public final class ProjectLibrary extends AbstractDerivedLibrary implements EndorsedStandardsOverride
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.LIBRARY_ID_PROPERTY, LIBRARY_NAME_PROPERTY
CLASSPATH_PROPERTY, DOCPATH_PROPERTY, ISLOCKED_PROPERTY, SOURCEPATH_PROPERTY
SOURCE_OWNER_PROPERTY, SOURCE_PROPERTY
Constructor and Description |
---|
ProjectLibrary() |
Modifier and Type | Method and Description |
---|---|
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() |
URLPath |
getEndorsedStandardsDirectories()
Get the endorsed standards override directories associated with this
library.
|
URLPath |
getEndorsedStandardsDocPath()
Get the doc path for the endorsed standards override associated with this
library.
|
URLPath |
getEndorsedStandardsSourcePath()
Get the source path for the endorsed standards override associated with
this library.
|
Project |
getProject() |
URLPath |
getSourcePath() |
void |
update(java.lang.Object observed,
UpdateMessage change)
Notification message.
|
checkPropertyChange, copyToImpl, equalsImpl, firePropertiesChanged, getName, getSource, getSourceOwner, getSourceOwnerURL, getSourceURL, isDirty, isPropertyChange, markDirty, setOwner, setSourceOwnerURL, setSourceURL
copyToImpl, equals, equivalent, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getIcon, getID, getShortLabel, initFromLibrary, isLocked, setClassPath, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setDocPath, setLocked, setName, setSourcePath
getAttributes, getChildren, getData, mayHaveChildren
getLongLabel, getToolTipText, toString
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
equivalent, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getID, getName, initFromLibrary, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setName
isLocked, setClassPath, setDocPath, setLocked, setSourcePath
getIcon, getLongLabel, getShortLabel, getToolTipText, toString
public URLPath getClassPath() throws TransientMarker
getClassPath
in interface JPaths
TransientMarker
public URLPath getClassPath(boolean onlyDeployLibs) throws TransientMarker
TransientMarker
public URLPath getSourcePath() throws TransientMarker
getSourcePath
in interface JPaths
TransientMarker
public URLPath getDocPath() throws TransientMarker
getDocPath
in interface JPaths
TransientMarker
public java.util.Iterator getDependencies()
Dependable
getDependencies
in interface Dependable
public void update(java.lang.Object observed, UpdateMessage change)
Observer
public java.lang.Object copyTo(java.lang.Object object)
public URLPath getEndorsedStandardsDirectories()
EndorsedStandardsOverride
getEndorsedStandardsDirectories
in interface EndorsedStandardsOverride
public URLPath getEndorsedStandardsSourcePath()
EndorsedStandardsOverride
getEndorsedStandardsSourcePath
in interface EndorsedStandardsOverride
public URLPath getEndorsedStandardsDocPath()
EndorsedStandardsOverride
getEndorsedStandardsDocPath
in interface EndorsedStandardsOverride
public Project getProject()