Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (


Class SchemaNode

  extended by oracle.ide.model.Node
      extended by oracle.ide.db.model.BaseDBObjectNode
          extended by oracle.jdevimpl.offlinedb.browser.BaseOfflineDBObjectNode
              extended by oracle.jdeveloper.offlinedb.browser.SchemaNode
All Implemented Interfaces:
DBObjectNode, DBObjectProviderNode, DBObjectTypeNode, Displayable, Element, LazyLoadable, Locatable, Subject, Dirtyable, OfflineDBObjectNode

public class SchemaNode
extends oracle.jdevimpl.offlinedb.browser.BaseOfflineDBObjectNode

Node for the schema/package object in the system navigator. Massively simplified in 10.1.3 - no longer has any children as they are handled seperately by the new dynamic projects.

Field Summary
static java.lang.String FILE_EXT
static java.lang.String SCHEMA_PACKAGE_KEY
Fields inherited from class oracle.ide.model.Node
Constructor Summary
Method Summary
 Schema getSchema()
protected  void openImpl()
          Subclasses should override this method to customize the open() behavior.
 void setSchema(Schema schema)
Methods inherited from class oracle.jdevimpl.offlinedb.browser.BaseOfflineDBObjectNode
closeImpl, equals, getAttributes, getDBObject, getObjectID, getObjectName, getObjectType, getProvider, getProviderIdentifier, getSchemaName, getWrapper, getWrapperEx, init, resetDBObject, revertImpl, saveImpl, touchTimestamp
Methods inherited from class oracle.ide.db.model.BaseDBObjectNode
getIcon, getShortLabel
Methods inherited from class oracle.ide.model.Node
addNodeListener, addNodeListenerForType, addNodeListenerForTypeHierarchy, attach, beginThreadNodeUsageCycle, callUnderReadLock, callUnderWriteLock, close, createSubject, delete, deleteImpl, detach, endThreadNodeUsage, endThreadNodeUsageCycle, ensureOpen, equalsImpl, getChildren, getData, getInputStream, getLongLabel, getSubject, getTimestamp, getTimestampLoadedUnsafe, getToolTipText, getTransientProperties, getUnmodifiedTimestamp, getURL, isDirty, isLoaded, isMigrating, isNew, isOpen, isReadLocked, isReadOnly, isReadOrWriteLocked, isTrackedInNodeCache, isWriteLocked, lockCount, markDirty, markDirtyImpl, mayHaveChildren, nodeLock, notifyObservers, open, readLock, readLockCount, readUnlock, refreshTimestamp, removeNodeListener, removeNodeListenerForType, removeNodeListenerForTypeHierarchy, rename, renameImpl, reportOpenException, revert, runUnderReadLock, runUnderWriteLock, save, setEventLog, setMigrating, setOpen, setReadOnly, setTimestampDirectly, setURL, toString, tryRunUnderReadLock, tryRunUnderWriteLock, unsetMigrating, upgradeLock, upgradeUnlock, urlReadOnlyChanged, writeLock, writeLockCount, writeUnlock
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface oracle.ide.model.Locatable
getURL, setURL
Methods inherited from interface oracle.ide.model.Element
getChildren, getData, mayHaveChildren
Methods inherited from interface oracle.ide.model.Displayable
getIcon, getLongLabel, getShortLabel, getToolTipText, toString
Methods inherited from interface
isDirty, markDirty

Field Detail


public static final java.lang.String FILE_EXT
See Also:
Constant Field Values


public static final java.lang.String SCHEMA_PACKAGE_KEY
See Also:
Constant Field Values
Constructor Detail


public SchemaNode()
Method Detail


public Schema getSchema()


public void setSchema(Schema schema)


protected void openImpl()
Description copied from class: Node
Subclasses should override this method to customize the open() behavior. invokes this only if the node is not open, under write lock. The Node implementation does nothing.

openImpl in class oracle.jdevimpl.offlinedb.browser.BaseOfflineDBObjectNode
Throws: - if an I/O error occurred while opening

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (


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