Oracle ADF Designtime API Reference v10.1.2


oracle.adf.dt.objects
Class JUDTApplication

java.lang.Object
  extended byoracle.adf.dt.objects.JUDTBaseObject
      extended byoracle.adf.dt.objects.JUDTNodeObject
          extended byoracle.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 Class Summary

Nested classes inherited from class java.util.Map
java.util.Map.Entry

Field Summary
static java.lang.String PROPERTY_CONTENTS
static java.lang.String TYPE_GENERIC
static java.lang.String TYPE_JCLIENT

Fields inherited from class oracle.adf.dt.objects.JUDTBaseObject
_Context, _DefClassName, _RTDef, PNAME_id

Fields inherited from interface oracle.adf.dt.objects.DataControlContainer
DC_ADDED, DC_REMOVED

Constructor Summary
JUDTApplication()

Method Summary
JUDTBindingContainerDefReference addBindingContainerDefReference(JUDTBindingContainerDefReference ref)
void addChildApplication(JUDTApplication child)
void addDataControl(JUDTDataControl control)
Adds a new data control to container
protected void cleanupObject()
void clear()
boolean containsDataControl(JUDTDataControl searchControl)
boolean containsKey(java.lang.Object key)
boolean containsValue(java.lang.Object value)
protected JUDTControlBindingFactory createControlBindingFactory()
java.lang.String createNewDataControlId(java.lang.String sBaseName)
void dataChanged(ObjectUpdateEvent e)
java.util.Set entrySet()
JUDTDataControl findDataControl(JUDTDataControl searchControl)
JUDTDataControl findDataControl(java.lang.String sName)
java.lang.Object get(java.lang.Object key)
JUDTBindingContainerDefReference getBindingContainerReference(java.lang.String sName)
java.util.HashMap getBindingContainerReferences()
java.lang.String getClientType()
JUDTControlBindingFactory getControlBindingFactory()
java.util.ArrayList getDataControlNames()
protected java.lang.String getFileExtension()
java.lang.Object getKavaApplication()
protected java.lang.String getNameSpaceUrl()
java.lang.String getRootAMDefName()
java.lang.String getXMLElementTag()
void initializeFromRuntimeObject(oracle.jbo.uicli.mom.JUApplicationDefImpl rtApp)
boolean isEmpty()
java.util.Set keySet()
java.lang.Object put(java.lang.Object key, java.lang.Object value)
void putAll(java.util.Map t)
protected void readContents(oracle.jbo.mom.xml.DefElementImpl xmlDoc)
java.lang.Object remove(java.lang.Object key)
void removeBindingContainerDefReference(JUDTBindingContainerDefReference ref)
void removeChildApplication(JUDTApplication child)
void removeDataControl(java.lang.String sName)
void removedDataControl(JUDTDataControl control)
Removes data control from the container node
void resetState()
Resets the object state prior to loading from xml
void setAsProject(boolean bSet)
void setClientType(java.lang.String sType)
void setControlBindingFactory(JUDTControlBindingFactory fac)
void setKavaApplication(java.lang.Object jboApp)
void setRootAMDefName(java.lang.String sValue)
int size()
java.util.Collection values()
void writeChildren(JUDTContents contents)
Writes the Object's children to the Persistent storage
void writeContents(oracle.jbo.mom.xml.DefWriter jos)
Objects should write their persistence output in this method

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

Field Detail

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

Constructor Detail

JUDTApplication

public JUDTApplication()

Method Detail

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

Oracle ADF Designtime API Reference v10.1.2


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