public final class IdeSystem extends DataContainer
| Modifier and Type | Field and Description |
|---|---|
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.
|
LOG_READONLYDATA_KEY| Constructor and Description |
|---|
IdeSystem()
Default constructor.
|
IdeSystem(java.net.URL url) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeImpl()
Subclasses should override this method to customize the close()
behavior.
|
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.
|
protected void |
openImpl()
Subclasses should override this method to customize the open()
behavior.
|
void |
setPreferences(Preferences preferences)
Set the current
Preferences object. |
add, add, add, canAdd, canRemove, containsChild, equals, equalsImpl, getBaseDirectory, getChildren, getObjectStoreTarget, getProperties, getProperty, getProperty, getSharedPropertiesOnly, getURL, getUserPropertiesOnly, hashCode, mayHaveChildren, newObjectStore, remove, remove, removeAll, removeAll, resetSubDirtyableOwners, revertImpl, saveImpl, setListOfChildren, setProperty, setSubDirtyableOwner, size, updateaddNodeListener, 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, isLockHeld, isMigrating, isNew, isOpen, isReadLocked, isReadLockHeld, isReadOnly, isReadOrWriteLocked, isTrackedInNodeCache, isTrackingThreadNodeUsage, isWriteLocked, isWriteLockHeld, lockCount, markDirty, markDirtyImpl, nodeLock, notifyObservers, open, readLock, readLockCount, readLockInterruptibly, 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, writeLockInterruptibly, writeUnlockclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttributes, getDatagetLongLabel, toStringpublic static final java.lang.String SYSTEM
public static final java.lang.String EXT
public static final java.lang.String FILENAME
public static final java.lang.String NAMESPACE_URI
public static final java.lang.String ROOT_TAG
public IdeSystem()
public IdeSystem(java.net.URL url)
public java.util.List getListOfChildren()
DataContainerFolder
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 agetListOfChildren in class DataContainerList view of the child elements contained
by this DataFolder. List elements may be of type @{link Element}
or @{link Reference}.public Preferences getPreferences()
Preferences object.public void setPreferences(Preferences preferences)
Preferences object.protected void openImpl()
throws java.io.IOException
NodeNode.open() invokes this only if the node is not open, under
write lock. The Node implementation does nothing.protected void closeImpl()
throws java.io.IOException
NodeNode.close() invokes this only if the node is open, under
write lock. The Node implementation does nothing.closeImpl in class DataContainerjava.io.IOException - if an I/O error occurred while closingpublic java.lang.String getShortLabel()
NodeDisplayable 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>".getShortLabel in interface DisplayablegetShortLabel in class NodeDisplayable
that can be shown to the user.public javax.swing.Icon getIcon()
getIcon in interface DisplayablegetIcon in class NodeIcon to be displayed for the
Displayable.DefaultDisplayable.getIcon(),
Displayable.getIcon()public java.lang.String getToolTipText()
null.getToolTipText in interface DisplayablegetToolTipText in class NodeDisplayable.DefaultDisplayable.getToolTipText(),
Displayable.getToolTipText()public Element getChild(java.lang.Class type)