Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.ide.inspector.layout
Class PropertyFormLayoutAssembly

java.lang.Object
  extended by oracle.ide.inspector.layout.PropertyFormLayout
      extended by oracle.ide.inspector.layout.PropertyFormLayoutAssembly
All Implemented Interfaces:
Element

public final class PropertyFormLayoutAssembly
extends PropertyFormLayout

Assembles multiple PropertyFormLayouts into one. The property form layouts assembled must be associated with the property models of a single object loaded in the property inspector.


Nested Class Summary
static class PropertyFormLayoutAssembly.CategoryLayoutAssembly
          Assembles multiple CategoryLayouts into one.
static class PropertyFormLayoutAssembly.ChoiceAssembly
          Assembles multiple part-of Choices into one.
static class PropertyFormLayoutAssembly.ChoiceGroupAssembly
          Assembles multiple ChoiceGroups 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 DisplayGroups that part-of another group into one group .
 
Field Summary
 
Fields inherited from class oracle.ide.inspector.layout.PropertyFormLayout
AUTO_EXTEND_PREFERRED_SIZE, PROPERTY_FORM_LAYOUT, PROPERTY_MODEL_CLASS
 
Fields inherited from interface oracle.ide.inspector.layout.Element
EXTENDS, ID, PART_OF
 
Constructor Summary
PropertyFormLayoutAssembly(java.util.List<Element> propertyFormLayouts)
           
 
Method Summary
 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.
 
Methods inherited from class oracle.ide.inspector.layout.PropertyFormLayout
getExtensible, isExtensible, mayHaveChildren, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyFormLayoutAssembly

public PropertyFormLayoutAssembly(java.util.List<Element> propertyFormLayouts)
Method Detail

getPropertyModelClass

public MetaClass getPropertyModelClass()
Gets the property model class. This implementation returns the the model class of the first property form layout in the assembly.

Specified by:
getPropertyModelClass in class PropertyFormLayout
Returns:
the property model class this form layout is associated with.

getAutoExtendPreferredSize

public AutoExpandPreferredSize getAutoExtendPreferredSize()
Overrides:
getAutoExtendPreferredSize in class PropertyFormLayout
Returns:
the preferred size of this layout when the Property Inspector is displayed "auto-expanded".

getChildren

public java.util.List<Element> getChildren()
Description copied from interface: Element
If this element contains other elements as children, this method returns the list of children, otherwise, it returns an empty list.

Returns:
the list of children. The list is always non-null but it may be empty when there are no children available.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

Copyright © 1997, 2011, Oracle. All rights reserved.