oracle.jdeveloper.library
Class ProjectLibrary
java.lang.Object
oracle.ide.model.DefaultDisplayable
oracle.ide.model.DefaultElement
oracle.jdeveloper.library.LibraryElement
oracle.jdeveloper.library.AbstractLibrary
oracle.jdeveloper.library.AbstractDerivedLibrary
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.
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 java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ProjectLibrary
public ProjectLibrary()
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()
Copyright © 1997, 2011, Oracle. All rights reserved.