Commons.unkrig.de: Difference between revisions

From unkrig.de
Jump to navigation Jump to search
Line 5: Line 5:
<tt>de.unkrig.commons</tt> is structured in several packages who's names are aligned to the related packages in the JDK libraries:
<tt>de.unkrig.commons</tt> is structured in several packages who's names are aligned to the related packages in the JDK libraries:


* [http://commons.unkrig.de/javadoc/de/unkrig/commons/asm/package-summary.html de.unkrig.commons.asm]: Helper classes that are useful in the context of [http://forge.ow2.org/projects/asm/ ASM]
* [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/asm/package-summary.html de.unkrig.commons.asm]: Helper classes that are useful in the context of [http://forge.ow2.org/projects/asm/ ASM]


* [http://commons.unkrig.de/javadoc/de/unkrig/commons/file/package-summary.html de.unkrig.commons.file]: Functionality for [http://commons.unkrig.de/javadoc/de/unkrig/commons/file/fileprocessing/package-summary.html processing] or [http://commons.unkrig.de/javadoc/de/unkrig/commons/file/filetransformation/package-summary.html transforming] trees of directories, files, ZIP and GZIP files, and even nested ZIP and GZIP files
* [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/file/package-summary.html de.unkrig.commons.file]: Functionality for [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/file/fileprocessing/package-summary.html processing] or [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/file/filetransformation/package-summary.html transforming] trees of directories, files, ZIP and GZIP files, and even nested ZIP and GZIP files


* [http://commons.unkrig.de/javadoc/de/unkrig/commons/io/package-summary.html 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
* [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/io/package-summary.html 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


* [http://commons.unkrig.de/javadoc/de/unkrig/commons/lang/package-summary.html de.unkrig.commons.lang]:
* [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/lang/package-summary.html de.unkrig.commons.lang]:
** Utility classes for [http://commons.unkrig.de/javadoc/de/unkrig/commons/lang/ExceptionUtil.html exceptions], [http://commons.unkrig.de/javadoc/de/unkrig/commons/lang/ThreadUtil.html threads] and [http://commons.unkrig.de/javadoc/de/unkrig/commons/lang/RunnableUtil.html runnables]
** Utility classes for [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/lang/ExceptionUtil.html exceptions], [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/lang/ThreadUtil.html threads] and [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/lang/RunnableUtil.html runnables]
** [http://commons.unkrig.de/javadoc/de/unkrig/commons/lang/protocol/package-summary.html "Protocol" interfaces] like [http://commons.unkrig.de/javadoc/de/unkrig/commons/lang/protocol/Producer.html Producer], [http://commons.unkrig.de/javadoc/de/unkrig/commons/lang/protocol/Consumer.html Consumer], [http://commons.unkrig.de/javadoc/de/unkrig/commons/lang/protocol/Predicate.html Predicate], [http://commons.unkrig.de/javadoc/de/unkrig/commons/lang/protocol/Transformer.html Transformer]
** [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/lang/protocol/package-summary.html "Protocol" interfaces] like [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/lang/protocol/Producer.html Producer], [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/lang/protocol/Consumer.html Consumer], [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/lang/protocol/Predicate.html Predicate], [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/lang/protocol/Transformer.html Transformer]


* [http://commons.unkrig.de/javadoc/de/unkrig/commons/math/package-summary.html de.unkrig.commons.math]: A linear congruential generator; a [http://commons.unkrig.de/javadoc/de/unkrig/commons/math/Sequences.html random sequence generator]
* [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/math/package-summary.html de.unkrig.commons.math]: A linear congruential generator; a [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/math/Sequences.html random sequence generator]


* [http://commons.unkrig.de/javadoc/de/unkrig/commons/net/package-summary.html de.unkrig.commons.net]:
* [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/net/package-summary.html de.unkrig.commons.net]:
** [http://commons.unkrig.de/javadoc/de/unkrig/commons/net/http/package-summary.html HTTP] and [http://commons.unkrig.de/javadoc/de/unkrig/commons/net/ftp/package-summary.html FTP] servers and clients
** [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/net/http/package-summary.html HTTP] and [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/net/ftp/package-summary.html FTP] servers and clients
** Various networking tools like [http://commons.unkrig.de/javadoc/de/unkrig/commons/net/tool/tcpmon/package-summary.html TCPMON], [http://commons.unkrig.de/javadoc/de/unkrig/commons/net/tool/ftpmon/package-summary.html FTPMON], [http://commons.unkrig.de/javadoc/de/unkrig/commons/net/tool/telnet/package-summary.html TELNET]
** Various networking tools like [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/net/tool/tcpmon/package-summary.html TCPMON], [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/net/tool/ftpmon/package-summary.html FTPMON], [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/net/tool/telnet/package-summary.html TELNET]


* [http://commons.unkrig.de/javadoc/de/unkrig/commons/reflect/package-summary.html de.unkrig.commons.reflect]: Various utilities for Java's reflection API
* [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/reflect/package-summary.html de.unkrig.commons.reflect]: Various utilities for Java's reflection API


* [http://commons.unkrig.de/javadoc/de/unkrig/commons/text/package-summary.html de.unkrig.commons.text]:
* [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/text/package-summary.html de.unkrig.commons.text]:
** An [http://commons.unkrig.de/javadoc/de/unkrig/commons/text/expression/ExpressionEvaluator.html expression evaluator]
** An [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/text/expression/ExpressionEvaluator.html expression evaluator]
** A small framework for creating [http://commons.unkrig.de/javadoc/de/unkrig/commons/text/scanner/package-summary.html scanners] and [http://commons.unkrig.de/javadoc/de/unkrig/commons/text/parser/package-summary.html parsers]
** A small framework for creating [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/text/scanner/package-summary.html scanners] and [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/text/parser/package-summary.html parsers]
** A [http://commons.unkrig.de/javadoc/de/unkrig/commons/text/pattern/Glob.html Glob] class that combines the widely known elements of UNIX file name globbing with the power of regular expressions
** A [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/text/pattern/Glob.html Glob] class that combines the widely known elements of UNIX file name globbing with the power of regular expressions


* [http://commons.unkrig.de/javadoc/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/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/de/unkrig/commons/util/logging/filter/package-summary.html filters], [http://commons.unkrig.de/javadoc/de/unkrig/commons/util/logging/handler/package-summary.html handlers] and [http://commons.unkrig.de/javadoc/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>
** The [http://commons.unkrig.de/javadoc/de/unkrig/commons/util/logging/SimpleLogging.html SimpleLogging] facility for easy integration of <tt>java.util.logging</tt> within command line tools
** The [http://commons.unkrig.de/javadoc/index.html?de/unkrig/commons/util/logging/SimpleLogging.html SimpleLogging] facility for easy integration of <tt>java.util.logging</tt> within command line tools


== Source Code ==
== Source Code ==

Revision as of 23:50, 20 November 2014

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.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/

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".