Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.netbeans.modules.projectapi/1 1.9.22
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.netbeans.spi.project

Support for defining project types.

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.
MoveOperationImplementation | Project Rename/Move Operation.
ProjectFactory | Create in-memory projects from disk directories.
ProjectState | Callback permitting `Project`s to inform the `ProjectManager` of important lifecycle events.
SubprojectProvider | Optional ability of projects which may have a list of "subprojects".

## Package org.netbeans.spi.project Description

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| org.netbeans.modules.projectapi/1 1.9.22
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Built on December 7 2006. | Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.