Skip navigation links

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

E13403-06


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()

Skip navigation links

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

E13403-06


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