Skip navigation links

de-unkrig-commons Version 1.1.4

The de.unkrig.commons library is a collection of generic functionality that extends and integrates seamlessly with the standard JDK library.

See: Description

commons.asm 
Package Description
de.unkrig.commons.asm
This package contains various helper classes that are useful in the context of ASM.
commons.doclet 
Package Description
de.unkrig.commons.doclet
Functionality that is related to ORACLE's DOCLET API.
de.unkrig.commons.doclet.html
Functionality that is related to the generation of HTML documentation from a doclet.
commons.file 
Package Description
de.unkrig.commons.file
This package contains various helper class that are useful in the context of processing files.
de.unkrig.commons.file.contentsprocessing
Utilities for processing the contents of (i.e. the byte stream produced by) an InputStream.
de.unkrig.commons.file.contentstransformation
Utilities for transforming contents, i.e. reading bytes from an InputStream and writing to an OutputStream.
de.unkrig.commons.file.fileprocessing
This package contains classes and interfaces that deal with processing files (file trees, ZIP files).
de.unkrig.commons.file.filetransformation
This package contains classes and interfaces that deal with transforming a file, file tree or ZIP file into another file, file tree or ZIP file.
de.unkrig.commons.file.org.apache.commons.compress.archivers
A replacement for ArchiveStreamFactory, with several improvements.
de.unkrig.commons.file.org.apache.commons.compress.archivers.ar  
de.unkrig.commons.file.org.apache.commons.compress.archivers.arj  
de.unkrig.commons.file.org.apache.commons.compress.archivers.cpio  
de.unkrig.commons.file.org.apache.commons.compress.archivers.dump  
de.unkrig.commons.file.org.apache.commons.compress.archivers.jar  
de.unkrig.commons.file.org.apache.commons.compress.archivers.sevenz  
de.unkrig.commons.file.org.apache.commons.compress.archivers.tar  
de.unkrig.commons.file.org.apache.commons.compress.archivers.zip  
de.unkrig.commons.file.org.apache.commons.compress.compressors
A replacement for CompressorStreamFactory, with several improvements.
de.unkrig.commons.file.org.apache.commons.compress.compressors.bzip2  
de.unkrig.commons.file.org.apache.commons.compress.compressors.gzip  
de.unkrig.commons.file.org.apache.commons.compress.compressors.lzma  
de.unkrig.commons.file.org.apache.commons.compress.compressors.pack200  
de.unkrig.commons.file.org.apache.commons.compress.compressors.snappy  
de.unkrig.commons.file.org.apache.commons.compress.compressors.xz  
de.unkrig.commons.file.org.apache.commons.compress.compressors.z  
commons.io 
Package Description
de.unkrig.commons.io
This package contains classes and interfaces that extend to capabilities of InputStreams, OutputStreams, Readers and Writers.
de.unkrig.commons.io.pipe
A pipe is an object to which data can be written and from which data can be read; the data read equals the data previously written.
commons.junit4 
Package Description
de.unkrig.commons.junit4
This package contains classes and interfaces that extend to capabilities of InputStreams, OutputStreams, Readers and Writers.
commons.lang 
Package Description
de.unkrig.commons.lang
This package contains classes and interfaces that extend to capabilities of the JDK classes in the java.lang package.
de.unkrig.commons.lang.protocol
Various 'protocol types' and utility classes.
de.unkrig.commons.lang.security
Java security-related functionality.
commons.math 
Package Description
de.unkrig.commons.math
This package contains classes and interfaces that extend to capabilities of the JDK classes in the java.math package.
commons.net 
Package Description
de.unkrig.commons.net
This package contains classes and interfaces that implement generic Java™ networking capabilities, specifically a TCP server framework.
de.unkrig.commons.net.ftp
This package contains classes and interfaces that implement the FTP protocol, both the server and the client side.
de.unkrig.commons.net.ftp.ftplett
This package contains functionality around the Ftplett interface.
de.unkrig.commons.net.http
This package contains classes and interfaces that implement the HTTP protocol, both the server and the client side.
de.unkrig.commons.net.http.io
java.io-related classes that adhere closely to the HTTP protocol.
de.unkrig.commons.net.http.servlett
This package contains the Servlett interface and some sample implementations.
de.unkrig.commons.net.security
This package contains classes and interfaces that implement generic Java™ networking capabilities, specifically a TCP server framework.
de.unkrig.commons.net.stream
java.io streams for transferring bytes to and from a remote host.
de.unkrig.commons.net.tool.ftpmon
The "ftpmon" command line utility.
de.unkrig.commons.net.tool.ftpserver
A simple FTP server.
de.unkrig.commons.net.tool.httpd
A (very) simple HTTP server.
de.unkrig.commons.net.tool.httpproxy
A server that accepts connections from clients and logs the data it receives from these connections.
de.unkrig.commons.net.tool.nullserver
The "ftpmon" command line utility.
de.unkrig.commons.net.tool.tcpmon
A server that accepts connections from clients, creates another connection to a remote server for each accepted connection, and forwards all data from the client to the server and back.
de.unkrig.commons.net.tool.telnet
Creates a TCP connection to a server and forwards STDIN/STDOUT to that connection.
commons.nullanalysis 
Package Description
de.unkrig.commons.nullanalysis
Annotations for ECLIPSE's "null analysis" feature.
commons.reflect 
Package Description
de.unkrig.commons.reflect
This package contains functionality that is related to the JDK classes in the java.lang.reflect package.
commons.text 
Package Description
de.unkrig.commons.text
Helpers for text-related tasks.
de.unkrig.commons.text.expression
A simple expression evaluator which is useful, e.g., for configuration mechanisms.
de.unkrig.commons.text.json
JSON-related functionality.
de.unkrig.commons.text.parser
A framework for convenient implementation of high-performance parsers.
de.unkrig.commons.text.pattern
Extensions for the java.util.regex functionality.
de.unkrig.commons.text.scanner
A framework for convenient implementation of high-performance stateless or stateful scanners.
de.unkrig.commons.text.xml
Functionality related to the JRE's org.xml.
commons.util 
Package Description
de.unkrig.commons.util
This package contains interfaces and utility classes around the "producer / consumer", "predicate" and "transformer" patterns.
de.unkrig.commons.util.annotation
Annotations for the CommandLineOptions.
de.unkrig.commons.util.collections
Useful functionality around the JDK java.util collection classes.
de.unkrig.commons.util.concurrent
Useful functionality around the JDK java.util.concurrent package classes.
de.unkrig.commons.util.logging
Utility classes around the JDK java.util.logging facility.
de.unkrig.commons.util.logging.filter
Useful Filter implementations.
de.unkrig.commons.util.logging.formatter
Useful Formatter implementations.
de.unkrig.commons.util.logging.handler
Useful Handler implementations.
de.unkrig.commons.util.time
Time-related functionality.
The de.unkrig.commons library is a collection of generic functionality that extends and integrates seamlessly with the standard JDK library.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Skip navigation links