Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

oracle.ide.model
Class IdeSystem

java.lang.Object
  extended by oracle.ide.model.Node
      extended by oracle.ide.model.DataContainer
          extended by oracle.ide.model.IdeSystem
All Implemented Interfaces:
Displayable, Element, Folder, LazyLoadable, Locatable, Observer, Subject, Dirtyable, PropertyStorage

public final class IdeSystem
extends DataContainer

This class is for internal use, and should not be used by extension developers.


Field Summary
static java.lang.String EXT
          Deprecated. with no replacement since 11.1.1.0.0.
static java.lang.String FILENAME
          Deprecated. with no replacement since 11.1.1.0.0.
static java.lang.String NAMESPACE_URI
           
static java.lang.String ROOT_TAG
           
static java.lang.String SYSTEM
          Deprecated. with no replacement since 11.1.1.0.0.
 
Fields inherited from class oracle.ide.model.Node
LOG_READONLY
 
Fields inherited from interface oracle.javatools.data.PropertyStorage
DATA_KEY
 
Constructor Summary
IdeSystem()
          Default constructor.
IdeSystem(java.net.URL url)
           
 
Method Summary
 Element getChild(java.lang.Class type)
           
 javax.swing.Icon getIcon()
          Element interface method.
 java.util.List getListOfChildren()
          Fulfills the public accessor part of the Folder contract.

WARNING: it is suggested that you verify the types of each element in the returned list, as there is no guarantee that all elements share the same type.

 Preferences getPreferences()
          Get the current Preferences object.
 java.lang.String getShortLabel()
          Displayable interface method.
 java.lang.String getToolTipText()
          Element interface method.
 void setPreferences(Preferences preferences)
          Set the current Preferences object.
 
Methods inherited from class oracle.ide.model.DataContainer
add, add, add, canAdd, canRemove, closeImpl, containsChild, equals, equalsImpl, getBaseDirectory, getChildren, getObjectStoreTarget, getProperties, getProperty, getProperty, getSharedPropertiesOnly, getURL, getUserPropertiesOnly, mayHaveChildren, newObjectStore, remove, remove, removeAll, removeAll, resetSubDirtyableOwners, revertImpl, saveImpl, setListOfChildren, setProperty, setSubDirtyableOwner, size, update
 
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, getData, getInputStream, getLongLabel, getSubject, getTimestamp, getTimestampLoadedUnsafe, getTransientProperties, getUnmodifiedTimestamp, isDirty, isLoaded, isMigrating, isNew, isOpen, isReadLocked, isReadOnly, isReadOrWriteLocked, isTrackedInNodeCache, isWriteLocked, lockCount, markDirty, markDirtyImpl, nodeLock, notifyObservers, open, openImpl, readLock, readLockCount, readLockInterruptibly, 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, writeLockInterruptibly, writeUnlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.ide.model.Element
getAttributes, getData
 
Methods inherited from interface oracle.ide.model.Displayable
getLongLabel, toString
 

Field Detail

SYSTEM

public static final java.lang.String SYSTEM
Deprecated. with no replacement since 11.1.1.0.0.
See Also:
Constant Field Values

EXT

public static final java.lang.String EXT
Deprecated. with no replacement since 11.1.1.0.0.
See Also:
Constant Field Values

FILENAME

public static final java.lang.String FILENAME
Deprecated. with no replacement since 11.1.1.0.0.
See Also:
Constant Field Values

NAMESPACE_URI

public static final java.lang.String NAMESPACE_URI

ROOT_TAG

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

IdeSystem

public IdeSystem()
Default constructor. Required for JavaBean status.


IdeSystem

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

getListOfChildren

public java.util.List getListOfChildren()
Description copied from class: DataContainer
Fulfills the public accessor part of the Folder contract.

WARNING: it is suggested that you verify the types of each element in the returned list, as there is no guarantee that all elements share the same type. Usually all of them are of type @{link Element} but there can be a few elements of type @{link Reference} as well, this happens when a

Overrides:
getListOfChildren in class DataContainer
Returns:
a List view of the child elements contained by this DataFolder. List elements may be of type @{link Element} or @{link Reference}.

getPreferences

public Preferences getPreferences()
Get the current Preferences object.


setPreferences

public void setPreferences(Preferences preferences)
Set the current Preferences object.


getShortLabel

public java.lang.String getShortLabel()
Description copied from class: Node
Displayable interface method. The Node class returns the file name part of the currently set URL. If the currently set URL is null, then this method returns "<null>".

Specified by:
getShortLabel in interface Displayable
Overrides:
getShortLabel in class Node
Returns:
a short descriptive label of the Displayable that can be shown to the user.

getIcon

public javax.swing.Icon getIcon()
Element interface method. Returns the system icon.

Specified by:
getIcon in interface Displayable
Overrides:
getIcon in class Node
Returns:
the Icon to be displayed for the Displayable.
See Also:
DefaultDisplayable.getIcon(), Displayable.getIcon()

getToolTipText

public java.lang.String getToolTipText()
Element interface method. Always returns null.

Specified by:
getToolTipText in interface Displayable
Overrides:
getToolTipText in class Node
Returns:
the tooltip to show when the mouse pointer pauses over a UI component that represents this Displayable.
See Also:
DefaultDisplayable.getToolTipText(), Displayable.getToolTipText()

getChild

public Element getChild(java.lang.Class type)

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

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