Package hmi.util

NO PACKAGE DOCUMENTATION

See:
          Description

Interface Summary
Clock A Clock is an object that delivers time stamps at (more or less) regular intervals to a set of subscribers.
ClockListener A ClockListener can receive callbacks, in the form of time(currentTime) calls, made by some Clock object.
Console.ConsoleListener Listener interface for Console actions, like print.
FilterSet.Predicate<T> FilterSet.Predicates are Objects that implement a boolean test on Objects, in the form of their "valid" method.
FilterSet.Transform<S,T> FilterSet.Transforms are objects that define a "mapping" from Objects to Object.
FoldOp<S,T> Interface for "fold" operations
InputState.Pattern The interface for key patterns: A pattern can be currently active or not, which can be checked by calling the isActive method.
Predicate<T> Predicates are Objects that implement a boolean test on Objects, in the form of their "valid" method.
ResourcePool.ResourceLoader A ResourcePool.ResourceLoader object should be able to load a particular type of resource files from Resources, optionally using parameters passed on via the param array
Terminator A Terminator is an interface that requires a "terminate" method.
ThreadDeadlockDetector.Listener This is called whenever a problem with threads is detected.
Transform<S,T> Transforms are objects that define a "mapping" from Objects to Object.
 

Class Summary
CheckVersion  
CircularBuffer<E> Creates a Fifo List of fixed size.
ClockLabel As ClockPanel, but then a JLabel instead of JPanel
ClockPanel A panel showing the count of a Clock.
Console Console is an class defining a "System console" window.
Console.ConsoleOutputStream OutputStream that writes to the Console
Console.Counter Counters keep the values for a print counter
DefaultDeadlockListener  
EventDispatchThreadHangMonitor Monitors the AWT event dispatch thread for events that take longer than a certain time to be dispatched.
FilterSet<E> A FilterSet is an implementation of Set, based upon LinkedHashSet, that adds the filter(Predicate) method, and a map method.
HashCodes Hashcode implementation helper class Hashcode algorithms from:
Effective Java, second edition, Joshua Bloch, Addison-Wesley, 2008
Id Id's are objects that uniquely characterize objects.
Info The Info class is intended to be used as "Main class" when the package is jarred.
InputState An InputState tracks the current state of the keyboard and mouse, by listening to AWT InputEvents for AWT/Swing Components.
InputState.Key A InputState.Key defines a virtual key code and a key location.
KeyState KeyState is a KeyListener, that keeps track of the current key states So, it converts the Java event based interface for the keyboard into a state based interface.
Lib Lib contains some utils for dealing with the system library path.
LoggingHandler Logging Handler that redirects logging messages to the hmi.util.Console
ResourcePool A utility class for pools of resources, in particular for loading and caching resource objects.
Resources Resources are objects that serve as an ``anchor'' for loading files called ``resources''.
Screen A utility class for dealing with screen setting, like setting the display to "fullscreen", setting the cursor, makeing the cursor invisible, etcetera.
Stopwatch Stopwatch is a class for performing timing.
StringUtil Some utils for Strings
StringUtil.TextPos Local class, for reposting positions in a String in the form of (line-number, line-pos).
SystemClock How to use in practice: Allocate a SystemClock object, say "clock " Add one or more ClockListeners by means of the addClockListener() method.
ThreadDeadlockDetector Some class for deadlock detection
UnJar UnJar extracts files from a jar file
 

Package hmi.util Description

NO PACKAGE DOCUMENTATION