public final class Project extends Document
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROJECT_ID
Constant identifying the project document type.
|
static java.lang.String |
PROP_CLASS_PATH
Identifies the bound property 'classPath'.
|
static java.lang.String |
PROP_OUTPUT_PATH
Identifies the bound property 'outputPath'.
|
static java.lang.String |
PROP_SOURCE_PATH
Identifies the bound property 'sourcePath'.
|
| Constructor and Description |
|---|
Project() |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassPath(URIPath path) |
URIPath |
getClassPath()
Get the class path.
|
JavaModel |
getJavaModel()
Get the
JavaModel associated with this project. |
java.net.URI |
getOutputDirectory()
Get the
URI where the output from compiling project sources is
located. |
java.util.prefs.Preferences |
getPreferences() |
URIPath |
getSourcePath()
Get the source path.
|
void |
setOutputDirectory(java.net.URI outputDirectory) |
addDocumentListener, close, equals, getDisplayInfo, getElementImpl, getReader, getTimestamp, getURI, hashCode, isDirty, isNew, isOpen, isReadOnly, markDirty, open, removeDocumentListener, save, setDisplayInfo, setURIgetIcon, getLabel, getLongLabel, getToolTippublic static final java.lang.String PROJECT_ID
public static final java.lang.String PROP_SOURCE_PATH
public static final java.lang.String PROP_CLASS_PATH
public static final java.lang.String PROP_OUTPUT_PATH
public URIPath getSourcePath()
URIPath pointing to where the contents of this project
can be located.public URIPath getClassPath()
URIPath pointing to where compiled classes used by this
project are located.public void setOutputDirectory(java.net.URI outputDirectory)
public java.util.prefs.Preferences getPreferences()
public JavaModel getJavaModel()
JavaModel associated with this project.JavaModel associated with this project.public void addClassPath(URIPath path)
public java.net.URI getOutputDirectory()
URI where the output from compiling project sources is
located.URI where the project class files are located.