Contains general utility classes.
| Interface | Description | |
|---|---|---|
| Collection | A collection of data. | |
| ICloneable | Interface for Objects which can create a clone of themselves. | |
| ICompoundEdit |
The interface used by IUndoSupport's and "UndoEngine's
UndoEngine.beginCompoundEdit implementation. |
|
| IContextLookup |
An interface for instances that can provide a ILookup capabilities
for a given object. |
|
| IContextLookupChainLink | An interface for instances that can be used to chain lookup operations. | |
| ILookup | The basic lookup interface that allows for retrieving implementations for different aspects of the current instance. | |
| ILookupDecorator | Interface that can be used to decorate the lookup result for a set of types. | |
| IMapper | A simple interface for a dictionary-like implementation. | |
| IMementoSupport |
Utility interface that can be used in conjunction with MementoUndoUnit
to create IUndoUnit implementations. |
|
| IMutableLookup | Mutable version of the ILookup interface. | |
| ITagOwner | Interface implemented by items that can be tagged with arbitrary objects. | |
| Iterable |
Interface for an object that can return an Iterator over elements related to that object
|
|
| Iterator | Interface for implementations that can iterate over a set of elements. | |
| IUndoableEdit |
The interface used by IUndoSupport's IUndoSupport.beginEdit implementation. |
|
| IUndoSupport |
Interface that is mostly used in ILookup.lookup for entities that support undoability. |
|
| IUndoUnit | Implements a unit that can be undone and redone. | |
| List |
| Class | Description | |
|---|---|---|
| AbstractContextLookupChainLink |
Abstract base class that simplifies the implementation of IContextLookupChainLink. |
|
| AbstractUndoUnit |
An abstract base implementation of IUndoUnit. |
|
| ArrayList | A basic list implementation that is backed by an Array. | |
| CallbackLookup |
Utility class that implements the ILookup interface
by delegating to a callback function. |
|
| CollectionIterator |
An iterator implementation that iterates over the elements
of a Collection
|
|
| CompositeIterable | A composite iterable that enumerates two given enumerables one after the other. | |
| CompositeIterator |
A composite Iterator that iterates two given Iterators one after the other. |
|
| CompoundUndoUnit |
A generic support class that can manage IUndoUnit instances to support undoability. |
|
| Config | Configuration mechanism that allows to change the application configuration of a compiled yFiles FLEX application using arbitrary configuration parameters. | |
| DictionaryMapper |
A dictionary-like mapper based on a Dictionary
|
|
| EmptyIterable |
A utility class that implements an immutable always empty Iterable. |
|
| EmptyIterator |
A utility class that implements an always empty Iterator. |
|
| FontManager | Class which provides convenience methods for font handling. | |
| HashSet |
A Collection that obeys the 'set' semantics. |
|
| ListCell |
The cells used inside YList
|
|
| LookupChain |
An implementation of a chain of IContextLookupChainLinks. |
|
| Lookups |
Static utility class that servers as a factory for various ILookup
implementations. |
|
| MementoStateStruct |
A simple struct that holds a tuple consisting of an implementation of IMementoSupport,
a object instance and its state memento. |
|
| MementoUndoableEdit |
An IUndoableEdit implementation that uses IMementoSupport
to track changes on a set of items. |
|
| MementoUndoUnit |
A simple IUndoUnit implementation that uses a IMementoSupport
to track, undo, and redo state changes on a given subject. |
|
| State |
A state for use in a stateMachine
A state may be connected to other states via |
|
| StateChangeEvent | ||
| StateEvent | ||
| StateMachine | A state machine implementation that can be used to manage complex state and transitions. | |
| StateMachineEvent |
Event class that is dispatched by a StateMachineInputMode
|
|
| StateMachineEventKind |
Possible values for the kind property of
StateMachineEvents
|
|
| Transition |
A transition for use in a StateMachine. |
|
| TransitionEvent | ||
| UndoEngine |
A generic support class that can manage IUndoUnit instances to support undoability. |
|
| XmlNodeKind | ||
| YList | An implementation of a double linked list |