This class provides a simplified interface for compressing binary data using the "Deflate" algorithm common to "zip" compression.
The DataPump class was developed primarily for supporting Runtime.getRuntime().exec(...), where you may need to gather from stdout and stderr simultaneously.
A class for reversible encodings.
This utility provides a simple interface for encrypting and decrypting data using high-quality encryption algorithms such as AES-128 and AES-256.
Hashes are numbers, byte arrays or strings that non-uniquely identify data by applying some calculation against a set of data in order to derive a relatively small signature.
This tool runs an external program through your OS, and stuffs the results from stdout and stderr into their own StringBuffers.
The ReflectionTool class provides static methods for accessing an object's properties.
A set of methods for performing string manipulation, mostly to support internal needs without requiring external libraries.
A HashingAlgorithm represents a hashing algorithm supported by HashingTool.
Util contains pure utility code. In general, when a POJava utility consists of only static methods, it will have the suffix "Tool" at the end.
Note that these utilities don't exist to try to duplicate the efforts of Apache Commons or Guava, which are both excellent. Rather, they're intended to provide a small core on which to build some higher level tools without maintaining external dependencies
Copyright © 2014. All Rights Reserved.