oracle.jdeveloper.library
Class JDKNode
java.lang.Object
   oracle.ide.model.Node
oracle.ide.model.Node
       oracle.jdeveloper.library.LibraryDataNode
oracle.jdeveloper.library.LibraryDataNode
           oracle.jdeveloper.library.ExternalLibrary
oracle.jdeveloper.library.ExternalLibrary
               oracle.jdeveloper.library.JDKNode
oracle.jdeveloper.library.JDKNode
- All Implemented Interfaces: 
- Displayable, Element, LazyLoadable, Locatable, Subject, Dirtyable, JDK, JPaths, Library
- public class JDKNode 
- extends ExternalLibrary- implements JDK
 
 
 
 
 
 
 
| Methods inherited from class oracle.jdeveloper.library.ExternalLibrary | 
| getClassPath, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getDocPath, getIcon, getID, getName, getShortLabel, getSourcePath, isLocked, setClassPath, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setDocPath, setLocked, setName, setSourcePath, toString | 
 
 
| Methods inherited from class oracle.ide.model.Node | 
| addNodeListener, addNodeListenerForType, addNodeListenerForTypeHierarchy, attach, beginThreadNodeUsageCycle, callUnderReadLock, callUnderWriteLock, close, closeImpl, createSubject, delete, deleteImpl, detach, endThreadNodeUsage, endThreadNodeUsageCycle, ensureOpen, equalsImpl, getAttributes, getChildren, getData, getInputStream, getLongLabel, getSubject, getTimestamp, getTimestampLoadedUnsafe, getToolTipText, getTransientProperties, getUnmodifiedTimestamp, isDirty, isLoaded, isMigrating, isNew, isOpen, isReadLocked, isReadOnly, isReadOrWriteLocked, isTrackedInNodeCache, isWriteLocked, lockCount, markDirty, markDirtyImpl, mayHaveChildren, nodeLock, notifyObservers, open, readLock, readLockCount, readLockInterruptibly, readUnlock, refreshTimestamp, removeNodeListener, removeNodeListenerForType, removeNodeListenerForTypeHierarchy, rename, renameImpl, reportOpenException, revert, revertImpl, runUnderReadLock, runUnderWriteLock, save, setEventLog, setMigrating, setOpen, setReadOnly, setTimestampDirectly, setURL, tryRunUnderReadLock, unsetMigrating, upgradeLock, upgradeUnlock, urlReadOnlyChanged, writeLock, writeLockCount, writeLockInterruptibly, writeUnlock | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
 
 
 
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
JDKNode
public JDKNode()
JDKNode
public JDKNode(java.net.URL url)
equivalent
public boolean equivalent(Library lib)
- Description copied from interface: Library
- Determine whether the given Library is equivalent to this one with respect
 to the values of its public properties other than name.
 
- 
- Specified by:
- equivalentin interface- Library
- Overrides:
- equivalentin class- ExternalLibrary
 
- 
- Parameters:
- lib- the Library against which to test for equivalence.
- Returns:
- true if all public properties are equal.
 
initFromLibrary
public void initFromLibrary(Library lib)
- Description copied from interface: Library
- Initialize all public properties, other than name, from the Library
 provided.
 
- 
- Specified by:
- initFromLibraryin interface- Library
- Overrides:
- initFromLibraryin class- ExternalLibrary
 
- 
 
getJavaExecutable
public java.net.URL getJavaExecutable()
- 
- Specified by:
- getJavaExecutablein interface- JDK
 
- 
 
setJavaExecutable
public void setJavaExecutable(java.net.URL url)
- 
- Specified by:
- setJavaExecutablein interface- JDK
 
- 
 
getInstalledVMs
public java.lang.String[] getInstalledVMs()
                                   throws TransientMarker
- 
- Specified by:
- getInstalledVMsin interface- JDK
 
- 
- Throws:
- TransientMarker
 
setInstalledVMs
public void setInstalledVMs(java.lang.String[] installedVMs)
- 
- Specified by:
- setInstalledVMsin interface- JDK
 
- 
 
getJavaVersion
public VersionNumber getJavaVersion()
- 
- Specified by:
- getJavaVersionin interface- JDK
 
- 
 
setJavaVersion
public void setJavaVersion(VersionNumber ver)
- 
- Specified by:
- setJavaVersionin interface- JDK
 
- 
 
getSDKBinDir
public java.net.URL getSDKBinDir()
- 
- Specified by:
- getSDKBinDirin interface- JDK
 
- 
 
setSDKBinDir
public void setSDKBinDir(java.net.URL url)
- 
- Specified by:
- setSDKBinDirin interface- JDK
 
- 
 
getSDKBinJavaExecutableNoConsole
public java.lang.String getSDKBinJavaExecutableNoConsole()
- 
- Specified by:
- getSDKBinJavaExecutableNoConsolein interface- JDK
 
- 
 
getJavaExecutableNoConsole
public java.lang.String getJavaExecutableNoConsole()
- 
- Specified by:
- getJavaExecutableNoConsolein interface- JDK
 
- 
 
getExtension
protected java.lang.String getExtension()
- 
- Specified by:
- getExtensionin class- ExternalLibrary
 
- 
 
getSystemProperties
public java.util.Properties getSystemProperties()
- Description copied from interface: JDK
- Get the Java system proprerties as they would be set when running in this
 JDK.  Note that system properties can be redefined through command line
 arguments (such as -D) or through API calls (such asSystem.setProperty(java.lang.String, java.lang.String)).  The properties returned by this method may
 or may not match the actual properties during a future execution of the
 JVM.  Callers should typically only use the standard Java properties
 relating to the JDK implementation itself, such asjava.homeorjava.version, which will typically have the same values whenever
 this JDK is run.
 
- 
- Specified by:
- getSystemPropertiesin interface- JDK
 
- 
- Returns:
- the system properties
 
Copyright © 1997, 2013, Oracle. All rights reserved.