Package com.tensegrity.generic.util

Core classes for tensegrity-software packages.

See:
          Description

Interface Summary
CanonicalDescribable This interface represents an alternative to the built-in equals mechanism in the standard Java API to compare objects.
Observable This interface specifies a role for objects that are capable of being observed.
Observer This class is a clone of the standard's api observer.
ProgressListener This listener can be used if the progress of a long time process should be observed.
PropertiesFile The PropertiesFile interface represents a Properties alike behavior for persistent properties for a component, class or system, which needs persistent properties.
 

Class Summary
ArrayListByte ArrayListByte implements a java.util.List alike container for efficient storing of a single primitive java-type, avoiding the overhead of storing wrapper objects.
ArrayListChar ArrayListChar implements a java.util.List alike container for efficient storing of a single primitive java-type, avoiding the overhead of storing wrapper objects.
ArrayListDouble ArrayListDouble implements a java.util.List alike container for efficient storing of a single primitive java-type, avoiding the overhead of storing wrapper objects.
ArrayListFloat ArrayListFloat implements a java.util.List alike container for efficient storing of a single primitive java-type, avoiding the overhead of storing wrapper objects.
ArrayListInt ArrayListInt implements a java.util.List alike container for efficient storing of a single primitive java-type, avoiding the overhead of storing wrapper objects.
ArrayListLong ArrayListLong implements a java.util.List alike container for efficient storing of a single primitive java-type, avoiding the overhead of storing wrapper objects.
ArrayListShort ArrayListShort implements a java.util.List alike container for efficient storing of a single primitive java-type, avoiding the overhead of storing wrapper objects.
ArrayUtilities The ArrayUtilities provides utility methods that are usefull when working with arrays.
Assert The target platforms for the Tensegrity Graph API are the JDK versions 1.3 or newer.
AttributeOperations AttributeOperations
Base64 Base64 encoding encodes 3 bytes into 4 characters.
Base64.InputStream Provides Base64 en- or decoding as an InputStream.
Base64.OutputStream Provides Base64 en- and decoding as an OutputStream.
CombinedCollection Class CombinedCollection merges two collections into a new collection view consisting of the contents of both.
CommandLine Applications and Applets often have to be provided with parameters passed to them at startup.
CommandLinePossibleValues Structure to hold the possible value and description for all parameters that can be passed as command line arguments or applet parameters to an application
Comparison The class Comparison contains methods used to compare java objects in a safe way, meaning that values are checked against null.
CompressionUtil Utility class for compression and decompression of data
Debug Class Debug holds the global environment settings and provides a few utility methods that are used throughout all of the framework code.
Debug.OnlyDoLastTriggered This class uses the SwingUtilities.invokeLater(java.lang.Runnable) method to ensure that a piece of code is only run once after all events have been processed.
DebugMode The DebugMode class is an internal class of the framework that belongs to the internal DebugAPI of the framework.
DebugToString Deprecated. This class might be removed at any time, so no customer code should depend on it!
DebugTraceUtilities Undocumented Tensegrity Visualization Framework internal class.
DefaultObservable The class DefaultObservable is meant as a notification-delegator.
Factory This class implements the "AbstractFactory" pattern, a software technique that decouples client code from the factory creational process.
IndexMap This class builds a HashMap of indices of an array from a given array.
IOUtil Utility methods for IO operations
KeyStroke Class KeyStroke represents a key action (after pressing or releasing a keyboard button) on the keyboard.
LinkedListInt A simple linkedlist class for the fundamental type int.
ListMap A ListMap is a simple Map implementation which basically acts like a normal HashMap.
MapReverse This class contains a method to reverse a map.
ModifierConfig ModifierConfig
ModifierConfig.OperationKey A singleton class representing the keys for the modifier configuration
NonPersistentProperties Derivation of Properties to remove the persistence.
NonRandomAccessLinkedList A simple linkedlist wrapper that explicitly DISALLOWS random access.
PatternMatcher Class PatternMatcher implements a very simple regular expression mechanism.
PropertiesFactory The PropertiesFactory is a factory implementation to obtain property files (*.properties) for an application.
ReflectUtilities Class Objects is a collection of small helper methods concerning "integral type to Object" conversions and dynamic method invocation.
StableHashMap This version of a HashMap keeps the order of its elements.
StableHashSet This version of a HashSet keeps the order of its elements.
Timer The Timer class provides a way to execute a Runnable when the end of a fixed period has been reached.
UnionFind UnionFind manages a set of disjunct sets.
VersionInfo The VersionInfo class provides you with information about the current version of the Tensegrity Visualization Framework and the package a certain build of it has been made for.
VersionNumber As the name implies the VersionNumber class represents a version number and follows the rules of the most commonly used numeric software versioning scheme.
 

Exception Summary
AssertException Thrown when an assertion check fails.
DynamicException DynamicException is the root-class for all runtime exceptions thrown by the tensegrity code.
IllegalElementException Thrown by an iterator if an ArrayList utility class is accessed out-of-bounds.
InvalidArgumentException Thrown whenever an invalid argument is passed to a method, including constructors.
InvalidKeyException The InvalidKeyException is thrown whenever an object should be put into a pool but the given key is not valid.
ListModifiedException Thrown if an ArrayList iterator detects that someone else has concurrently modified a container.
MapReverseNotPossibleException A MapReverseNotPossibleException exception indicates that a map cannot be reversed, because it contains the same value more than once.
PropertiesFactoryException A PropertiesFactoryException to be used whenever something fails while processing calls to the PropertiesFactory.
StaticException Class StaticException is the root-class for all static compile-time exceptions thrown by the Tensegrity API.
UnsupportedMethodException Thrown if the called method is not implemented by the receiving object.
VersionNumberParseException The FileVersionParseException is thrown whenever an error occurs during the file-version parsing.
 

Error Summary
FactoryConfigurationError This Excetpion is intended to indicate that the Factory has not been configured correctly.
 

Package com.tensegrity.generic.util Description

Core classes for tensegrity-software packages.

Base classes and functionality used throughout the tensegrity API. Includes lists for fundamental types, assertations, common factory code, pattermatcher, union-find datastructure and others.



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.