oracle.jdeveloper.library
Class LibraryReference
java.lang.Object
   oracle.javatools.data.HashStructureAdapter
oracle.javatools.data.HashStructureAdapter
       oracle.jdeveloper.library.LibraryReference
oracle.jdeveloper.library.LibraryReference
- public class LibraryReference 
- extends HashStructureAdapter
HashStructureAdapter encapsulation of a reference to an external Library, as
 opposed to a reference to a library defined within a JProject.  The reference 
 may be to either a JDK or a JLibrary.
 
 
 
 
| 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, toString, wait, wait, wait | 
 
ID_PROPERTY
public final java.lang.String ID_PROPERTY
- See Also:
- Constant Field Values
IS_JDK_PROPERTY
public final java.lang.String IS_JDK_PROPERTY
- See Also:
- Constant Field Values
JDK_VERSION
public final java.lang.String JDK_VERSION
- See Also:
- Constant Field Values
LibraryReference
public LibraryReference()
LibraryReference
public LibraryReference(HashStructure hash)
getID
public java.lang.Object getID()
- 
 
setID
public void setID(java.lang.Object id)
- 
 
getVersion
public java.lang.String getVersion()
- 
 
setVersion
public void setVersion(java.lang.String version)
- 
 
isJDK
public boolean isJDK()
- 
 
getIsJDK
public boolean getIsJDK()
- 
 
setIsJDK
public void setIsJDK(boolean isJDK)
- 
 
getLibrary
public Library getLibrary()
                   throws TransientMarker
- Finds the Library instance without a Project context.
 
- 
- Throws:
- TransientMarker
 
getLibrary
public Library getLibrary(Project project)
                   throws TransientMarker
- Finds the Library instance in the given Project context. 
 
- 
- Throws:
- TransientMarker
 
setLibrary
public void setLibrary(Library lib)
                throws TransientMarker
- 
- Throws:
- TransientMarker
 
toString
public static java.lang.String toString(LibraryReference ref)
- 
- Returns:
- Null for invalid reference.
 
parseReference
public static LibraryReference parseReference(java.lang.String text)
                                       throws java.lang.IllegalArgumentException
- 
- Throws:
- java.lang.IllegalArgumentException- for malformed input.
 
Copyright © 1997, 2013, Oracle. All rights reserved.