public abstract class BaseDBObjectTextNode extends TextNode implements DBObjectNode
DBObjectNode, BaseDBObjectNode, BasePlSqlTextNodeLOG_READONLY| Constructor and Description |
|---|
BaseDBObjectTextNode() |
| Modifier and Type | Method and Description |
|---|---|
DBObject |
getDBObject()
Returns the DBObject for the node.
|
javax.swing.Icon |
getIcon()
Default implementation of this Displayable method returns the appropriate icon for the object's type.
|
DBObjectProvider |
getProvider()
Gets the provider from the DBObjectProviderFactory using the key returned by getProviderIdentifier().
|
java.lang.String |
getProviderType()
By default this returns "db".
|
java.lang.String |
getShortLabel()
Default implementation of this Displayable method returns the object name.
|
acquireTextBuffer, acquireTextBufferInterruptibly, acquireTextBufferOrThrow, addTextBufferListener, closeImpl, createOutputStreamWriter, createReader, getInputStream, getInputStream, getLoadEncoding, getReader, getSaveEncoding, getTextBufferDirectly, hasEmptyTextBuffer, isDirty, isReadOnly, markDirty, markDirtyImpl, openImpl, readUnlock, releaseTextBuffer, removeTextBufferListener, reportOpenException, revertImpl, saveImpl, setDefaultLineTerminator, setLoadEncoding, setSaveEncoding, tryAcquireTextBuffer, upgradeUnlock, urlReadOnlyChanged, writeUnlockaddNodeListener, addNodeListenerForType, addNodeListenerForTypeHierarchy, attach, beginThreadNodeUsageCycle, callUnderReadLock, callUnderWriteLock, close, createSubject, delete, deleteImpl, detach, endThreadNodeUsage, endThreadNodeUsageCycle, ensureOpen, equalsImpl, getAttributes, getChildren, getData, getLongLabel, getSubject, getTimestamp, getTimestampLoadedUnsafe, getToolTipText, getTransientProperties, getUnmodifiedTimestamp, getURL, isLoaded, isLockHeld, isMigrating, isNew, isOpen, isReadLocked, isReadLockHeld, isReadOrWriteLocked, isTrackedInNodeCache, isWriteLocked, isWriteLockHeld, lockCount, mayHaveChildren, nodeLock, notifyObservers, open, readLock, readLockCount, readLockInterruptibly, refreshTimestamp, removeNodeListener, removeNodeListenerForType, removeNodeListenerForTypeHierarchy, rename, renameImpl, revert, runUnderReadLock, runUnderWriteLock, save, setEventLog, setMigrating, setOpen, setReadOnly, setTimestampDirectly, setURL, toString, tryRunUnderReadLock, tryRunUnderWriteLock, unsetMigrating, upgradeLock, writeLock, writeLockCount, writeLockInterruptiblyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetObjectName, initgetObjectType, getProviderIdentifier, getSchemaNamegetAttributes, getChildren, getData, mayHaveChildrengetLongLabel, getToolTipText, toStringpublic java.lang.String getProviderType()
getProviderType in interface DBObjectProviderNodepublic DBObject getDBObject()
getDBObject in interface DBObjectNodepublic DBObjectProvider getProvider()
getProvider in interface DBObjectNodeDBObjectTypeNode.getProviderIdentifier()public javax.swing.Icon getIcon()
getIcon in interface DisplayablegetIcon in class NodeIcon to be displayed for the Displayable.public java.lang.String getShortLabel()
getShortLabel in interface DisplayablegetShortLabel in class NodeDisplayable that can be shown to the user.