oracle.adf.dt.objects
Class JUDTNodeObject
java.lang.Object
oracle.adf.dt.objects.JUDTBaseObject
oracle.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
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 |
JUDTNodeObject
public JUDTNodeObject()
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
Copyright © 1997, 2004, Oracle. All rights reserved.