Package eu.bandm.tools.util.files
package eu.bandm.tools.util.files
Utility classes for file handling and IO.
-
ClassDescriptionIntput Stream which allows to read single bits sequentially.Output Stream which allows to write single bits sequentially.Gets file names from command line or a very primitive interactive GUI input.Static methods checking the absence/presence of files, to be used by an application level user interface.Subclass which uses a File for input.Static methods for file name analysis and manipulation.Creates a javax swing JTree object which represents the structure of a given sub-tree in a file system.Translates all visited files into a Swing tree node and collects them into the node of the containing directory.Applies visitor style pattern to file system trees.Installable<T>Wrapper for a reference to an object that may be either created at runtime or serialized as a resource.A simple command line interface application for writing data files.A secondary Reader that supplies one single newline at the end of the file, if there is none.Print writer which flushes the unerlying output stream after each print.Prints only the n first characters and igores the rest.Signals to a caller that the number of characters to print has been reached.Subclass which uses a Reader for input.Maps an input file name to an output file name according to a very simple pattern rule inspired by "patsubst" from "make".Organizes a collection of places where to look for resources (=input files).Utility class of static methods for frequently needed operations on stream/reades/writers etc.Converts all characters read to lower or to upper.