# Package org.codehaus.plexus.util.io

package org.codehaus.plexus.util.io
Facades to create `InputStream`s representing various kinds of data sources, identically.

Related Packages
Package
Description
org.codehaus.plexus.util
Miscellaneous utilities, mainly dealing with I/O, strings, and filesystems.
org.codehaus.plexus.util.cli
Command-line utilities.
org.codehaus.plexus.util.dag
Directed Acyclic Graph utilities.
org.codehaus.plexus.util.introspection
Introspection utilities.
org.codehaus.plexus.util.reflection
Reflection utilities.
org.codehaus.plexus.util.xml
XML utilities.
Class
Description
CachingOutputStream
Caching OutputStream to avoid overwriting a file with the same content.
CachingWriter
Caching Writer to avoid overwriting a file with the same content.
InputStreamFacade
Interface of a wrapper for input streams.
RawInputStreamFacade
Implementation of `InputStreamFacade` for raw input streams.
URLInputStreamFacade
Implementation of `InputStreamFacade` for URL's.