ADF Designtime

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 -

ADF Designtime

 

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