ADF Designtime

oracle.adf.dt.objects
Class JUDTNodeObject

java.lang.Object
  extended byoracle.adf.dt.objects.JUDTBaseObject
      extended byoracle.adf.dt.objects.JUDTNodeObject
All Implemented Interfaces:
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
Direct Known Subclasses:
JUDTApplication, JUDTBaseBindingContainer, JUDTBean, JUDTConfiguration

public abstract class JUDTNodeObject
extends JUDTBaseObject


Field Summary
 
Fields inherited from class oracle.adf.dt.objects.JUDTBaseObject
_Context, _DefClassName, _RTDef, PNAME_id
 
Constructor Summary
JUDTNodeObject()
           
 
Method Summary
protected  java.lang.String getFileExtension()
           
protected  java.lang.String getNameSpaceUrl()
           
 oracle.ide.model.TextNode getNode()
           
protected  java.lang.Class getNodeClass()
          return the name of the node class to use when creating this object in the Jdeveloper project
 oracle.jdeveloper.model.JProject getProject()
           
 java.lang.String getVersion()
           
 boolean isLoading()
           
 void loadFromXML()
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
protected  void readContents(oracle.jbo.mom.xml.DefElementImpl xmlDoc)
           
abstract  void resetState()
          Resets the object state prior to loading from xml
 void saveAndAddToProject()
           
 void saveToXML()
           
 void setNode(oracle.ide.model.TextNode node)
           
 void setProject(oracle.jdeveloper.model.JProject project)
           
 void validateUsingSchema()
           
 void writeContents(oracle.jbo.mom.xml.DefWriter jos)
           
 
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, getFullName, getHelpTopicId, getIcon, getId, getLinkActions, getLongLabel, getPropertyChangeListeners, getPropertyModel, getRTDef, getShortLabel, getSubType, getTarget, getToolTipText, getXMLElementTag, hasCustomDialog, initFromRTDef, isNewInstance, isSameDefinition, performDeleteAction, removeObjectUpdateListener, removePropertyChangeListener, removeVetoableChangeListener, reportExceptionToUser, setContext, setDefClassName, setId, setNewInstance, setRunningKavaTests, setSaveSubType, setSubType, showCustomDialog, showEditorDialog, toString, writeChildren, writeChildren, writeNonContentsChildren, writeObject, writeXMLIntArray, writeXMLStringArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JUDTNodeObject

public JUDTNodeObject()
Method Detail

getVersion

public final java.lang.String getVersion()

isLoading

public boolean isLoading()

resetState

public abstract void resetState()
Resets the object state prior to loading from xml


setProject

public final void setProject(oracle.jdeveloper.model.JProject project)

getProject

public final oracle.jdeveloper.model.JProject getProject()

saveToXML

public final void saveToXML()

setNode

public final void setNode(oracle.ide.model.TextNode node)

getNode

public final oracle.ide.model.TextNode getNode()

getFileExtension

protected java.lang.String getFileExtension()

getNodeClass

protected java.lang.Class getNodeClass()
return the name of the node class to use when creating this object in the Jdeveloper project


loadFromXML

public final void loadFromXML()
                       throws java.lang.Exception
Throws:
java.lang.Exception

saveAndAddToProject

public final void saveAndAddToProject()

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 JUDTBaseObject
Throws:
oracle.jbo.mom.xml.DefPersistenceException

getNameSpaceUrl

protected java.lang.String getNameSpaceUrl()

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener
Overrides:
propertyChange in class JUDTBaseObject

validateUsingSchema

public void validateUsingSchema()
                         throws java.lang.Exception
Throws:
java.lang.Exception

readContents

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

ADF Designtime

 

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