Skip navigation links

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

E17493-03


oracle.jdeveloper.library
Class LibraryReference

java.lang.Object
  extended by oracle.javatools.data.HashStructureAdapter
      extended by 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.


Field Summary
 java.lang.String ID_PROPERTY
           
 java.lang.String IS_JDK_PROPERTY
           
 java.lang.String JDK_VERSION
           

 

Fields inherited from class oracle.javatools.data.HashStructureAdapter
_hash

 

Constructor Summary
LibraryReference()
           
LibraryReference(HashStructure hash)
           

 

Method Summary
 java.lang.Object getID()
           
 boolean getIsJDK()
           
 Library getLibrary()
          Finds the Library instance without a Project context.
 Library getLibrary(Project project)
          Finds the Library instance in the given Project context.
 java.lang.String getVersion()
           
 boolean isJDK()
           
static LibraryReference parseReference(java.lang.String text)
           
 void setID(java.lang.Object id)
           
 void setIsJDK(boolean isJDK)
           
 void setLibrary(Library lib)
           
 void setVersion(java.lang.String version)
           
static java.lang.String toString(LibraryReference ref)
           

 

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

 

Field Detail

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

Constructor Detail

LibraryReference

public LibraryReference()

LibraryReference

public LibraryReference(HashStructure hash)

Method Detail

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.

Skip navigation links

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

E17493-03


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