Package org.omegahat.Environment.Utils

Convenient data structure classes that don't really belong anywhere else.

See:
          Description

Interface Summary
ListListener Interface an object must implement to be eligible for receiving events about additions and removals to a List.
Named Interace defining methods for retrieving the "local" or internal name for an object.
 

Class Summary
MergableHashtable Version of Hashtable that provides methods to merge the contents of another, with either "dominating" or having precedence.
OrderedListEvent Event information about changes to the contents of a collection, specifically OrderedTable, identifying the type of operation, the element affected (value and index) and the source of the event.
OrderedTable This is a simple class that acts both as a \JClass{Hashtable} and as an ordered Vector, remembering the order in which the elements were added, allowing optional keys for entries.
StringUtils Some static methods acting as utilities common operations on string including separation of splitting a string into an array, and concatenating an array into a string with a specified separator.
SubstitutedTrimmedProperties Version of the properties that performs substitutions of "environment" variables of the form ${varname} and ${varname-"default value"}.
TrimmedProperties This class extends the Properties class and differs only in that the properties are loaded and trimmed in one step to remove leading and trailing white space.
 

Package org.omegahat.Environment.Utils Description

Convenient data structure classes that don't really belong anywhere else.