Commons.unkrig.de: Difference between revisions
Jump to navigation
Jump to search
m (→Overview) |
m (→Overview) |
||
Line 11: | Line 11: | ||
* [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/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]: 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] | * [http://commons.unkrig.de/javadoc/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] | |||
** [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/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/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/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/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 | |||
** 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] | |||
* [http://commons.unkrig.de/javadoc/de/unkrig/commons/reflect/package-summary.html de.unkrig.commons.reflect]: Various utilities for | * [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/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] | * [http://commons.unkrig.de/javadoc/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] | |||
** 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 [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 | |||
* [http://commons.unkrig.de/javadoc/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/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 | |||
** 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> plus related ANT tasks | |||
** 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 | |||
== Source Code == | == Source Code == |
Revision as of 14:04, 19 August 2013
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.asm: Helper classes that are useful in the context of ASM
- de.unkrig.commons.file: Functionality for processing or transforming trees of directories, files, ZIP and GZIP files, and even nested ZIP and GZIP files
- 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
- de.unkrig.commons.lang:
- Utility classes for exceptions, threads and runnables
- "Protocol" interfaces like Producer, Consumer, Predicate, Transformer
- de.unkrig.commons.math: A linear congruential generator; a random sequence generator
- de.unkrig.commons.reflect: Various utilities for Java's reflection API
- de.unkrig.commons.text:
- An expression evaluator
- A small framework for creating scanners and parsers
- A Glob class that combines the widely known elements of UNIX file name globbing with the power of regular expressions
- de.unkrig.commons.util:
- TimeTable parses and implements a CRON-like specification string
- Various filters, handlers and formatters for java.util.logging plus related ANT tasks
- The SimpleLogging facility for easy integration of java.util.logging within command line tools
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/
API Documentation
JAVADOC is available online:
http://commons.unkrig.de/javadoc/
License
COMMONS.UNKRIG.DE is published under the "New BSD License".