Class Summary | |
---|---|
ArrayUtils |
Operations on arrays, primitive arrays (like This class tries to handle |
BitField |
Operations on bit-mapped fields. |
BooleanUtils |
Operations on boolean primitives and Boolean objects. This class tries to handle |
CharEncoding |
Character encoding names required of every implementation of the Java platform. |
CharRange |
A contiguous range of characters, optionally negated. Instances are immutable. |
CharSet |
A set of characters. Instances are immutable, but instances of subclasses may not be. |
CharSetUtils |
Operations on This class handles |
CharUtils |
Operations on char primitives and Character objects. This class tries to handle |
ClassUtils |
Operates on classes without using reflection. This class handles invalid |
CompareToBuilder | Assists in implementing {@link java.lang.Comparable#compareTo(Object)} methods. |
DateFormatUtils |
Date and time formatting utilities and constants. Formatting is performed using the {@link org.apache.commons.lang.time.FastDateFormat} class. |
DateUtils |
A suite of utilities surrounding the use of the {@link java.util.Calendar} and {@link java.util.Date} object. |
DoubleRange |
|
DurationFormatUtils |
Duration formatting utilities and constants. |
Enum |
Abstract superclass for type-safe enums. One feature of the C programming language lacking in Java is enumerations. |
Enum |
Abstract superclass for type-safe enums. One feature of the C programming language lacking in Java is enumerations. |
EnumUtils |
Utility class for accessing and manipulating {@link Enum}s. |
EnumUtils |
Utility class for accessing and manipulating {@link Enum}s. |
EqualsBuilder |
Assists in implementing {@link Object#equals(Object)} methods. This class provides methods to build a good equals method for any class. |
ExceptionUtils |
Provides utilities for manipulating and examining
|
FastDateFormat |
FastDateFormat is a fast and thread-safe version of {@link java.text.SimpleDateFormat}. This class can be used as a direct replacement to
|
FloatRange |
|
Fraction |
This class is immutable, and interoperable with most methods that accept
a |
HashCodeBuilder |
Assists in implementing {@link Object#hashCode()} methods. This class enables a good |
IllegalClassException |
Thrown when an object is an instance of an unexpected type (a class or interface). |
IncompleteArgumentException |
Thrown to indicate an incomplete argument to a method. |
IntRange |
|
JVMRandom |
|
LongRange |
|
Mutable | Provides mutable access to a value. |
MutableByte |
A mutable byte wrapper.
|
MutableDouble |
A mutable double wrapper.
|
MutableFloat |
A mutable float wrapper.
|
MutableInt |
A mutable int wrapper.
|
MutableLong |
A mutable long wrapper.
|
MutableObject |
A mutable Object wrapper.
|
MutableShort |
A mutable short wrapper.
|
Nestable | An interface to be implemented by {@link java.lang.Throwable} extensions which would like to be able to nest root exceptions inside themselves. |
NestableDelegate |
A shared implementation of the nestable exception functionality. The code is shared between {@link org.apache.commons.lang.exception.NestableError NestableError}, {@link org.apache.commons.lang.exception.NestableException NestableException} and {@link org.apache.commons.lang.exception.NestableRuntimeException NestableRuntimeException}. |
NestableError | The base class of all errors which can contain other exceptions. |
NestableException | The base class of all exceptions which can contain other exceptions. |
NestableRuntimeException | The base class of all runtime exceptions which can contain other exceptions. |
NotImplementedException |
Thrown to indicate that a block of code has not been implemented. |
NullArgumentException |
Thrown to indicate that an argument was |
NumberRange |
Represents a range of {@link Number} objects. This class uses |
NumberRange |
|
NumberUtils |
Provides extra functionality for Java Number classes. |
NumberUtils |
Provides extra functionality for Java Number classes. |
ObjectUtils |
Operations on This class tries to handle |
ObjectUtils.Null |
Class used as a null placeholder where For example, in a |
RandomStringUtils |
Operations for random |
RandomUtils |
|
Range |
Specific subclasses hold the range values as different types. |
ReflectionToStringBuilder |
Assists in implementing {@link Object#toString()} methods using reflection. |
SerializationException |
Exception thrown when the Serialization process fails. The original error is wrapped within this one. |
SerializationUtils |
Assists with the serialization process and performs additional functionality based on serialization.
This class throws exceptions for invalid |
StandardToStringStyle |
Works with {@link ToStringBuilder} to create a This class is intended to be used as a singleton. |
StopWatch |
To start the watch, call {@link #start()}. |
StringEscapeUtils |
Escapes and unescapes |
StringUtils |
Operations on {@link java.lang.String} that are
The
|
SystemUtils |
Helpers for If a system property cannot be read due to security restrictions,
the corresponding field in this class will be set to |
ToStringBuilder |
Assists in implementing {@link Object#toString()} methods. This class enables a good and consistent |
ToStringStyle |
Controls |
UnhandledException |
Thrown when it is impossible or undesirable to consume or throw a checked exception. This exception supplements the standard exception classes by providing a more semantically rich description of the problem.
|
Validate |
Assists in validating arguments. The class is based along the lines of JUnit. |
ValuedEnum |
Abstract superclass for type-safe enums with integer values suitable
for use in NOTE:Due to the way in which Java ClassLoaders work, comparing
|
ValuedEnum |
Abstract superclass for type-safe enums with integer values suitable
for use in NOTE:Due to the way in which Java ClassLoaders work, comparing
|
WordUtils |
Operations on Strings that contain words. This class tries to handle |