# Package org.codehaus.plexus.util

Miscellaneous utilities, mainly dealing with I/O, strings, and filesystems.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  DirectoryWalkListener | Observes the actions of a `DirectoryWalker`.
  Scanner | Scan a directory tree for files, with specified inclusions and exclusions.

- Class Summary
  Class | Description
  --- | ---
  AbstractScanner | Scan a directory tree for files, with specified inclusions and exclusions.
  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<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 |
  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
  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.
  PropertyUtils | Static methods to create Properties loaded from various sources.
  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.
  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.

## Package org.codehaus.plexus.util Description

Miscellaneous utilities, mainly dealing with I/O, strings, and filesystems.

Copyright © 2015. All rights reserved.