Package org.apache.directory.shared.util

Interface Summary
CharConstants Various Character constants are kept here.
ComponentsMonitor Monitor used to track existence or duplication of components.
KeyValue Defines a simple key value pair.
StringConstants Various String constants are kept here.
UnicodeConstants Various UTF constants are kept here.
 

Class Summary
AbstractSimpleComponentsMonitor Abstract implementation of a components monitor.
ArrayEnumeration An enumeration wrapper around an array.
ArrayNamingEnumeration<T> A NamingEnumeration over an array of objects.
Base32 decoding of base32 characters to raw bytes.
Base64 Encoding and decoding of Base64 characters to and from raw bytes.
ByteBuffer A dynamically growing byte[].
Chars Various Character methods are kept here.
DateUtils Gets the generalized time using the "Z" form of the g-time-zone.
DummySSLSocketFactory A SSLSocketFactory that accepts every certificat without validation.
EmptyEnumeration<T> An empty NamingEnumeration without any values: meaning hasMore/hasMoreElements() always returns false, and next/nextElement() always throws a NoSuchElementException.
GeneralizedTime This class represents the generalized time syntax as defined in RFC 4517 section 3.3.13.
Hex Various hex and string manipulation methods that are more efficient then chaining operations: all is done in the same buffer without creating a bunch of intermediate String objects.
IteratorNamingEnumeration<T> A NamingEnumeration over an Iterator.
JoinIterator An Iterator that joins the results of many iterators.
MandatoryAndOptionalComponentsMonitor A monitor that tracks both, mandatory and optional components.
MandatoryComponentsMonitor A components monitor for manadatory components.
MethodUtils  
NoDuplicateKeysMap A Map implementation derived from HashMap that only overrides a single method put() in order to prevent duplicate keyed entries to be added.
OptionalComponentsMonitor A components monitor for optional components.
OsgiUtils Utilities for OSGi environments and embedding OSGi containers.
Position This class is used to store the position of a token in a string.
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.
SequencedHashMap A map of objects whose mapping entries are sequenced based on the order in which they were added.
SingletonEnumeration<T> A NamingEnumeration over a single element.
Strings 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.
Unicode Various unicode manipulation methods that are more efficient then chaining operations: all is done in the same buffer without creating a bunch of string objects.
UnixCrypt Unix Crypt.
 

Enum Summary
GeneralizedTime.Format The format of the generalized time.
GeneralizedTime.FractionDelimiter The fraction delimiter of the generalized time.
GeneralizedTime.TimeZoneFormat The time zone format of the generalized time.
 



Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.