Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.jdeveloper.library
Class ProjectLibrary

java.lang.Object
  extended by oracle.ide.model.DefaultDisplayable
      extended by oracle.ide.model.DefaultElement
          extended by oracle.jdeveloper.library.LibraryElement
              extended by oracle.jdeveloper.library.AbstractLibrary
                  extended by oracle.jdeveloper.library.AbstractDerivedLibrary
                      extended by oracle.jdeveloper.library.ProjectLibrary
All Implemented Interfaces:
Dependable, Displayable, Element, Observer, SubDirtyable, Dirtyable, DerivedLibrary, JPaths, Library

public final class ProjectLibrary
extends AbstractDerivedLibrary

ProjectLibrary class. Allows projects to have compile time dependencies on other projects. Instances of this class can be added to a project as a library that project depends on.


Field Summary
 
Fields inherited from interface oracle.jdeveloper.library.DerivedLibrary
SOURCE_OWNER_PROPERTY, SOURCE_PROPERTY
 
Fields inherited from interface oracle.jdeveloper.library.Library
LIBRARY_ID_PROPERTY, LIBRARY_NAME_PROPERTY
 
Fields inherited from interface oracle.jdeveloper.library.JPaths
CLASSPATH_PROPERTY, DOCPATH_PROPERTY, ISLOCKED_PROPERTY, SOURCEPATH_PROPERTY
 
Constructor Summary
ProjectLibrary()
           
 
Method Summary
 java.lang.Object copyTo(java.lang.Object object)
           
 URLPath getClassPath()
           
 URLPath getClassPath(boolean onlyDeployLibs)
           
 java.util.Iterator getDependencies()
          Returns all other dependables this dependable depends on.
 URLPath getDocPath()
           
 Project getProject()
           
 URLPath getSourcePath()
           
 void update(java.lang.Object observed, UpdateMessage change)
          Notification message.
 
Methods inherited from class oracle.jdeveloper.library.AbstractDerivedLibrary
checkPropertyChange, copyToImpl, equals, equalsImpl, firePropertiesChanged, getName, getSource, getSourceOwner, getSourceOwnerURL, getSourceURL, isDirty, isPropertyChange, markDirty, setOwner, setSourceOwnerURL, setSourceURL
 
Methods inherited from class oracle.jdeveloper.library.AbstractLibrary
copyToImpl, equalsImpl, equivalent, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getIcon, getID, getShortLabel, initFromLibrary, isLocked, setClassPath, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setDocPath, setLocked, setName, setSourcePath
 
Methods inherited from class oracle.ide.model.DefaultElement
getAttributes, getChildren, getData, mayHaveChildren
 
Methods inherited from class oracle.ide.model.DefaultDisplayable
getLongLabel, getToolTipText, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.jdeveloper.library.Library
equivalent, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getID, initFromLibrary, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setName
 
Methods inherited from interface oracle.jdeveloper.library.JPaths
isLocked, setClassPath, setDocPath, setLocked, setSourcePath
 
Methods inherited from interface oracle.ide.model.Displayable
getIcon, getLongLabel, getShortLabel, getToolTipText, toString
 

Constructor Detail

ProjectLibrary

public ProjectLibrary()
Method Detail

getClassPath

public URLPath getClassPath()
                     throws TransientMarker
Returns:
May be null.
Throws:
TransientMarker

getClassPath

public URLPath getClassPath(boolean onlyDeployLibs)
                     throws TransientMarker
Throws:
TransientMarker

getSourcePath

public URLPath getSourcePath()
                      throws TransientMarker
Returns:
May be null.
Throws:
TransientMarker

getDocPath

public URLPath getDocPath()
                   throws TransientMarker
Returns:
May be null.
Throws:
TransientMarker

getDependencies

public java.util.Iterator getDependencies()
Description copied from interface: Dependable
Returns all other dependables this dependable depends on.


update

public void update(java.lang.Object observed,
                   UpdateMessage change)
Description copied from interface: Observer
Notification message. Subjects call this method when they notify their observers that the subjects state has changed.

Parameters:
observed - the subject whose state has changed.
change - what has changed.

copyTo

public java.lang.Object copyTo(java.lang.Object object)

getProject

public Project getProject()

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

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