Package org.apache.directory.shared.ldap.util

Interface Summary
ComponentsMonitor  
KeyValue Defines a simple key value pair.
MultiMap Defines a map that holds a collection of values against each key.
Nestable An interface to be implemented by Throwable extensions which would like to be able to nest root exceptions inside themselves.
 

Class Summary
AbstractSimpleComponentsMonitor  
ArrayEnumeration An enumeration wrapper around an array.
ArrayUtils Operations on arrays, primitive arrays (like int[]) and primitive wrapper arrays (like Integer[]).
AttributeUtils A set of utility fuctions for working with Attributes.
Base64 decoding of base64 characters to raw bytes.
BigIntegerComparator Compares BigInteger keys and values within a table.
BooleanUtils Operations on boolean primitives and Boolean objects.
ClassUtils Operates on classes without using reflection.
DateUtils Gets the generalized time using the "Z" form of the g-time-zone.
DNUtils Utility class used by the LdapDN Parser.
EmptyEnumeration An empty NamingEnumeration without any values: meaning hasMore/hasMoreElements() always returns false, and next/nextElement() always throws a NoSuchElementException.
Enum Abstract superclass for type-safe enums.
EnumUtils Utility class for accessing and manipulating Enums.
EqualsBuilder Assists in implementing Object.equals(Object) methods.
ExceptionUtils Provides utilities for manipulating and examining Throwable objects.
HashCodeBuilder Assists in implementing Object.hashCode() methods.
JoinIterator An Iterator that joins the results of many iterators.
MandatoryAndOptionalComponentsMonitor  
MandatoryComponentsMonitor  
NamespaceTools Tools dealing with common Naming operations.
NestableDelegate A shared implementation of the nestable exception functionality.
NoDuplicateKeysMap A Map implementation derived from HashMap that only overrides a single method put() in order to prevent duplicate keyed entries to be added.
ObjectUtils Operations on Object.
ObjectUtils.Null Class used as a null placeholder where null has another meaning.
OptionalComponentsMonitor  
ParserPipedInputStream A piped input stream that fixes the "Read end Dead" issue when a single thread is used.
PreferencesDictionary A wrapper around Preferences to access it as a Dictionary.
PropertiesUtils A utility class used for accessing, finding, merging and macro expanding properties, on disk, via URLS or as resources.
ReflectionToStringBuilder Assists in implementing Object.toString()methods using reflection.
SequencedHashMap A map of objects whose mapping entries are sequenced based on the order in which they were added.
SingletonEnumeration A NamingEnumeration over a single element.
StringTools Various string manipulation methods that are more efficient then chaining string operations: all is done in the same buffer without creating a bunch of string objects.
SynchronizedLRUMap An implementation of a Map which has a maximum size and uses a Least Recently Used algorithm to remove items from the Map when the maximum size is reached and new items are added.
SystemUtils Helpers for java.lang.System.
ToStringBuilder Assists in implementing Object.toString() methods.
ToStringStyle Controls String formatting for ToStringBuilder.
ValuedEnum Abstract superclass for type-safe enums with integer values suitable for use in switch statements.
 

Exception Summary
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.
 

Error Summary
NestableError The base class of all errors which can contain other exceptions.
 



Copyright © 2003-2006 . All Rights Reserved.