com.Ostermiller.util Java Utilities


Package com.Ostermiller.util

Interface Summary
CSVParse Read files in comma separated value format.
CSVPrint Print values as a comma separated list.
NoCloseStream A wrapper for a stream (either input or output) which has a close method with no effect.
PasswordVerifier Interface to verify passwords.
YearExtensionPolicy Interface for extending two digit years to full years.
 

Class Summary
ArrayEnumeration<ElementType> Converts an array to an enumerator.
ArrayHelper Convenience methods for working with Java arrays.
ArrayIterator<ElementType> Converts an array to an iterator.
Base64 Implements Base64 encoding and decoding as defined by RFC 2045: "Multi-purpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies" page 23.
Browser Allows URLs to be opened in the system browser on Windows and Unix.
CGIParser Parses query string data from a CGI request into name value pairs.
CircularByteBuffer Implements the Circular Buffer producer/consumer model for bytes.
CircularCharBuffer Implements the Circular Buffer producer/consumer model for characters.
CircularObjectBuffer<ElementType> Implements the Circular Buffer producer/consumer model for Objects.
CmdLn Command line argument parser for Java command line programs.
CmdLnListener Call back for when a command line option is found.
CmdLnOption A command line option used by the CommandLineOptions parser.
CmdLnResult Result when a command line option is found.
ConcatInputStream An input stream which reads sequentially from multiple sources.
ConcatReader A reader which reads sequentially from multiple sources.
CSVLexer Read files in comma separated value format.
CSVParser Read files in comma separated value format.
CSVPrinter Print values as a comma separated list.
DateTimeParse Parses a variety of formatted date strings with minimal configuration.
EnumerationIterator<ElementType> Converts an Enumeration to an iterator.
ExcelCSVParser Read files in comma separated value format as outputted by the Microsoft Excel Spreadsheet program.
ExcelCSVPrinter Print values as a comma separated list that can be read by the Excel spreadsheet.
ExecHelper Convenience methods for executing non-Java processes.
FileHelper Utilities for File manipulation.
IteratorEnumeration<ElementType> Converts an iterator to an enumerator.
LabeledCSVParser Decorate a CSVParse object to provide an index of field names.
LineEnds Stream editor to alter the line separators on text to match that of a given platform.
MD5 MD5 hash generator.
MD5InputStream Implements MD5 functionality on a stream.
MD5OutputStream Implements MD5 functionality on a stream.
NameValuePair Represents a name value pair as would be used as a CGI parameter.
NoCloseInputStream An input stream with a close method with no effect.
NoCloseOutputStream An output stream with a close method with no effect.
NoCloseReader A reader which a close method with no effect.
NoCloseWriter A writer with a close method with no effect.
Parallelizer Runs multiple jobs in parallel, n threads at a time, and waits until all threads are complete before continuing.
PasswordDialog A modal dialog that asks the user for a user name and password.
RandPass Generates a random String using a cryptographically secure random number generator.
RandPassApplet An applet that will let the user generate random passwords.
SignificantFigures A number with an associated number of significant figures.
SizeLimitInputStream An input stream wrapper that will read only a set number of bytes from the underlying stream.
StraightStreamReader A StraightStreamReader is a bridge from byte streams to character streams: It reads bytes and translates them into characters without using a character encoding.
StringHelper Utilities for String formatting, manipulation, and queries.
StringTokenizer The string tokenizer class allows an application to break a string into tokens.
Tabs Stream editor to alter the line separators on text to match that of a given platform.
UberProperties The Properties class represents a persistent set of properties.
YearExtensionAround Extend years like '99 to 1999 based on dates around the current date.
YearExtensionNone Null object for year extension policy.
 

Enum Summary
DateTimeParse.Field  
 

Exception Summary
BadDelimeterException An Illegal delimiter was specified.
BadDelimiterException An Illegal delimiter was specified.
BadLineEndingException An illegal line ending was specified.
BadQuoteException An illegal quote was specified.
Base64DecodingException Exception that is thrown when an unexpected character is encountered during Base64 decoding.
BinaryDataException Signals that binary data was encountered and continuing with a text operation would likely corrupt the data.
BufferOverflowException An indication that there was a buffer overflow.
CmdLnArgumentException Exception thrown for a problem with a specific command line option.
CmdLnException Exception thrown when a command line cannot be parsed.
ExtraCmdLnArgumentException Exception thrown when a command line option is missing an argument
MissingCmdLnArgumentException Exception thrown when a command line option is missing an argument
UnknownCmdLnOptionException Exception thrown when a command line option that was unexpected is found.
 


com.Ostermiller.util Java Utilities


Copyright © 2001-2012 by Stephen Ostermiller