public final class PropertyFormLayoutAssembly extends PropertyFormLayout
PropertyFormLayout
s into one. The property form layouts assembled must be associated with
the property models of a single object loaded in the property inspector.Modifier and Type | Class and Description |
---|---|
static class |
PropertyFormLayoutAssembly.CategoryLayoutAssembly
Assembles multiple
CategoryLayout s into one. |
static class |
PropertyFormLayoutAssembly.ChoiceAssembly
Assembles multiple part-of
Choice s into one. |
static class |
PropertyFormLayoutAssembly.ChoiceGroupAssembly
Assembles multiple
ChoiceGroup s that are part of another into
to one group. |
static class |
PropertyFormLayoutAssembly.ChoiceSelectorDispatcher
An implementation of the choice selector interface that knows how to
delagate to the actual choice selector classes that comprise this assembly.
|
static class |
PropertyFormLayoutAssembly.DisplayGroupAssembly
Assembles multiple
DisplayGroup s that part-of another
group into one group . |
AUTO_EXTEND_PREFERRED_SIZE, PROPERTY_FORM_LAYOUT, PROPERTY_MODEL_CLASS
Constructor and Description |
---|
PropertyFormLayoutAssembly(java.util.List<Element> propertyFormLayouts) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object) |
AutoExpandPreferredSize |
getAutoExtendPreferredSize() |
java.util.List<Element> |
getChildren()
If this element contains other elements as children, this method returns
the list of children, otherwise, it returns an empty list.
|
MetaClass |
getPropertyModelClass()
Gets the property model class.
|
int |
hashCode() |
getExtensible, isExtensible, mayHaveChildren, toString
public PropertyFormLayoutAssembly(java.util.List<Element> propertyFormLayouts)
public MetaClass getPropertyModelClass()
getPropertyModelClass
in class PropertyFormLayout
public AutoExpandPreferredSize getAutoExtendPreferredSize()
getAutoExtendPreferredSize
in class PropertyFormLayout
public java.util.List<Element> getChildren()
Element
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object