Class HasAttributesItem
Object
PropertysetItem
HasAttributesItem
- All Implemented Interfaces:
Item,Item.PropertySetChangeNotifier,Serializable,Cloneable
- Direct Known Subclasses:
FormComponentContainerItem,FormElementDescriptorItem
public class HasAttributesItem
extends PropertysetItem
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface Item
Item.Editor, Item.PropertySetChangeListener, Item.PropertySetChangeNotifier, Item.Viewer -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddItemProperty(Object id, Property property) AbstractProperty<T> Property<T> getOrRegisterFormElementProperty(String id, Class<T> type) voidmapItemProperty(Object id, AbstractProperty property) voidregisterFormElementEnum(String id, Class<? extends Enum<?>> enumType) voidregisterFormElementEnum(String id, Class<? extends Enum<?>> enumType, String stringToEnumMethod, String enumToStringMethod) voidregisterFormElementProperty(String id, Class<?> type) voidregisterIfNotExistsFormElementProperty(String id, Class<?> type) voidsetRemoveAttributeIfEqualsTo(String id, String value) voidsetRemoveAttributeIfNull(String id, boolean remove) Methods inherited from class PropertysetItem
addListener, addPropertySetChangeListener, clone, equals, getItemPropertyIds, getListeners, hashCode, removeItemProperty, removeListener, removePropertySetChangeListener, toString
-
Field Details
-
_descriptor
-
-
Constructor Details
-
HasAttributesItem
-
-
Method Details
-
mapItemProperty
-
registerFormElementProperty
-
registerIfNotExistsFormElementProperty
-
getOrRegisterFormElementProperty
-
registerFormElementEnum
-
registerFormElementEnum
-
addItemProperty
- Specified by:
addItemPropertyin interfaceItem- Overrides:
addItemPropertyin classPropertysetItem- Throws:
UnsupportedOperationException
-
getDescriptor
-
getItemProperty
- Specified by:
getItemPropertyin interfaceItem- Overrides:
getItemPropertyin classPropertysetItem
-
setRemoveAttributeIfNull
-
setRemoveAttributeIfEqualsTo
-