See: Description
Interface | Description |
---|---|
Project |
Represents one IDE project in memory.
|
ProjectInformation |
General information about a project.
|
SourceGroup |
Representation of one area of sources.
|
Sources |
Optional interface for a project to enumerate folders containing sources
of various kinds.
|
Class | Description |
---|---|
FileOwnerQuery |
Find the project which owns a file.
|
ProjectManager |
Manages loaded projects.
|
ProjectManager.Result |
A result (immutable) object returned from
ProjectManager.isProject2(org.openide.filesystems.FileObject) method. |
ProjectUtils |
Utility methods to get information about
Project s. |
SourceGroupModifier |
SourceGroupModifier provides ways of create specific folders (SourceGroup root folders)
in case they don't exist, eg. cannot be retrieved from Sources
The project type supporting automated creation of SourceGroup root folders needs to
provide SourceGroupModifierImplementation in the project's lookup. |
SourceGroupModifier.Future |
A wrapper class that is capable of lazily creating a
SourceGroup instance. |
A Project
is a representation of a folder
which may contain various kinds of development artifacts and/or metadata.
Projects can be loaded, saved, etc. using
ProjectManager
.
FileOwnerQuery
is a simple way to associate
a file or folder with a project. Typically, all files beneath a project's folder are
considered "owned" by that project. A given file can be owned by at most
one project.