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_PROPERTYCLASSPATH_PROPERTY, DOCPATH_PROPERTY, ISLOCKED_PROPERTY, SOURCEPATH_PROPERTYSOURCE_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, setSourceURLcopyToImpl, equals, equivalent, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getIcon, getID, getShortLabel, initFromLibrary, isLocked, setClassPath, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setDocPath, setLocked, setName, setSourcePathgetAttributes, getChildren, getData, mayHaveChildrengetLongLabel, getToolTipText, toStringclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequivalent, getDefaultClassPath, getDefaultDocPath, getDefaultSourcePath, getID, getName, initFromLibrary, setDefaultClassPath, setDefaultDocPath, setDefaultSourcePath, setNameisLocked, setClassPath, setDocPath, setLocked, setSourcePathgetAttributedLabel, getIcon, getLongLabel, getShortLabel, getToolTipText, toStringpublic URLPath getClassPath() throws TransientMarker
getClassPath in interface JPathsTransientMarkerpublic URLPath getClassPath(boolean onlyDeployLibs) throws TransientMarker
TransientMarkerpublic URLPath getSourcePath() throws TransientMarker
getSourcePath in interface JPathsTransientMarkerpublic URLPath getDocPath() throws TransientMarker
getDocPath in interface JPathsTransientMarkerpublic java.util.Iterator getDependencies()
DependablegetDependencies in interface Dependablepublic void update(java.lang.Object observed,
UpdateMessage change)
Observerpublic java.lang.Object copyTo(java.lang.Object object)
public URLPath getEndorsedStandardsDirectories()
EndorsedStandardsOverridegetEndorsedStandardsDirectories in interface EndorsedStandardsOverridepublic URLPath getEndorsedStandardsSourcePath()
EndorsedStandardsOverridegetEndorsedStandardsSourcePath in interface EndorsedStandardsOverridepublic URLPath getEndorsedStandardsDocPath()
EndorsedStandardsOverridegetEndorsedStandardsDocPath in interface EndorsedStandardsOverridepublic Project getProject()