All Classes and Interfaces

Class
Description
Operations on arrays, primitive arrays (like int[]) and primitive wrapper arrays (like Integer[]).
Operations on bit-mapped fields.
Operations on boolean primitives and Boolean objects.
Character encoding names required of every implementation of the Java platform.
A contiguous range of characters, optionally negated.
Character Iterator.
A set of characters.
Operations on CharSets.
Operations on char primitives and Character objects.
Operates on classes without using reflection.
Exception thrown when a clone cannot be created.
Assists in implementing Comparable.compareTo(Object) methods.
Formats using one formatter and parses using a different formatter.
Utility reflection methods focussed on constructors, modelled after MethodUtils.
Date and time formatting utilities and constants.
A suite of utilities surrounding the use of the Calendar and Date object.
Date iterator.
DoubleRange represents an inclusive range of doubles.
Duration formatting utilities and constants.
Element that is parsed from the format pattern.
Provides HTML and XML entity utilities.
 
 
 
 
 
 
 
 
Abstract superclass for type-safe enums.
Enable the iterator to retain the source code order.
Utility class for accessing and manipulating Enums.
Assists in implementing Object.equals(Object) methods.
Provides utilities for manipulating and examining Throwable objects.
Extends java.text.MessageFormat to allow pluggable/additional formatting options for embedded format elements.
FastDateFormat is a fast and thread-safe version of SimpleDateFormat.
Inner class to output a constant single character.
Inner class defining a numeric rule.
Inner class to output a padded number.
Helper class for creating compound objects.
Inner class defining a rule.
Inner class to output a constant string.
Inner class to output one of a set of values.
Inner class that acts as a compound key for time zone names.
Inner class to output a time zone name.
Inner class to output a time zone as a number +/-HHMM or +/-HH:MM.
Inner class to output the twelve hour field.
Inner class to output the twenty four hour field.
Inner class to output a two digit month.
Inner class to output a two digit number.
Inner class to output a two digit year.
Inner class to output an unpadded month.
Inner class to output an unpadded number.
Utilities for working with fields by reflection.
FloatRange represents an inclusive range of floats.
Format factory.
Fraction is a Number implementation that stores fractions accurately.
Assists in implementing Object.hashCode() methods.
Wrap an identity key (System.identityHashCode()) so that an object can only be equal() to itself.
Provides IEEE-754r variants of NumberUtils methods.
Thrown when an object is an instance of an unexpected type (a class or interface).
Thrown to indicate an incomplete argument to a method.
A hash map that uses primitive ints for the key rather than objects.
Innerclass that acts as a datastructure to create a new entry in the table.
IntRange represents an inclusive range of ints.
JVMRandom is a wrapper that supports all possible Random methods via the Math.random() method and its system-wide Random object.
Operations to assist when working with a Locale.
LongRange represents an inclusive range of longs.
Contains common code for working with Methods/Constructors, extracted and refactored from MethodUtils when it was imported from Commons BeanUtils.
Utility reflection methods focused on methods, originally from Commons BeanUtils.
Provides mutable access to a value.
A mutable boolean wrapper.
A mutable byte wrapper.
A mutable double wrapper.
A mutable float wrapper.
A mutable int wrapper.
A mutable long wrapper.
A mutable Object wrapper.
A mutable short wrapper.
An interface to be implemented by Throwable extensions which would like to be able to nest root exceptions inside themselves.
A shared implementation of the nestable exception functionality.
The base class of all errors which can contain other exceptions.
The base class of all exceptions which can contain other exceptions.
The base class of all runtime exceptions which can contain other exceptions.
Thrown to indicate that a block of code has not been implemented.
Thrown to indicate that an argument was null and should not have been.
NumberRange represents an inclusive range of Number objects of the same type.
Deprecated.
Use one of the Range classes in org.apache.commons.lang.math.
Provides extra functionality for Java Number classes.
Deprecated.
Moved to org.apache.commons.lang.math.
Operations on Object.
Class used as a null placeholder where null has another meaning.
Operations for random Strings.
RandomUtils is a wrapper that supports all possible Random methods via the Math.random() method and its system-wide Random object.
Range represents a range of numbers of the same type.
Assists in implementing Object.toString() methods using reflection.
Exception thrown when the Serialization process fails.
Assists with the serialization process and performs additional functionality based on serialization.
Works with ToStringBuilder to create a toString.
StopWatch provides a convenient API for timings.
Builds a string from constituent parts providing a more flexible and powerful API than StringBuffer.
Escapes and unescapes Strings for Java, Java Script, HTML, XML, and SQL.
Operations on String that are null safe.
Lookup a String key to a String value.
Lookup implementation that uses a Map.
A matcher class that can be queried to determine if a character array portion matches.
Class used to define a character for matching purposes.
Class used to define a set of characters for matching purposes.
Class used to match no characters.
Class used to define a set of characters for matching purposes.
Class used to match whitespace as per trim().
Substitutes variables within a string by values.
Tokenizes a string based based on delimiters (separators) and supporting quoting and ignored character concepts.
Helpers for java.lang.System.
Assists in implementing Object.toString() methods.
Controls String formatting for ToStringBuilder.
Default ToStringStyle.
ToStringStyle that outputs on multiple lines.
ToStringStyle that does not print out the field names.
ToStringStyle that prints out the short class name and no identity hashcode.
ToStringStyle that does not print out the classname, identity hashcode, content start or field name.
Thrown when it is impossible or undesirable to consume or throw a checked exception.
This class assists in validating arguments.
Abstract superclass for type-safe enums with integer values suitable for use in switch statements.
Operations on Strings that contain words.