Holger's Java API

## Package com.antelmann.io

This package contains classes that are concerned with input/output operations.

See:
Description

Interface Summary
InterceptInputStream.Handler: used to handle pattern occurrences for an InterceptInputStream
XMLSerializable: A class that implements XMLSerializable can be written to an external target and later reinitialized using that target as a source.

Class Summary
Backup: allows to easily backup directories.
BackupFrame: a gui utility to run and schedule backups
BinaryData: allows to keep an instance that will produce an InputStream on demand while supporting serialization of the same.
CompareFrame
Data: The class Data contains some useful static functions to manipulate data.
DirectoryTreeNode: DirectoryTreeNode implements a TreeNode that can be used to visualize a directory structure.
DoublePrintStream: a PrintStream that propagates writes to two PrintStream objects
ExtensionFileFilter: ExtensionFileFilter is a flexible multi-purpose FileFilter.
FileClassStore<T extends DBEntry>: a simple store that stores entries as serialized objects into a file in a directory, which may be suitable for few very large instances of a class.
FileNamePatternFilter: filters by matching the file name to a regular expression.
FileSizeComparator
FileTreeNode: FileTreeNode implements a TreeNode that can be used to visualize a file structure.
IniFile: a file that loads properties to standard *.ini conventions (unlike the class `java.util.Properties`)
InterceptInputStream: A specialized stream that allows to provide custom actions upon the occurrence of a given byte pattern.
MonitorInputStream: this class is essentially a re-implementation of a ProgressMonitorInputStream, but with a com.antelmann.util.Monitor instead.
MyFile: A specialized File class that provides some additional functionality.
ObjectEnumerator: used to iterate over (potentially serialized) objects contained in a binary file or InputStream.
ReplaceInputStream: This specialized stream replaces all occurrences of a given byte pattern with another throughout the stream.

## Package com.antelmann.io Description

This package contains classes that are concerned with input/output operations.

(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads