oracle.jdeveloper.library
Class JDKAdapter
java.lang.Object
oracle.javatools.data.HashStructureAdapter
oracle.jdeveloper.library.LibraryAdapter
oracle.jdeveloper.library.JDKAdapter
- All Implemented Interfaces:
- Displayable, JDK, JPaths, Library
public final class JDKAdapter
- extends LibraryAdapter
- implements JDK
Encapsulates the notion of a JDK.
Methods inherited from class oracle.jdeveloper.library.LibraryAdapter |
getClassPath, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getDocPath, getIcon, getID, getLongLabel, getName, getShortLabel, getSourcePath, getToolTipText, isLocked, setClassPath, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setDocPath, setID, setLocked, setName, setSourcePath, toString |
Methods inherited from class oracle.javatools.data.HashStructureAdapter |
addStructureChangeListener, containsKey, copyTo, copyToImpl, equals, equalsImpl, findOrCreate, forcedCopyTo, getHashStructure, removeStructureChangeListener, useObjectEquals |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JDKAdapter
public JDKAdapter(HashStructure hash)
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:
equivalent
in interface Library
- Overrides:
equivalent
in class LibraryAdapter
- 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:
initFromLibrary
in interface Library
- Overrides:
initFromLibrary
in class LibraryAdapter
getJavaExecutable
public java.net.URL getJavaExecutable()
- Specified by:
getJavaExecutable
in interface JDK
setJavaExecutable
public void setJavaExecutable(java.net.URL url)
- Specified by:
setJavaExecutable
in interface JDK
getInstalledVMs
public java.lang.String[] getInstalledVMs()
- Specified by:
getInstalledVMs
in interface JDK
setInstalledVMs
public void setInstalledVMs(java.lang.String[] installedVMs)
- Specified by:
setInstalledVMs
in interface JDK
getJavaVersion
public VersionNumber getJavaVersion()
- Specified by:
getJavaVersion
in interface JDK
setJavaVersion
public void setJavaVersion(VersionNumber ver)
- Specified by:
setJavaVersion
in interface JDK
getSDKBinDir
public java.net.URL getSDKBinDir()
- Specified by:
getSDKBinDir
in interface JDK
setSDKBinDir
public void setSDKBinDir(java.net.URL url)
- Specified by:
setSDKBinDir
in interface JDK
getSDKBinJavaExecutableNoConsole
public java.lang.String getSDKBinJavaExecutableNoConsole()
- Specified by:
getSDKBinJavaExecutableNoConsole
in interface JDK
getJavaExecutableNoConsole
public java.lang.String getJavaExecutableNoConsole()
- Specified by:
getJavaExecutableNoConsole
in interface JDK
Copyright © 1997, 2011, Oracle. All rights reserved.