Commons.unkrig.de: Difference between revisions

From unkrig.de
Jump to navigation Jump to search
Line 29: Line 29:


* [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/package-summary.html de.unkrig.commons.util]:
* [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/package-summary.html de.unkrig.commons.util]:
** [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/CommandLineOptions.html CommandLineOptions] makes parsing and documentation of command line options (e.g. for "<code>public static void main(String[])</code>") easy; see the [[CommandLineOptions tutorial|tutorial]].
** [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/TimeTable.html TimeTable] parses and implements a CRON-like specification string
** [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/TimeTable.html TimeTable] parses and implements a CRON-like specification string
** Various [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/logging/filter/package-summary.html filters], [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/logging/handler/package-summary.html handlers] and [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/logging/formatter/package-summary.html formatters] for <tt>java.util.logging</tt>
** Various [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/logging/filter/package-summary.html filters], [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/logging/handler/package-summary.html handlers] and [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/logging/formatter/package-summary.html formatters] for <tt>java.util.logging</tt>

Revision as of 12:16, 19 September 2015

de.unkrig.commons is a versatile Java™ library that implements many useful container and utility classes

Overview

de.unkrig.commons is structured in several packages who's names are aligned to the related packages in the JDK libraries:

  • de.unkrig.commons.file: Functionality for processing or transforming trees of directories, files, compressed and archive files, and even nested compressed and archive files. Supports more than a dozen compression and archive formats.
  • de.unkrig.commons.io: Functionality around byte streams and readers/writers, e.g. for converting a byte stream into a hex dump, or formatting an XML document

Source Code

The source code is available through SVN:

   https://svn.code.sf.net/p/loggifier/code

Download

Binaries are available here

   http://commons.unkrig.de/download/
   http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22de-unkrig-commons%22

, and also through MAVEN:

   <project
       xmlns="http://maven.apache.org/POM/4.0.0"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
   >
       ...
       <dependencies>
           <dependency>
               <groupId>de.unkrig</groupId>
               <artifactId>de-unkrig-commons</artifactId>
               <version>1.1.2</version>
           </dependency>
           ...
       </dependencies>
   </project>

Changes are documented in the change log.

API Documentation

JAVADOC is available online:

   http://commons.unkrig.de/javadoc/

License

COMMONS.UNKRIG.DE is published under the "New BSD License".