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

E13403-05

oracle.jdeveloper.offlinedb.browser
Class SchemaNode

java.lang.Object
  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
LOG_READONLY
 
Constructor Summary
SchemaNode()
           
 
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, 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 oracle.javatools.data.Dirtyable
isDirty, markDirty
 

Field Detail

FILE_EXT

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

SCHEMA_PACKAGE_KEY

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

SchemaNode

public SchemaNode()
Method Detail

getSchema

public Schema getSchema()

setSchema

public void setSchema(Schema schema)

openImpl

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

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

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

E13403-05

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