Package com.tensegrity.generic.attribute

Contains interfaces that define the attribute framework and its associated exceptions.

See:
          Description

Interface Summary
Attributable This interface marks an object to be attributable.
AttributableOnSet REVIEWJAVADOC The interface description below sounds a lot like the parent interface.
AttributableOnSetCollectionFeedback * The AttributableOnSetCollectionFeedback can be used with an AttributableOnSetCollection in order to get notified when the AttributableOnSetCollection gets modified.
Attribute An Attribute encapsulates a name-value pair and provides type information for that value at runtime.
AttributeCollection An Attribute without a parent context is probably not a very good design idea.
AttributeCollectionVisitor This interface defines a visitor for an AttributeCollection, which has a number of callback methods that get invoked during its traversal.
AttributeList This interface defines an ordered collection of attributes.
AttributeSet This interface defines a collection of Attributes.
CustomAttribute The CustomAttribute interface is an extension of the Attribute interface and defines the methods a class implementation has to provide for persistence and use in an AttributeEditor.
CustomAttributeEditor The CustomAttributeEditor interface defines the default behaviour of an editor for (custom) attributes.
CustomAttributeEditorEnvironment.Callback Callback for the CustomAttributeEditor to stop or cancel the editing in the AttributeEditorComponent
CustomAttributeGenerator Implementors of this interface are able to generate a CustomAttribute with a given name by parsing a String-representation of the attribute.
CustomAttributeRenderer Instances of CustomAttributeRenderer are used to render custom attributes.
 

Class Summary
AttributableOnSetCollection AttributableOnSet implementation which itself contains some AttributableOnSets.
AttributeComparators Comparison of Attributes can be done with these attribute comparators which compares attributes based on their names.
AttributeComparators.AscendingAttributeComparator This comparator sorts elements by name in an ascending order.
AttributeComparators.DescendingAttributeComparator This comparator sorts elements by name in a descending order.
AttributeFactory The abstract base class defining the methods needed to build an AttributeFactory.
AttributePersistenceUtilities The AttributePersistenceUtilities class provides some functionalities used for serializing and building attributes.
AttributeSetPool The AttributeSetPool can be used to pool attribute created by an AttributeFactory.
CustomAttributeEditorEnvironment This class provides information used by the CustomAttributeEditor to configure the component or dialog returned for editing.
CustomAttributeEditorEnvironment.EditorRegion A simple structure to hold the region of the editor
CustomAttributeGeneratorRegistry An object that maps keys to CustomAttributeGenerators.
GenericAttributableOnSet GenericAttributableOnSet is a generic AttributableOnSet implementation that just wraps an AttributeSet in a table or tree structure.
XMLVisitor This class implements a visitor for AttributeSets.
 

Exception Summary
AttributeException This is the root exception for all attribute-related static (checked) exceptions in the framework.
DynamicAttributeException Thrown when an exception involving an Attribute is detected.
IllegalAttributeException An IllegalAttributeException is thrown if an invalid Attribute is constructed or added to a constrained AttributeCollection.
IllegalNameException Not every name may be assigned to an Attribute.
IllegalValueException Not every value is permitted for an Attribute.
UnknownAttributeException A UnknownAttributeException is thrown whenever an attribute should be set or read that isn't known exception involving attributes is detected at runtime.
VisitException This exception is thrown if one of the find methods is invoked with an illegal path argument (ending with separator char, including empty paths or similar).
 

Package com.tensegrity.generic.attribute Description

Contains interfaces that define the attribute framework and its associated exceptions.



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