oracle.adf.dt.objects
Class JUDTBaseBindingContainer
java.lang.Object
oracle.adf.dt.objects.JUDTBaseObject
oracle.adf.dt.objects.JUDTNodeObject
oracle.adf.dt.objects.JUDTBaseBindingContainer
- 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, java.beans.VetoableChangeListener
- Direct Known Subclasses:
- JUDTForm
- public class JUDTBaseBindingContainer
- extends JUDTNodeObject
- implements java.beans.VetoableChangeListener, java.util.Map
Responsible for writing out a collection of bindings
Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
Methods inherited from class oracle.adf.dt.objects.JUDTNodeObject |
getFileExtension, getNode, getProject, getVersion, isLoading, loadFromXML, saveAndAddToProject, saveToXML, setNode, setProject, validateUsingSchema |
Methods inherited from class oracle.adf.dt.objects.JUDTBaseObject |
addObjectUpdateListener, addPropertyChangeListener, addVetoableChangeListener, buildActionList, buildContextActionList, dataChanged, fireObjectUpdated, firePropertyChange, getAdditionalTabPages, getContextMenuActions, getCustomDialogIcon, getCustomDialogToolTipText, getCustomizer, getDefClassName, getHelpTopicId, getId, getLinkActions, getLongLabel, getPropertyChangeListeners, getPropertyModel, getRTDef, getShortLabel, getSubType, getTarget, getToolTipText, hasCustomDialog, initFromRTDef, isNewInstance, isSameDefinition, performDeleteAction, removeObjectUpdateListener, removePropertyChangeListener, removeVetoableChangeListener, reportExceptionToUser, setContext, setDefClassName, setId, setNewInstance, setRunningKavaTests, setSaveSubType, setSubType, showCustomDialog, showEditorDialog, toString, writeChildren, writeNonContentsChildren, 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 |
ROOT_NODE_NAME
public static final java.lang.String ROOT_NODE_NAME
- See Also:
- Constant Field Values
PROPERTY_CONTENTS
public static final java.lang.String PROPERTY_CONTENTS
- See Also:
- Constant Field Values
PROPERTY_FINDMODE
public static final java.lang.String PROPERTY_FINDMODE
- See Also:
- Constant Field Values
_BindingContainerClassName
protected java.lang.String _BindingContainerClassName
JUDTBaseBindingContainer
public JUDTBaseBindingContainer()
getNameSpaceUrl
protected java.lang.String getNameSpaceUrl()
- Overrides:
getNameSpaceUrl
in class JUDTNodeObject
resetState
public void resetState()
- Description copied from class:
JUDTNodeObject
- Resets the object state prior to loading from xml
- Specified by:
resetState
in class JUDTNodeObject
setEnableTokenValidation
public void setEnableTokenValidation(boolean bSet)
isTokenValidationEnabled
public boolean isTokenValidationEnabled()
setDTApplication
public void setDTApplication(JUDTApplication application)
getDTApplication
public JUDTApplication getDTApplication()
initializeFromRuntimeObject
public void initializeFromRuntimeObject(oracle.adf.model.binding.DCBindingContainerDef rtContainer)
getNodeClass
protected java.lang.Class getNodeClass()
- Description copied from class:
JUDTNodeObject
- return the name of the node class to use when creating this object in the Jdeveloper project
- Overrides:
getNodeClass
in class JUDTNodeObject
setPackageName
public void setPackageName(java.lang.String sValue)
getPackageName
public java.lang.String getPackageName()
getFullName
public java.lang.String getFullName()
- Overrides:
getFullName
in class JUDTBaseObject
findBindingDefinition
public JUDTControlBinding findBindingDefinition(JUDTControlBinding binding)
- Find a binding that matches the definition of the passed in binding.
- Parameters:
binding
-
- Returns:
findIteratorDefinition
public JUDTIteratorBinding findIteratorDefinition(JUDTIteratorBinding iterator)
setFindMode
public void setFindMode(boolean bSet)
getFindMode
public boolean getFindMode()
getInstanceName
public java.lang.String getInstanceName()
addIterator
public void addIterator(JUDTIteratorBinding iterator)
addControlBinding
public void addControlBinding(JUDTControlBinding control)
removeControlBinding
public void removeControlBinding(JUDTControlBinding control)
removeIteratorBinding
public void removeIteratorBinding(JUDTIteratorBinding iterator)
addControlBinding
public void addControlBinding(JUDTControlBinding control,
JUDTLayoutCons layout)
getDefaultDefClassName
protected java.lang.String getDefaultDefClassName()
- Overrides:
getDefaultDefClassName
in class JUDTBaseObject
getDefaultBindingClassName
protected java.lang.String getDefaultBindingClassName()
getBindingClassName
public java.lang.String getBindingClassName()
getActualBindingClassName
public java.lang.String getActualBindingClassName()
getFormClassName
public java.lang.String getFormClassName()
setFormClassName
public void setFormClassName(java.lang.String formClassName)
getLayoutDef
public JUDTLayout getLayoutDef()
setLayoutDef
public void setLayoutDef(JUDTLayout layoutDef)
setAppControlBindingFactory
public void setAppControlBindingFactory(JUDTControlBindingFactory factory)
getAppControlBindingFactory
public JUDTControlBindingFactory getAppControlBindingFactory()
addLayoutDef
public void addLayoutDef(JUDTContents contents)
findIteratorBinding
public JUDTIteratorBinding findIteratorBinding(java.lang.String name)
getIterators
public java.util.ArrayList getIterators()
addIteratorDefs
public void addIteratorDefs(JUDTContents contents)
getControlDefs
public java.util.ArrayList getControlDefs()
addControlDefs
public void addControlDefs(JUDTContents contents)
createLayoutDef
public JUDTLayout createLayoutDef(java.lang.String subType,
java.util.HashMap initValues)
createDefaultControlBinding
public JUDTControlBinding createDefaultControlBinding(java.lang.String subType)
createControlBinding
public JUDTControlBinding createControlBinding(java.lang.String subType,
java.util.HashMap initValues)
createIteratorBinding
public JUDTIteratorBinding createIteratorBinding(java.lang.String subType)
createLayoutCons
public JUDTLayoutCons createLayoutCons(java.lang.String subType,
java.util.HashMap initValues)
isBindingIdTaken
public boolean isBindingIdTaken(java.lang.String sId)
findControlBinding
public JUDTControlBinding findControlBinding(java.lang.String sName)
getXMLElementTag
public java.lang.String getXMLElementTag()
- Specified by:
getXMLElementTag
in interface oracle.jbo.mom.xml.PersistentDefinition
- Specified by:
getXMLElementTag
in class JUDTBaseObject
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 JUDTNodeObject
- 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
readContents
protected void readContents(oracle.jbo.mom.xml.DefElementImpl xmlDoc)
- Overrides:
readContents
in class JUDTNodeObject
setKavaControlBindingFactory
public void setKavaControlBindingFactory(JUDTControlBindingFactory fac)
buildContextMenuEntries
public void buildContextMenuEntries(oracle.ide.ContextMenu popup)
- Overrides:
buildContextMenuEntries
in class JUDTBaseObject
buildsContextMenuDirectly
public boolean buildsContextMenuDirectly()
- Overrides:
buildsContextMenuDirectly
in class JUDTBaseObject
validateNameChange
public boolean validateNameChange(JUDTBaseObject object,
java.lang.String newName)
- Check for duplicate names, if the new name clashes, reject it
- Parameters:
object
- newName
-
- Returns:
vetoableChange
public void vetoableChange(java.beans.PropertyChangeEvent evt)
throws java.beans.PropertyVetoException
- Specified by:
vetoableChange
in interface java.beans.VetoableChangeListener
- Throws:
java.beans.PropertyVetoException
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
- Overrides:
propertyChange
in class JUDTNodeObject
size
public int size()
- Specified by:
size
in interface java.util.Map
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface java.util.Map
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKey
in interface java.util.Map
containsValue
public boolean containsValue(java.lang.Object value)
- Specified by:
containsValue
in interface java.util.Map
get
public java.lang.Object get(java.lang.Object key)
- Specified by:
get
in interface java.util.Map
put
public java.lang.Object put(java.lang.Object key,
java.lang.Object value)
- Specified by:
put
in interface java.util.Map
remove
public java.lang.Object remove(java.lang.Object key)
- Specified by:
remove
in interface java.util.Map
putAll
public void putAll(java.util.Map t)
- Specified by:
putAll
in interface java.util.Map
clear
public void clear()
- Specified by:
clear
in interface java.util.Map
keySet
public java.util.Set keySet()
- Specified by:
keySet
in interface java.util.Map
values
public java.util.Collection values()
- Specified by:
values
in interface java.util.Map
entrySet
public java.util.Set entrySet()
- Specified by:
entrySet
in interface java.util.Map
getIcon
public javax.swing.Icon getIcon()
- Specified by:
getIcon
in interface oracle.ide.model.Displayable
- Overrides:
getIcon
in class JUDTBaseObject
Copyright © 1997, 2004, Oracle. All rights reserved.