## Package org.exist.util

Interface Summary
ByteArray
IndexCallback
Lockable
ProgressListener

Class Summary
ArrayUtils: Utility methods to have indexed access for insertion and deletion of array items.
Base64Decoder: Base 64 text to byte decoder.
Base64Encoder: Byte to text encoder using base 64 encoding.
ByteArrayPool: A pool for byte arrays.
ByteConversion: A collection of static methods to write integer values from/to a byte array.
CharArrayPool: A pool for char arrays.
CharSlice: This is an implementation of the JDK 1.4 CharSequence interface: it implements a CharSequence as a view of an array.
Collations: Utility methods dealing with collations.
CollectionScanner
CompressedWhitespace: This class provides a compressed representation of a sequence of whitespace characters.
Compressor
Configuration
Configuration.SystemTaskConfig
DirectoryScanner
FastByteBuffer: Copied this class from Xalan and adopted it for eXist.
FastQSort: This class implements a version of the Introspective Sort Algorithm.
FastStringBuffer: A simple implementation of a class similar to StringBuffer.
FixedByteArray
FloatingPointConverter: This is a utility class that handles formatting of numbers as strings.
GlobToRegex: Translates a glob expression into a Java regular expression.
Heap: A heap-based priority queue, without any concurrency control (i.e., no blocking on empty/full states).
HeapSort: This class implements a simple version of the heapsort algorithm, improved.
IncludeXMLFilter: Description of the Class
InsertionSort: This class implements a version of the insertion sort algorithm.
LongLinkedList
LongLinkedList.ListItem
MimeTable: Global table of mime types.
MimeType
Occurrences: Class to count element and word frequencies.
OrderedLinkedList
OrderedLinkedList.Node
OrderedLinkedList.SimpleNode
OrderedLongLinkedList: OrderedLongLinkedList.java
PorterStemmer: Stemmer, implementing the Porter Stemming Algorithm The Stemmer class transforms a word into its root form.
ProgressBar
ProgressIndicator: This class is used to report information about the parsing progress to registered observers.
Range
SelectorUtils: This is a utility class used by selectors and DirectoryScanner.
SwapVals: This class only contains static methods which help when the values of two positions in a array or list-like structure must be swapped.
UTF8: This class contains two static tools for doing UTF-8 encoding and decoding.
ValueOccurrences
XMLChar: This class defines the basic XML character properties.
XMLFilenameFilter
XMLReaderObjectFactory: Factory to create new XMLReader objects on demand.
XMLReaderPool: Maintains a pool of XMLReader objects.
XMLString: Faster string implementation which uses a CharArrayPool to pool the backing char arrays.

Exception Summary
DatabaseConfigurationException
LockException
ReadOnlyException
SyntaxException: Description of the Class

Copyright (C) Wolfgang Meier. All rights reserved.