Package mgui.interfaces.attributes
Provides a standard updatable attribute object which can fire events for all interface objects.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Interface Summary Interface Description AttributeListener Defines an interface for objects which listen for changes in anAttributeobject.AttributeObject Interface for objects which specify their attributes using anAttributeList. -
Class Summary Class Description Attribute<V> Class serves as a general-purpose attribute.AttributeComparator AttributeDialogBox Non-modal, always-on-top dialog box which allows a user to select an attribute object and modify its attributes.AttributeEvent Represents an event on anAttributeobject.AttributeList Stores a list ofAttributeobjects, and provides methods to access and modify them, as well as set methods to intersect and union with other lists.AttributeSelection<V> ExtendsAttributeto allow a list of options, one or none of which is the current value.AttributeSelectionMap<V> Represents anAttributewith possible values mapped withStringkeys.InterfaceAttributePanel Panel to display and modify a given AttributeList. -
Enum Summary Enum Description AttributeSelectionMap.ComboMode -
Exception Summary Exception Description AttributeException Represents an exception on anAttributeobject.