Package org.das2.util

Utility classes useful for the implementation of other packages, but not necessarily part of any one package.

See:
          Description

Interface Summary
PersistentStateSupport.SerializationStrategy  
TimeParser.FieldHandler  
 

Class Summary
AboutUtil method for getting useful build and version information.
ArgumentList Utility class for processing the String[] arguments passed into the main routine, handing positional and switch parameters.
AxisAutoRangeController  
Base64  
Base64.InputStream A Base64.InputStream will read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Base64.OutputStream A Base64.OutputStream will write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
ByteBufferInputStream An input stream that wraps an NIO ByteBuffer.
ClassMap<T> Map that takes a Class for keys, and the get method finds the closest matching class.
CombinedTreeModel Forms a tree by connecting sub-trees.
Crypt  
DasDie  
DasExceptionHandler  
DasMath  
DasPNGConstants  
DasPNGEncoder  
DasProgressMonitorInputStream  
DasProgressMonitorReadableByteChannel  
DeflaterChannel  
DenseConsoleFormatter  
DnDSupport  
Entities  
FileUtil static utility methods.
FixedWidthFormatter  
GrannyTextRenderer Renders Grandle and Nystrom strings, like "E=mc!e2"
GraphicalLogHandler  
IDLParser  
IDLValue  
InflaterChannel  
JCrypt  
MessageBox  
NBConsoleFormatter  
NumberFormatUtil  
ObjectLocator Keeps track of shapes and Objects located at each point, and can quickly find the closest.
PersistentStateSupport  
Probe  
Splash  
StreamTool  
ThreadDenseConsoleFormatter  
TimeParser TimeParser designed to quickly parse strings with a specified format.
TimerConsoleFormatter  
URLBuddy  
 

Exception Summary
StreamTool.DelimeterNotFoundException  
 

Package org.das2.util Description

Utility classes useful for the implementation of other packages, but not necessarily part of any one package. Also, ideally no class in util creates a dependence on another package. A good rule of thumb is that classes that are useful to more than one package that do not depend on any of those packages should go here.

For example, here are some examples of classes in the package: TimeParser, a generally useful class for parsing formatted time strings. Another is Crypt, a class for encrypting passwords with the crypt algorith. Probe breaks the stated rules, because it utilizes the package graph to plot data. It should find a new home.