Package jodd.util

Huge set of various utilities.

See:
          Description

Interface Summary
CloneableObject Since Cloneable is just a marker interface, it is not possible to clone different type of objects at once.
StringPool Pool of String constants to prevent repeating of hard-coded String literals in the code.
StringTemplateParser.MacroResolver Macro value resolver.
 

Class Summary
AnnotationDataReader<A extends Annotation,D extends AnnotationDataReader.AnnotationData<A>> Annotation reader that reads an annotation and returns annotation data object filled with annotation element values.
AnnotationDataReader.AnnotationData<N extends Annotation> Base class for annotation data, for holding annotation elements values.
ArraysUtil More array utilities.
Base32 Base32 encoding.
Base64 One of the fastest Base64 encoder/decoder implementations.
BCrypt BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
BinarySearch<E> Binary search wrapper over any type of user-defined collection.
Bits A copy of java.io.Bits, which is for unknown reason package local.
CharUtil Various character and character sequence utilities, including char[] - byte[] conversions.
ClassLoaderLocal<T> This class provides classloader-local variables.
ClassLoaderUtil Utilities to manipulate class path, define and find classes etc.
ClipboardUtil Clipboard utilities.
ComparableComparator<T extends Comparable<T>> Comparator that adapts Comparables to the Comparator interface.
ConcurrentUtil Misc concurrent utilities.
CsvUtil Helps with CSV strings.
DateFormatSymbolsEx Enhanced DateFormatSymbols with improved performance by avoiding duplication of returned arrays.
FastSort Fast sort.
HashCode Collected methods which allow easy implementation of hashCode().
HtmlDecoder HTML decoder.
HtmlEncoder Encodes text and URL strings in various ways resulting HTML-safe text.
JmxClient Simple JMX client.
KeyValue<K,V> Simple key-value holder.
LocaleUtil Locale utilities.
LoopIterator Loop iterator.
MathUtil Various math utilities.
MimeTypes Map file extensions to MIME types.
MultiComparator Compare objects using several comparators at once.
MultipleComparator<T> Multiple comparators compares using list of comparators.
NaturalOrderComparator<T> Compares two strings in natural, alphabetical, way.
ObjectUtil Various object utilities.
ObjectXmlUtil Object to XML (de)serialization.
PrettyStringBuilder Constructs pretty string representation of object value.
PropertiesUtil Misc java.util.Properties utils.
RandomStringUtil Generates random strings.
ReflectUtil Various java.lang.reflect utilities.
ResourceBundleMessageResolver Resolves messages from resource bundles.
RuntimeUtil Runtime utilities.
StringBand StringBand is a faster alternative to StringBuilder.
StringTemplateParser Parser for string macro templates.
StringUtil Various String utilities.
SystemUtil Various system utilities.
TextUtil Text is a string divided in lines.
ThreadUtil Thread utilities.
URLCoder Encodes URLs better, significantly faster and more convenient.
URLCoder.Builder  
URLDecoder URL decoder.
Wildcard Checks whether a string or path matches a given wildcard pattern.
 

Package jodd.util Description

Huge set of various utilities.