|
org.netbeans.modules.projectapi/1 1.13 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| ActionProvider | Ability for a project to have various actions (e.g. |
| AuxiliaryConfiguration | Ability for a project to permit other modules to insert arbitrary metadata into the project storage area. |
| CacheDirectoryProvider | Ability for a project to permit other modules to store arbitrary cache data associated with the project. |
| CopyOperationImplementation | Project Copy Operation. |
| DataFilesProviderImplementation | Base for various Project Operations, allows to gather metadata and data files for a project. |
| DeleteOperationImplementation | Project Delete Operation. |
| FileOwnerQueryImplementation | Knowledge of which project some files belong to. |
| LookupMerger<T> | Allows project lookup to merge instances of known classes and replace them with single instance. |
| LookupProvider | interface for inclusion of 3rd party content in project's lookup. |
| MoveOperationImplementation | Project Rename/Move Operation. |
| ProjectConfiguration | Represents one user-selectable configuration of a particular project. |
| ProjectConfigurationProvider<C extends ProjectConfiguration> | Provider of configurations for a project. |
| ProjectFactory | Create in-memory projects from disk directories. |
| ProjectState | Callback permitting Projects to inform the
ProjectManager
of important lifecycle events. |
| SubprojectProvider | Optional ability of projects which may have a list of "subprojects". |
Support for defining project types.
Each kind of project in the system needs to be loaded by a
ProjectFactory, which defines how to recognize
projects on disk, load their metadata into memory, and save their metadata back
to disk. ProjectState is used to let the
factory mark a project as being modified in memory.
Projects will normally put implementations of several interfaces such as
ActionProvider into their lookup.
|
org.netbeans.modules.projectapi/1 1.13 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||