Oracle ADF Designtime API Reference v10.1.2


oracle.adf.dt.objects
Class JUDTConfiguration

java.lang.Object
  extended byoracle.adf.dt.objects.JUDTBaseObject
      extended byoracle.adf.dt.objects.JUDTNodeObject
          extended byoracle.adf.dt.objects.JUDTConfiguration

All Implemented Interfaces:
DataControlContainer, oracle.ide.model.Displayable, java.util.EventListener, oracle.ide.inspector.Inspectable, oracle.ide.inspector.Inspectable2, ObjectUpdateListener, oracle.jbo.mom.xml.PersistentDefinition, java.beans.PropertyChangeListener, oracle.ide.model.SupportsInspection

public class JUDTConfiguration
extends JUDTNodeObject
implements DataControlContainer

Field Summary

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
JUDTConfiguration()

Method Summary
void addDataControl(JUDTDataControl control)
Adds a new data control to container
JUDTDataControl findDataControl(java.lang.String sName)
java.util.ArrayList getDataControlNames()
java.util.ArrayList getDataControls()
protected java.lang.String getFileExtension()
java.lang.String getFullName()
protected java.lang.String getNameSpaceUrl()
protected java.lang.Class getNodeClass()
return the name of the node class to use when creating this object in the Jdeveloper project
java.lang.String getXMLElementTag()
void initializeFromRuntimeObject(java.lang.Object rtContainer)
protected void readContents(oracle.jbo.mom.xml.DefElementImpl xmlDoc)
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 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, 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, dataChanged, fireObjectUpdated, firePropertyChange, getAdditionalTabPages, getContextMenuActions, getCustomDialogIcon, getCustomDialogToolTipText, getCustomizer, getDefaultDefClassName, getDefClassName, 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

Constructor Detail

JUDTConfiguration

public JUDTConfiguration()

Method Detail

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

getFileExtension

protected java.lang.String getFileExtension()
Overrides:
getFileExtension in class JUDTNodeObject

initializeFromRuntimeObject

public void initializeFromRuntimeObject(java.lang.Object rtContainer)

getDataControls

public java.util.ArrayList getDataControls()

getDataControlNames

public java.util.ArrayList getDataControlNames()

removeDataControl

public void removeDataControl(java.lang.String sName)

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

getFullName

public java.lang.String getFullName()
Overrides:
getFullName in class JUDTBaseObject

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

readContents

protected void readContents(oracle.jbo.mom.xml.DefElementImpl xmlDoc)
Overrides:
readContents in class JUDTNodeObject

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 -

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 -

Oracle ADF Designtime API Reference v10.1.2


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