Class FormElementDescriptorItem
Object
PropertysetItem
HasAttributesItem
FormElementDescriptorItem
- All Implemented Interfaces:
Item,Item.PropertySetChangeNotifier,Serializable,Cloneable
- Direct Known Subclasses:
FieldDescriptorItem,ScriptElementDescriptorItem
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface Item
Item.Editor, Item.PropertySetChangeListener, Item.PropertySetChangeNotifier, Item.Viewer -
Field Summary
Fields inherited from class HasAttributesItem
_descriptor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSubDescriptor(String key) booleanbooleanbooleanbooleanbooleanprotected MutableFormElementDescriptorgetSubDescriptor(FormElementDescriptor subDescriptor) getSubDescriptor(String key) booleanbooleanregisterSubDescriptor(String key, FormElementDescriptorItem item) voidremoveSubDescriptor(FormElementDescriptor elementDescriptor) voidvoidsetAttachOnParentIfNotEmpty(boolean attachOnParentIfNotEmpty) voidsetParent(FormElementDescriptorItem parent) voidsetParent(FormElementDescriptorItem parent, boolean removeFromParentIfEmpty, boolean attachOnParentIfNotEmpty) voidsetRemoveFromParentIfEmpty(boolean removeFromParentIfEmpty) Methods inherited from class HasAttributesItem
addItemProperty, getItemProperty, getOrRegisterFormElementProperty, mapItemProperty, registerFormElementEnum, registerFormElementEnum, registerFormElementProperty, registerIfNotExistsFormElementProperty, setRemoveAttributeIfEqualsTo, setRemoveAttributeIfNullMethods inherited from class PropertysetItem
addListener, addPropertySetChangeListener, clone, equals, getItemPropertyIds, getListeners, hashCode, removeItemProperty, removeListener, removePropertySetChangeListener, toString
-
Constructor Details
-
FormElementDescriptorItem
-
-
Method Details
-
subDescriptorsIterator
-
getParent
-
setParent
-
setParent
public void setParent(FormElementDescriptorItem parent, boolean removeFromParentIfEmpty, boolean attachOnParentIfNotEmpty) -
setRemoveFromParentIfEmpty
public void setRemoveFromParentIfEmpty(boolean removeFromParentIfEmpty) -
setAttachOnParentIfNotEmpty
public void setAttachOnParentIfNotEmpty(boolean attachOnParentIfNotEmpty) -
isRemoveFromParentIfEmpty
public boolean isRemoveFromParentIfEmpty() -
isAttachOnParentIfNotEmpty
public boolean isAttachOnParentIfNotEmpty() -
containsSubDescriptorItem
-
existsSubDescriptorWithKey
-
getSubDescriptor
-
getSubDescriptor
-
getOrCreateSubDescriptor
-
getOrCreateSubDescriptorWithKey
-
addSubDescriptor
-
addSubDescriptor
-
registerSubDescriptor
-
removeSubDescriptor
-
removeSubDescriptorItem
-
getDescriptor
- Overrides:
getDescriptorin classHasAttributesItem
-
checkParentRules
public boolean checkParentRules() -
checkForAttach
public boolean checkForAttach() -
checkForDettach
public boolean checkForDettach()
-