|
org.netbeans.modules.projectapi/1 1.36.1 | |||||||||
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. |
AuxiliaryProperties | Allow to store arbitrary properties in the project, similarly as AuxiliaryConfiguration . |
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. |
MoveOrRenameOperationImplementation | A preferred substitute for MoveOperationImplementation to be used when
the project can behave more simply, efficiently, and robustly when it is simply
being renamed (code and/or display name) without actually being moved to a new location. |
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. |
ProjectFactory2 | Create in-memory projects from disk directories. |
ProjectIconAnnotator | Permits third parties to alter a project's icon. |
ProjectState | Callback permitting Project s to inform the
ProjectManager
of important lifecycle events. |
SourceGroupModifierImplementation | The SPI side of SourceGroupModifier . |
SubprojectProvider | Optional ability of projects which may have a list of "subprojects". |
Class Summary | |
---|---|
SingleMethod | Structure representing an identification of a single method/function in a file. |
Annotation Types Summary | |
---|---|
LookupMerger.Registration | Registers a lookup merger for some project types. |
LookupProvider.Registration | Annotation to register LookupProvider instances. |
LookupProvider.Registration.ProjectType | |
ProjectServiceProvider | Like LookupProvider but registers a single object into a project's lookup. |
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.36.1 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |