## Package org.codehaus.plexus.util

Interface Summary
DirectoryWalkListener: DirectoryWalkListener
Scanner

Class Summary
AbstractScanner
Base64: Provides Base64 encoding and decoding as defined by RFC 2045.
CachedMap: This class provides cache access to `Map` collections.
CollectionUtils
DirectoryScanner: Class for scanning a directory for files/directories which match certain criteria.
DirectoryWalker: DirectoryWalker
ExceptionUtils: `ExceptionUtils` provides utilities for manipulating `Throwable` objects.
Expand: Unzip a file.
FastMap: This class represents a `Map` collection with real-time behavior.
FileUtils: This class provides basic facilities for manipulating files and file paths.
FileUtils.FilterWrapper
InterpolationFilterReader
IOUtil: General IO Stream manipulation.
LineOrientedInterpolatingReader
Os: Condition that tests the OS type.
PathTool: Path tool contains static methods to assist in determining path-related information such as relative paths.
PropertyUtils
ReaderFactory: Utility to create Readers from streams, with explicit encoding choice: platform default, XML, or specified.
ReflectionUtils
SelectorUtils: This is a utility class used by selectors and DirectoryScanner.
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 .
TypeFormat: This class provides utility methods to parse `CharSequence` into primitive types and to format primitive types into `StringBuffer`.
WriterFactory: Utility to create Writers, with explicit encoding choice: platform default, XML, or specified.