# All Classes

All Classes Interface Summary Class Summary Exception Summary
AbstractScanner: Scan a directory tree for files, with specified inclusions and exclusions.
AbstractStreamHandler
Arg
Base64: Provides Base64 encoding and decoding as defined by RFC 2045.
BourneShell
CachedMap: This class provides cache access to `Map` collections.
ClassMap: A cache of introspection information for a specific class instance.
CmdShell: Implementation to call the CMD Shell present on Windows NT, 2000 and XP
CollectionUtils
Commandline: Commandline objects help handling command lines specifying processes to execute.
Commandline.Argument
CommandLineCallable: Callable wrapper that exposes the proper exception type to the client.
CommandLineException
CommandLineTimeOutException
CommandLineUtils
CommandLineUtils.StringStreamConsumer: A `StreamConsumer` providing consumed lines as a `String`.
CommandShell: Implementation to call the Command.com Shell present on Windows 95, 98 and Me
CompactXMLWriter
CycleDetectedException
CycleDetector
DAG: DAG = Directed Acyclic Graph
DefaultConsumer
DirectoryScanner: Class for scanning a directory for files/directories which match certain criteria.
DirectoryWalker: DirectoryWalker
DirectoryWalkListener: Observes the actions of a `DirectoryWalker`.
EnhancedStringTokenizer: The java.util.StringTokenizer is horribly broken.
EntityReplacementMap
ExceptionUtils: `ExceptionUtils` provides utilities for manipulating `Throwable` objects.
Expand: Unzip a file.
FastMap<K,​V>: This class represents a `Map` collection with real-time behavior.
FileUtils: This class provides basic facilities for manipulating files and file paths.
FileUtils.FilterWrapper
InputStreamFacade: Interface of a wrapper for input streams.
InterpolationFilterReader: A FilterReader which interpolates keyword values into a character stream.
IOUtil: General IO Stream manipulation.
LineOrientedInterpolatingReader: A FilterReader which interpolates keyword values into a character stream.
MatchPattern: Describes a match target for SelectorUtils.
MatchPatterns: A list of patterns to be matched
MethodMap
MethodMap.AmbiguousException: simple distinguishable exception, used when we run across ambiguous overloading
MXParser: Absolutely minimal implementation of XMLPULL V1 API.
MXSerializer: Implementation of XmlSerializer interface from XmlPull V1 API.
NioFiles: Encapsulates use of java7 features, exposing mostly backward compatible types
Os: Condition that tests the OS type.
PathTool: Path tool contains static methods to assist in determining path-related information such as relative paths.
PrettyPrintXMLWriter: Implementation of XMLWriter which emits nicely formatted documents.
PropertyUtils: Static methods to create Properties loaded from various sources.
RawInputStreamFacade: Implementation of `InputStreamFacade` for raw input streams.
ReaderFactory: Utility to create Readers from streams, with explicit encoding choice: platform default, XML, or specified.
ReflectionUtils: Operations on a class' fields and their setters.
ReflectionValueExtractor: Using simple dotted expressions to extract the values from an Object instance, For example we might want to extract a value like: `project.build.sourceDirectory`
Reflector: Utility class used to instantiate an object using reflection.
ReflectorException: Exception indicating that an error has occurred while instantiating a class with the Reflector class.
Scanner: Scan a directory tree for files, with specified inclusions and exclusions.
SelectorUtils: This is a utility class used by selectors and DirectoryScanner.
SerializerXMLWriter: Write to an MXSerializer.
Shell: Class that abstracts the Shell functionality, with subclasses for shells that behave particularly, like `command.com` `cmd.exe`
StreamConsumer: Works in concert with the StreamPumper class to allow implementations to gain access to the lines being "Pumped".
StreamFeeder: Read from an InputStream and write the output to an OutputStream.
StreamPumper: Class to pump the error stream during Process's runtime.
StringInputStream: Deprecated. As of version 1.5.2 this class should no longer be used because it does not properly handle character encoding.
StringOutputStream: Deprecated. As of version 1.5.2 this class should no longer be used because it does not properly handle character encoding.
StringUtils: Common `String` manipulation routines.
SweeperPool: Pools a bunch of objects .
TopologicalSorter
TypeFormat: This class provides utility methods to parse `CharSequence` into primitive types and to format primitive types into `StringBuffer`.
URLInputStreamFacade: Implementation of `InputStreamFacade` for URL's.
Vertex
WriterFactory: Utility to create Writers, with explicit encoding choice: platform default, XML, or specified.
WriterStreamConsumer
XmlPullParser: XML Pull Parser is an interface that defines parsing functionality provided in XMLPULL V1 API (visit this website to learn more about API and its implementations).
XmlPullParserException: This exception is thrown to signal XML Pull Parser related faults.
XmlReader: Deprecated. use XmlStreamReader
XmlReaderException: The XmlReaderException is thrown by the XmlReader constructors if the charset encoding can not be determined according to the XML 1.0 specification and RFC 3023.
XmlSerializer: Define an interface to serialization of XML Infoset.
XmlStreamReader: Character stream that handles (or at least attempts to) all the necessary Voodo to figure out the charset encoding of the XML document within the stream.
XmlStreamReaderException: The XmlStreamReaderException is thrown by the XmlStreamReader constructors if the charset encoding can not be determined according to the XML 1.0 specification and RFC 3023.
XmlStreamWriter: Character stream that handles (or at least attempts to) all the necessary Voodo to figure out the charset encoding of the XML document written to the stream.
XmlUtil: Common XML utilities methods.
XMLWriter
XmlWriterUtil: Utility class for the `XmlWriter` class.
Xpp3Dom
Xpp3DomBuilder
Xpp3DomBuilder.InputLocationBuilder: Input location builder interface, to be implemented to choose how to store data.
Xpp3DomUtils
Xpp3DomWriter