Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

oracle.ide.inspector.layout
Class PropertyFormLayoutAssembly.ChoiceGroupAssembly

java.lang.Object
  extended by oracle.ide.inspector.layout.ExtensibleElement
      extended by oracle.ide.inspector.layout.ExtensibleGroup
          extended by oracle.ide.inspector.layout.ChoiceGroup
              extended by oracle.ide.inspector.layout.PropertyFormLayoutAssembly.ChoiceGroupAssembly
All Implemented Interfaces:
Identifiable, Element, Extensible
Enclosing class:
PropertyFormLayoutAssembly

public static final class PropertyFormLayoutAssembly.ChoiceGroupAssembly
extends ChoiceGroup

Assembles multiple ChoiceGroups that are part of another into to one group. The choice groups assembled must be associated with the property models of a single object loaded in the property inspector.


Field Summary
 
Fields inherited from class oracle.ide.inspector.layout.ChoiceGroup
CHOICE_GROUP, CHOICE_SELECTOR_CLASS
 
Fields inherited from class oracle.ide.inspector.layout.ExtensibleGroup
EXPANDED, HINT, TITLE
 
Fields inherited from interface oracle.ide.inspector.layout.Element
EXTENDS, ID, PART_OF
 
Method Summary
 ExtensibleGroup getBase()
          Assemblies cannot be extended, therefore, this method always returns null.
 java.util.List<Element> getChildren()
          Assembles multiple ChoiceGroups that are part of another into to one group.
 ChoiceSelector getChoiceSelector()
          Get the ChoiceSelector instance.
 MetaClass getChoiceSelectorClass()
          Get the ChoiceSelector class.
 java.lang.String getExtends()
          Assemblies cannot be extended, therefore, this method always returns null.
 java.lang.String getHint()
          Gets the hint of the first element of the assembly.
 java.lang.String getID()
          Assemblies do not have a unique ID.
 java.lang.String getPartOf()
          Assemblies cannot be part-of other elements, therefore, this method always returns null.
 java.lang.String getTitle()
          Gets the title of the first element of the assembly.
 boolean isExpanded()
          Gets the expanded value of the first element of the assembly.
 
Methods inherited from class oracle.ide.inspector.layout.ChoiceGroup
toString
 
Methods inherited from class oracle.ide.inspector.layout.ExtensibleGroup
getExtensible, isExtensible, mayHaveChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getChoiceSelectorClass

public MetaClass getChoiceSelectorClass()
Get the ChoiceSelector class. Returns an implementation of the choice selector interface that knows how to delagate to the actual choice selector classes that comprise this assembly.

Specified by:
getChoiceSelectorClass in class ChoiceGroup
Returns:
a MetaClass encapsulating the choice selector class.

getChoiceSelector

public ChoiceSelector getChoiceSelector()
Get the ChoiceSelector instance. Returns an instance of the PropertyFormLayoutAssembly.ChoiceSelectorDispatcher. An implementation of the choice selector interface that knows how to delagate to the actual choice selector classes that comprise this assembly.

Overrides:
getChoiceSelector in class ChoiceGroup
Returns:
an instance of the choice selector dispatcher class.

getID

public java.lang.String getID()
Assemblies do not have a unique ID. This method returns the ID of the first element in the assembly.

Returns:
the ID of the first element in the assembly.

getExtends

public java.lang.String getExtends()
Assemblies cannot be extended, therefore, this method always returns null.

Returns:
always null.

getBase

public ExtensibleGroup getBase()
Assemblies cannot be extended, therefore, this method always returns null.

Specified by:
getBase in interface Extensible
Specified by:
getBase in class ExtensibleGroup
Returns:
always null.

getPartOf

public java.lang.String getPartOf()
Assemblies cannot be part-of other elements, therefore, this method always returns null.

Returns:
always null.

getTitle

public java.lang.String getTitle()
Gets the title of the first element of the assembly.

Specified by:
getTitle in class ExtensibleGroup
Returns:
the title of the first element of the assembly.

getHint

public java.lang.String getHint()
Gets the hint of the first element of the assembly.

Specified by:
getHint in class ExtensibleGroup
Returns:
the hint of the first element of the assembly.

isExpanded

public boolean isExpanded()
Gets the expanded value of the first element of the assembly.

Specified by:
isExpanded in class ExtensibleGroup
Returns:
the expanded value of the first element of the assembly.

getChildren

public java.util.List<Element> getChildren()
Assembles multiple ChoiceGroups that are part of another into to one group. The choice groups assembled must be associated with the property models of a single object loaded in the property inspector.

Returns:
the assembled children list.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

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