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
Projects. |
| SourceGroupModifier |
SourceGroupModifier provides ways of create specific folders (SourceGroup root folders)
in case they don't exist, eg. |
| 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.