ADF Designtime

oracle.adf.dt.objects
Class JUDTCtrlList

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.JUDTCtrlAttrs
                  extended byoracle.adf.dt.objects.JUDTCtrlList
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:
JUDTButtonGroup, JUDTComboBox, JUDTCtrlListLOV, JUDTCtrlListNavigation, JUDTCtrlStaticList, JUDTListSingleSel, JUDTLovButton, JUDTSpinner

public class JUDTCtrlList
extends JUDTCtrlAttrs


Nested Class Summary
 
Nested classes inherited from class java.util.Map
java.util.Map.Entry
 
Field Summary
 
Fields inherited from class oracle.adf.dt.objects.JUDTBaseObject
_Context, _DefClassName, _RTDef, PNAME_id
 
Constructor Summary
JUDTCtrlList()
           
 
Method Summary
 java.lang.String getCustomDialogToolTipText()
           
protected  java.lang.String getDefaultBindingClassName()
           
protected  java.lang.String getDefaultDefClassName()
           
protected  java.lang.String getHelpUrl()
          Returns the help Url for the binding panel
 javax.swing.Icon getIcon()
           
 java.lang.String[] getLabelList()
           
 java.lang.String[] getListAttrNames()
           
 java.lang.String[] getListDisplayAttrNames()
           
 java.lang.String getListIteratorBindingName()
           
 int getListOperMode()
           
 java.lang.String getListVOName()
           
protected  oracle.adf.model.binding.DCDefBase getRTDef()
           
 java.lang.Object[] getValueList()
           
 boolean hasCustomDialog()
           
protected  void initFromRTDef()
          Subclasses implement this method to perform custom runtime object initialization.
protected  void initializeDefClassName()
          Initializes the definition class name.
 boolean isStaticList()
           
protected  void setHelpUrl(java.lang.String helpUrl)
          Sets the help Url for the binding panel
 void setLabelList(java.lang.String[] list)
           
 void setListAttrNames(java.lang.String[] attrNames)
           
 void setListDisplayAttrNames(java.lang.String[] attrNames)
           
 void setListIteratorBindingName(java.lang.String iterName)
           
 void setListOperMode(int listOperMode)
           
 void setListVOName(java.lang.String voName)
           
 void setStaticList(boolean staticList)
           
 void setValueList(java.lang.Object[] list)
           
 boolean showEditorDialog(java.awt.Component parent)
          We care about return types, override this version instead.
 void writeContents(oracle.jbo.mom.xml.DefWriter jos)
           
 void writeNonContentsChildren(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, xferToArrayList
 
Methods inherited from class oracle.adf.dt.objects.JUDTControlBinding
buildContextActionList, clear, containsKey, containsValue, entrySet, get, getActualBindingClassName, getBindingClassName, getBindingContainer, getClientDataControl, getControlClassName, getControlPrefix, getDataControl, getDesignTimeClass, getInitialValue, getInstanceName, getIteratorBinding, getIterBindingName, getLayoutCons, getLongLabel, getXMLElementTag, 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, getCustomizer, getDefClassName, getFullName, getHelpTopicId, getId, getLinkActions, getPropertyChangeListeners, getPropertyModel, getShortLabel, getSubType, getTarget, getToolTipText, isNewInstance, propertyChange, readContents, removeObjectUpdateListener, removePropertyChangeListener, removeVetoableChangeListener, reportExceptionToUser, setContext, setDefClassName, setId, setNewInstance, setRunningKavaTests, setSaveSubType, setSubType, showCustomDialog, toString, writeChildren, 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
 

Constructor Detail

JUDTCtrlList

public JUDTCtrlList()
Method Detail

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 JUDTCtrlAttrs

getDefaultDefClassName

protected java.lang.String getDefaultDefClassName()
Overrides:
getDefaultDefClassName in class JUDTCtrlAttrs

getDefaultBindingClassName

protected java.lang.String getDefaultBindingClassName()
Overrides:
getDefaultBindingClassName in class JUDTCtrlAttrs

getRTDef

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

initFromRTDef

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

Overrides:
initFromRTDef in class JUDTCtrlValue

getValueList

public java.lang.Object[] getValueList()

setValueList

public void setValueList(java.lang.Object[] list)

getLabelList

public java.lang.String[] getLabelList()

setLabelList

public void setLabelList(java.lang.String[] list)

getListOperMode

public int getListOperMode()

setListOperMode

public void setListOperMode(int listOperMode)

isStaticList

public boolean isStaticList()

setStaticList

public void setStaticList(boolean staticList)

getListIteratorBindingName

public java.lang.String getListIteratorBindingName()

setListIteratorBindingName

public void setListIteratorBindingName(java.lang.String iterName)

getListVOName

public java.lang.String getListVOName()

setListVOName

public void setListVOName(java.lang.String voName)

getListAttrNames

public java.lang.String[] getListAttrNames()

setListAttrNames

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

getListDisplayAttrNames

public java.lang.String[] getListDisplayAttrNames()

setListDisplayAttrNames

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

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

writeNonContentsChildren

public void writeNonContentsChildren(oracle.jbo.mom.xml.DefWriter jos)
Overrides:
writeNonContentsChildren in class JUDTCtrlValue

hasCustomDialog

public boolean hasCustomDialog()
Specified by:
hasCustomDialog in interface oracle.ide.inspector.Inspectable2
Overrides:
hasCustomDialog in class JUDTCtrlAttrs

getCustomDialogToolTipText

public java.lang.String getCustomDialogToolTipText()
Specified by:
getCustomDialogToolTipText in interface oracle.ide.inspector.Inspectable2
Overrides:
getCustomDialogToolTipText in class JUDTCtrlAttrs

showEditorDialog

public boolean showEditorDialog(java.awt.Component parent)
Description copied from class: JUDTBaseObject
We care about return types, override this version instead.

Overrides:
showEditorDialog in class JUDTCtrlAttrs

getIcon

public javax.swing.Icon getIcon()
Specified by:
getIcon in interface oracle.ide.model.Displayable
Overrides:
getIcon in class JUDTControlBinding

setHelpUrl

protected void setHelpUrl(java.lang.String helpUrl)
Sets the help Url for the binding panel

Overrides:
setHelpUrl in class JUDTCtrlAttrs

getHelpUrl

protected java.lang.String getHelpUrl()
Returns the help Url for the binding panel

Overrides:
getHelpUrl in class JUDTCtrlAttrs

ADF Designtime

 

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