org.netbeans.modules.projectapi/1 1.9.22

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 Projects 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.


org.netbeans.modules.projectapi/1 1.9.22

Built on July 11 2007.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.