Oracle ADF Designtime API Reference v10.1.2


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

Oracle ADF Designtime API Reference v10.1.2


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