ADF Designtime

oracle.adf.dt.objects
Class JUDTCtrlHierTypeBinding

java.lang.Object
  extended byoracle.adf.dt.objects.JUDTBaseObject
      extended byoracle.adf.dt.objects.JUDTControlBinding
          extended byoracle.adf.dt.objects.JUDTCtrlValue
              extended byoracle.adf.dt.objects.JUDTCtrlHierTypeBinding
All Implemented Interfaces:
oracle.ide.model.Displayable, java.util.EventListener, oracle.ide.inspector.Inspectable, oracle.ide.inspector.Inspectable2, java.util.Map, ObjectUpdateListener, oracle.jbo.mom.xml.PersistentDefinition, java.beans.PropertyChangeListener, oracle.ide.model.SupportsInspection
Direct Known Subclasses:
JUDTTreeAccessorTypeBinding, JUDTTreeDiscrAttrTypeBinding

public class JUDTCtrlHierTypeBinding
extends JUDTCtrlValue


Nested Class Summary
 
Nested classes inherited from class java.util.Map
java.util.Map.Entry
 
Field Summary
protected  java.util.ArrayList mChildAccessorNames
           
protected  java.lang.String mClosedIconName
           
protected  java.lang.String mDiscrColumnName
           
protected  java.lang.Object mDiscrColumnValue
           
protected  java.lang.String mIconName
           
protected  java.lang.String mOpenIconName
           
protected  java.lang.String mViewInstanceName
           
protected  java.lang.String mVODefName
           
 
Fields inherited from class oracle.adf.dt.objects.JUDTBaseObject
_Context, _DefClassName, _RTDef, PNAME_id
 
Constructor Summary
JUDTCtrlHierTypeBinding()
           
JUDTCtrlHierTypeBinding(oracle.jbo.uicli.binding.JUCtrlHierTypeBinding rtDef)
           
 
Method Summary
 java.util.ArrayList getAccessorNames()
           
 java.lang.String[] getAccessorNamesArray()
           
 java.lang.String getClosedIconName()
           
protected  java.lang.String getDefaultBindingClassName()
           
 java.lang.String getDiscrColumnName()
           
 java.lang.Object getDiscrColumnValue()
           
 java.lang.String getIconName()
           
 java.lang.String getOpenIconName()
           
protected  oracle.adf.model.binding.DCDefBase getRTDef()
           
 java.lang.String getViewDefName()
           
 java.lang.String getViewInstanceName()
           
 java.lang.String getXMLElementTag()
           
protected  void initFromRTDef()
          Subclasses implement this method to perform custom runtime object initialization.
protected  void initializeDefClassName()
          Initializes the definition class name.
 void setAccessorNames(java.util.ArrayList al)
           
 void setAccessorNamesArray(java.lang.String[] attrNames)
           
 void setClosedIconName(java.lang.String name)
           
 void setDiscrColumnName(java.lang.String discColumnName)
           
 void setDiscrColumnValue(java.lang.Object value)
           
 void setIconName(java.lang.String iconname)
           
 void setOpenIconName(java.lang.String name)
           
 void setViewDefName(java.lang.String viewDefName)
           
 void setViewInstanceName(java.lang.String viewInstance)
          used only in DT to set the view instance name.
 java.lang.String toString()
           
 void writeChildren(JUDTContents contents)
           
 void writeContents(oracle.jbo.mom.xml.DefWriter jos)
           
 
Methods inherited from class oracle.adf.dt.objects.JUDTCtrlValue
addAttrName, clearAttributeNames, containsAttribute, getAttributeInfos, getAttrNames, getFirstAttribute, getIsDynamic, isApplyValidation, isSameDefinition, setApplyValidation, setAttrNames, setIsDynamic, writeNonContentsChildren, xferToArrayList
 
Methods inherited from class oracle.adf.dt.objects.JUDTControlBinding
buildContextActionList, clear, containsKey, containsValue, entrySet, get, getActualBindingClassName, getBindingClassName, getBindingContainer, getClientDataControl, getControlClassName, getControlPrefix, getDataControl, getDesignTimeClass, getIcon, getInitialValue, getInstanceName, getIteratorBinding, getIterBindingName, getLayoutCons, getLongLabel, initializeFromRuntimeObject, isEmpty, keySet, performDeleteAction, put, putAll, remove, requiresIterator, setBindingClassName, setBindingContainer, setControlClassName, setControlPrefix, setDefaultControlClass, setDesignTimeClass, setInitialValue, setIterBindingName, setLayoutCons, size, values
 
Methods inherited from class oracle.adf.dt.objects.JUDTBaseObject
addObjectUpdateListener, addPropertyChangeListener, addVetoableChangeListener, buildActionList, buildContextMenuEntries, buildsContextMenuDirectly, dataChanged, fireObjectUpdated, firePropertyChange, getAdditionalTabPages, getContextMenuActions, getCustomDialogIcon, getCustomDialogToolTipText, getCustomizer, getDefaultDefClassName, getDefClassName, getFullName, getHelpTopicId, getId, getLinkActions, getPropertyChangeListeners, getPropertyModel, getShortLabel, getSubType, getTarget, getToolTipText, hasCustomDialog, isNewInstance, propertyChange, readContents, removeObjectUpdateListener, removePropertyChangeListener, removeVetoableChangeListener, reportExceptionToUser, setContext, setDefClassName, setId, setNewInstance, setRunningKavaTests, setSaveSubType, setSubType, showCustomDialog, showEditorDialog, writeChildren, writeObject, writeXMLIntArray, writeXMLStringArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

mVODefName

protected java.lang.String mVODefName

mDiscrColumnName

protected java.lang.String mDiscrColumnName

mDiscrColumnValue

protected java.lang.Object mDiscrColumnValue

mChildAccessorNames

protected java.util.ArrayList mChildAccessorNames

mIconName

protected java.lang.String mIconName

mOpenIconName

protected java.lang.String mOpenIconName

mClosedIconName

protected java.lang.String mClosedIconName

mViewInstanceName

protected java.lang.String mViewInstanceName
Constructor Detail

JUDTCtrlHierTypeBinding

public JUDTCtrlHierTypeBinding()

JUDTCtrlHierTypeBinding

public JUDTCtrlHierTypeBinding(oracle.jbo.uicli.binding.JUCtrlHierTypeBinding rtDef)
Method Detail

getRTDef

protected oracle.adf.model.binding.DCDefBase getRTDef()
Overrides:
getRTDef in class JUDTBaseObject

initializeDefClassName

protected void initializeDefClassName()
Description copied from class: JUDTControlBinding
Initializes the definition class name. The definition class name defines the class name for the meta object that reads\loads the xml metadata for this binding.

Overrides:
initializeDefClassName in class JUDTCtrlValue

getDefaultBindingClassName

protected java.lang.String getDefaultBindingClassName()
Specified by:
getDefaultBindingClassName in class JUDTControlBinding
Returns:
The default binding class name used at runtime. The binding class name is the runtime object that represents the binding's instance. The instance defaults will be initialized via that data read in by the definition class.

initFromRTDef

protected void initFromRTDef()
Description copied from class: JUDTControlBinding
Subclasses implement this method to perform custom runtime object initialization.

Overrides:
initFromRTDef in class JUDTCtrlValue

setViewDefName

public void setViewDefName(java.lang.String viewDefName)

getViewDefName

public java.lang.String getViewDefName()

setViewInstanceName

public void setViewInstanceName(java.lang.String viewInstance)
used only in DT to set the view instance name. runtime uses view def name., but in DT we need view instance name so that we can show the selection


getViewInstanceName

public java.lang.String getViewInstanceName()

setDiscrColumnName

public void setDiscrColumnName(java.lang.String discColumnName)

getDiscrColumnName

public java.lang.String getDiscrColumnName()

setDiscrColumnValue

public void setDiscrColumnValue(java.lang.Object value)

getDiscrColumnValue

public java.lang.Object getDiscrColumnValue()

setAccessorNames

public void setAccessorNames(java.util.ArrayList al)

setAccessorNamesArray

public void setAccessorNamesArray(java.lang.String[] attrNames)

getAccessorNamesArray

public java.lang.String[] getAccessorNamesArray()

getAccessorNames

public java.util.ArrayList getAccessorNames()

setIconName

public void setIconName(java.lang.String iconname)

getIconName

public java.lang.String getIconName()

setClosedIconName

public void setClosedIconName(java.lang.String name)

getClosedIconName

public java.lang.String getClosedIconName()

setOpenIconName

public void setOpenIconName(java.lang.String name)

getOpenIconName

public java.lang.String getOpenIconName()

writeContents

public void writeContents(oracle.jbo.mom.xml.DefWriter jos)
                   throws oracle.jbo.mom.xml.DefPersistenceException
Specified by:
writeContents in interface oracle.jbo.mom.xml.PersistentDefinition
Overrides:
writeContents in class JUDTCtrlValue
Throws:
oracle.jbo.mom.xml.DefPersistenceException

writeChildren

public void writeChildren(JUDTContents contents)
                   throws oracle.jbo.mom.xml.DefPersistenceException
Overrides:
writeChildren in class JUDTBaseObject
Throws:
oracle.jbo.mom.xml.DefPersistenceException

getXMLElementTag

public java.lang.String getXMLElementTag()
Specified by:
getXMLElementTag in interface oracle.jbo.mom.xml.PersistentDefinition
Overrides:
getXMLElementTag in class JUDTControlBinding

toString

public java.lang.String toString()
Specified by:
toString in interface oracle.ide.model.Displayable
Overrides:
toString in class JUDTBaseObject

ADF Designtime

 

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