oracle.adf.dt.objects
Class JUDTApplication
java.lang.Object
oracle.adf.dt.objects.JUDTBaseObject
oracle.adf.dt.objects.JUDTNodeObject
oracle.adf.dt.objects.JUDTApplication
- All Implemented Interfaces:
- DataControlContainer, 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
- public class JUDTApplication
- extends JUDTNodeObject
- implements DataControlContainer, java.util.Map
JUDTApplcation is the container for data control definitions. The DataControl definitions are
are stored inline.
Nested classes inherited from class java.util.Map |
java.util.Map.Entry |
Methods inherited from class oracle.adf.dt.objects.JUDTNodeObject |
getNode, getNodeClass, getProject, getVersion, isLoading, loadFromXML, propertyChange, saveAndAddToProject, saveToXML, setNode, setProject, validateUsingSchema |
Methods inherited from class oracle.adf.dt.objects.JUDTBaseObject |
addObjectUpdateListener, addPropertyChangeListener, addVetoableChangeListener, buildActionList, buildContextActionList, buildContextMenuEntries, buildsContextMenuDirectly, fireObjectUpdated, firePropertyChange, getAdditionalTabPages, getContextMenuActions, getCustomDialogIcon, getCustomDialogToolTipText, getCustomizer, getDefaultDefClassName, getDefClassName, getFullName, getHelpTopicId, getIcon, 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 |
TYPE_GENERIC
public static final java.lang.String TYPE_GENERIC
- See Also:
- Constant Field Values
TYPE_JCLIENT
public static final java.lang.String TYPE_JCLIENT
- See Also:
- Constant Field Values
PROPERTY_CONTENTS
public static final java.lang.String PROPERTY_CONTENTS
- See Also:
- Constant Field Values
JUDTApplication
public JUDTApplication()
resetState
public void resetState()
- Description copied from class:
JUDTNodeObject
- Resets the object state prior to loading from xml
- Specified by:
resetState
in class JUDTNodeObject
getFileExtension
protected java.lang.String getFileExtension()
- Overrides:
getFileExtension
in class JUDTNodeObject
getNameSpaceUrl
protected java.lang.String getNameSpaceUrl()
- Overrides:
getNameSpaceUrl
in class JUDTNodeObject
getClientType
public java.lang.String getClientType()
setClientType
public void setClientType(java.lang.String sType)
cleanupObject
protected void cleanupObject()
initializeFromRuntimeObject
public void initializeFromRuntimeObject(oracle.jbo.uicli.mom.JUApplicationDefImpl rtApp)
createControlBindingFactory
protected JUDTControlBindingFactory createControlBindingFactory()
setAsProject
public void setAsProject(boolean bSet)
addChildApplication
public void addChildApplication(JUDTApplication child)
removeChildApplication
public void removeChildApplication(JUDTApplication child)
setRootAMDefName
public void setRootAMDefName(java.lang.String sValue)
getRootAMDefName
public java.lang.String getRootAMDefName()
getDataControlNames
public java.util.ArrayList getDataControlNames()
getBindingContainerReferences
public java.util.HashMap getBindingContainerReferences()
getBindingContainerReference
public JUDTBindingContainerDefReference getBindingContainerReference(java.lang.String sName)
addBindingContainerDefReference
public JUDTBindingContainerDefReference addBindingContainerDefReference(JUDTBindingContainerDefReference ref)
removeBindingContainerDefReference
public void removeBindingContainerDefReference(JUDTBindingContainerDefReference ref)
addDataControl
public void addDataControl(JUDTDataControl control)
- Description copied from interface:
DataControlContainer
- Adds a new data control to container
- Specified by:
addDataControl
in interface DataControlContainer
- Parameters:
control
-
removeDataControl
public void removeDataControl(java.lang.String sName)
removedDataControl
public void removedDataControl(JUDTDataControl control)
- Description copied from interface:
DataControlContainer
- Removes data control from the container node
- Specified by:
removedDataControl
in interface DataControlContainer
- Parameters:
control
-
containsDataControl
public boolean containsDataControl(JUDTDataControl searchControl)
findDataControl
public JUDTDataControl findDataControl(JUDTDataControl searchControl)
createNewDataControlId
public java.lang.String createNewDataControlId(java.lang.String sBaseName)
findDataControl
public JUDTDataControl findDataControl(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
- Objects should write their persistence output in this method
- Specified by:
writeContents
in interface oracle.jbo.mom.xml.PersistentDefinition
- Overrides:
writeContents
in class JUDTNodeObject
- Parameters:
jos
- the Output storage for persistence
- Returns:
- Number of Contents returned
- Throws:
oracle.jbo.mom.xml.DefPersistenceException
writeChildren
public void writeChildren(JUDTContents contents)
throws oracle.jbo.mom.xml.DefPersistenceException
- Writes the Object's children to the Persistent storage
- Overrides:
writeChildren
in class JUDTBaseObject
- Throws:
oracle.jbo.mom.xml.DefPersistenceException
getControlBindingFactory
public JUDTControlBindingFactory getControlBindingFactory()
setControlBindingFactory
public void setControlBindingFactory(JUDTControlBindingFactory fac)
setKavaApplication
public void setKavaApplication(java.lang.Object jboApp)
getKavaApplication
public java.lang.Object getKavaApplication()
dataChanged
public void dataChanged(ObjectUpdateEvent e)
- Specified by:
dataChanged
in interface ObjectUpdateListener
- Overrides:
dataChanged
in class JUDTBaseObject
readContents
protected void readContents(oracle.jbo.mom.xml.DefElementImpl xmlDoc)
- Overrides:
readContents
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
Copyright © 1997, 2004, Oracle. All rights reserved.