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 anAttribute
object.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 anAttribute
object.AttributeList Stores a list ofAttribute
objects, and provides methods to access and modify them, as well as set methods to intersect and union with other lists.AttributeSelection<V> ExtendsAttribute
to allow a list of options, one or none of which is the current value.AttributeSelectionMap<V> Represents anAttribute
with possible values mapped withString
keys.InterfaceAttributePanel Panel to display and modify a given AttributeList. -
Enum Summary Enum Description AttributeSelectionMap.ComboMode -
Exception Summary Exception Description AttributeException Represents an exception on anAttribute
object.