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

E13403-05

oracle.ide.db.model
Class SqlNode

java.lang.Object
  extended by oracle.ide.model.Node
      extended by oracle.ide.model.TextNode
          extended by oracle.ide.model.DeployableTextNode
              extended by oracle.ide.db.model.SqlNode
All Implemented Interfaces:
Displayable, Element, LazyLoadable, Locatable, Subject, Dirtyable

public final class SqlNode
extends DeployableTextNode

The SqlNode class is a TextNode that represents an SQL or PL/SQL file.

Since:
5.0
See Also:
TextNode

Field Summary
static java.lang.String EXT
          Extension for this file type
static java.lang.String PLSQL_BODY_EXT
           
static java.lang.String PLSQL_EXT
           
static java.lang.String PLSQL_SPEC_EXT
           
static URLFilter SQL_FILTER
           
 
Fields inherited from class oracle.ide.model.DeployableTextNode
EXT2
 
Fields inherited from class oracle.ide.model.Node
LOG_READONLY
 
Constructor Summary
SqlNode()
           
SqlNode(java.net.URL url)
           
 
Method Summary
 javax.swing.Icon getIcon()
          Displayable interface method.
 void setIcon(javax.swing.Icon icon)
           
 
Methods inherited from class oracle.ide.model.TextNode
acquireTextBuffer, 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, writeUnlock
 
Methods inherited from class oracle.ide.model.Node
addNodeListener, addNodeListenerForType, addNodeListenerForTypeHierarchy, attach, beginThreadNodeUsageCycle, callUnderReadLock, callUnderWriteLock, close, createSubject, delete, deleteImpl, detach, endThreadNodeUsage, endThreadNodeUsageCycle, ensureOpen, equalsImpl, getAttributes, getChildren, getData, getLongLabel, getShortLabel, getSubject, getTimestamp, getTimestampLoadedUnsafe, getToolTipText, getTransientProperties, getUnmodifiedTimestamp, getURL, isLoaded, isMigrating, isNew, isOpen, isReadLocked, isReadOrWriteLocked, isTrackedInNodeCache, isWriteLocked, lockCount, mayHaveChildren, nodeLock, notifyObservers, open, readLock, readLockCount, refreshTimestamp, removeNodeListener, removeNodeListenerForType, removeNodeListenerForTypeHierarchy, rename, renameImpl, revert, runUnderReadLock, runUnderWriteLock, save, setEventLog, setMigrating, setOpen, setReadOnly, setTimestampDirectly, setURL, toString, tryRunUnderReadLock, unsetMigrating, upgradeLock, writeLock, writeLockCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EXT

public static final java.lang.String EXT
Extension for this file type

See Also:
Constant Field Values

PLSQL_EXT

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

PLSQL_BODY_EXT

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

PLSQL_SPEC_EXT

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

SQL_FILTER

public static URLFilter SQL_FILTER
Constructor Detail

SqlNode

public SqlNode()

SqlNode

public SqlNode(java.net.URL url)
Method Detail

getIcon

public javax.swing.Icon getIcon()
Description copied from class: Node
Displayable interface method. The Node class returns a generic icon.

Specified by:
getIcon in interface Displayable
Overrides:
getIcon in class Node
Returns:
the Icon to be displayed for the Displayable.

setIcon

public void setIcon(javax.swing.Icon icon)

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.