# Package de.esprit.common.util

Contains useful GUI utility classes for common usage.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ClassFilter | This interface defines a filter method for classes
  SysProps | This class provides constants for system property names

- Class Summary
  Class | Description
  --- | ---
  AbstractOneShotTimer | This class is a simple timer that fires once after the given delay.
  AccessCounter | This class is supposed to create statistics for object accesses.
  ClassUtil | This class contains utility methods for introspecting java classes.
  ConvertUtil | This is a collection of frequently used conversion utitlity methods
  DebugUtil | This class provides useful methods for debugging.
  DumpableAdapter | This class just implements the `Dumpable` methods
  DumpableObject | This is the base class for all `Dumpable` objects.
  DumpString | This class can be filled with key-value pairs to be printed as dump output.
  Duration | This class encapsulates a duration in milliseconds.
  Enumerator<E> | This class allows to enumerate over an Object array
  EnumUtil | This class contains utilities concerning enums
  FastStringIterator | This is a well tuned and very fast tokenizer for breaking lines into words.
  FileParams | This class reads key-value parameters from the given parameter file
  FileUtil | This is a utility class for dealing with files.
  GenericComparator<E> | This comparator just compares any `Comparable` objects using their `Comparable.compareTo(Object)` method.
  Host | This class is used for parsing host information from a command line.
  IntArray | This class emulates a dynamic integer array.
  IntStack | This class implements an IntArray with a limited size.
  NullSafe | This class provides support for null-save actions, such as closing streams, connections etc.
  OsUtil | This class provides helper methods for dealing with platform specific information
  Parameter | This class encapsulates string alike key-value pair whereas the key must not be null.
  PowerList<E> | This class extends `ArrayList` with some useful and frequently needed features.
  PowerMap<K,V> | This map provides a set of accessor methods in order to convert values as needed.
  PropertyMap | This class stores property key-value pairs and keeps the order of it's entries!
  ReplacementMap | This class is used to perform predefined replacements in a string.
  ReverseComparator | This Comparator reverses the sort order of the given Comparator
  SingleAccess | This class implements a access point that can only be accessed once.
  StopWatch | This is a helper class for measuring a processing duration and thus very useful for performance tuning.
  StringStack | This class implements a StringStack with a limited size.
  StringTable | This class supports formating textual tables according to a format-string whereas the table cells may be left, center, or right aligned.
  SystemConsole | This is an implementation of `TextPrintable` that prints out to the system console
  TextBuilder | The main application of this class is to generate indented textual output.
  TextInfo | This class just counts the lines in a String and finds the maximum line length
  TextUtil | This class collects text utility methods
  TimeoutTimer | This Timer is used for implementing timing out actions
  TimeUtil | This is a collection of time oriented utility methods
  ToString | This class is useful for creating consistent `toString()` output.
  TransferableObject | This object is `Serializable` and deep `DeepCloneable`
  TreeWalker | This class is supposed to find objects in a TreeModel.
  Util | This is a collection of useful utility methods which are basically reusable in any project.
  Version | This class encapsulates the properties that make up a software version

- Enum Summary
  Enum | Description
  --- | ---
  OsByteOrder | This enum defines the byte order for representation of an integer value.

- Exception Summary
  Exception | Description
  --- | ---
  AlreadyInitializedException | This class indicates that the accessed object cannot be initialized a second time.
  ForwardException | This Exception is used to rethrow a checked Exception as a `RuntimeException`
  MissingFileParameterException | This Exception is used to complain about a missing required File parameter
  NotInitializedException | This class indicates that the accessed object is not initialized yet
  NotYetImplementedException | This Exception indicates a yet missing functionality
  ProgrammingErrorException | This class indicates on obvious programming error in the java code
  StaticInitializationError | This `RuntimeException` is thrown when a problem occurs during the execution of static code or during class loading.
  UnsupportedOperatingSystemException | This Exception is thrown when an action is not supported on this operation system.

- Error Summary
  Error | Description
  --- | ---
  InitializationError | This `Error` is thrown when a problem occurs during instantiation of an object.

## Package de.esprit.common.util Description

Contains useful GUI utility classes for common usage.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.