站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > NetBeans API Javadoc (Current Development Version)

Overview (Java SE Projects) - NetBeans API Javadoc (Current Development Version)

org.netbeans.modules.java.j2seproject/1 1.12.0 43

Java SE Projects
Friend, Private or Third Party

See:
          Description

Java SE Projects
org.netbeans.modules.java.j2seproject.api  

 

Uses various project APIs to implement the project type. Build system design document

  1. j2se-project.xsd

    Definition of j2seproject-specific portions of project.xml (1st revision).

  2. j2se-project-2.xsd

    Definition of j2seproject-specific portions of project.xml (2nd revision).

  3. project.properties

    Definition of recognized keys in project.properties and/or private.properties. XXX not yet formally specified.

  4. build-impl.xml

    Definition of targets in build-impl.xml which may be called or overridden in build.xml. XXX not yet formally specified.

What is New (see all changes)?

Use Cases

Covered by UI specification and design document.

Exported Interfaces

This table lists all of the module exported APIs with defined stability classifications. It is generated based on answers to questions about the architecture of the module. Read them all...
Group of dtd interfaces
Interface NameIn/OutStabilitySpecified in What Document?
j2se-project.xsdExportedOfficial ...//www.netbeans.org/ns/j2se-project/1.xsd

Definition of j2seproject-specific portions of project.xml (1st revision).

j2se-project-2.xsdExportedOfficial ...//www.netbeans.org/ns/j2se-project/2.xsd

Definition of j2seproject-specific portions of project.xml (2nd revision).

Group of java.io.File interfaces
Interface NameIn/OutStabilitySpecified in What Document?
project.propertiesExportedUnder Development

Definition of recognized keys in project.properties and/or private.properties. XXX not yet formally specified.

build-impl.xmlExportedUnder Development

Definition of targets in build-impl.xml which may be called or overridden in build.xml. XXX not yet formally specified.

Group of java interfaces
Interface NameIn/OutStabilitySpecified in What Document?
J2SEPropertyEvaluatorExportedFriend

Module provides public package org.netbeans.modules.java.j2seproject.api with interface for resolving values of project properties defined in project.properties and private.properties files.

Group of org.apache.tools.ant.Task interfaces
Interface NameIn/OutStabilitySpecified in What Document?

Group of property interfaces
Interface NameIn/OutStabilitySpecified in What Document?
j2seproject.transparentUpdateExportedPrivate

If the property is set to true the project updates metadata of project.xml from the namespace http://www.netbeans.org/ns/j2se-project/1 to http://www.netbeans.org/ns/j2se-project/2 without explicit user confirmation.

Group of layer interfaces
Interface NameIn/OutStabilitySpecified in What Document?
J2SEProjectCustomizerExportedOfficial

"Projects/org-netbeans-modules-java-j2seproject/Customizer" folder's content is used to construct the project's customizer. It's content is expected to be ProjectCustomizer.CompositeCategoryProvider instances. The lookup passed to the panels contains an instance of Project and org.netbeans.modules.java.j2seproject.ui.customizer.J2SEProjectProperties Please note that the latter is not part of any public APIs and you need implementation dependency to make use of it.

J2SELogicalViewProviderExportedOfficial

"Projects/org-netbeans-modules-java-j2seproject/Nodes" folder's content is used to construct the project's child nodes. It's content is expected to be NodeFactory instances.

J2SELookupExportedOfficial

"Projects/org-netbeans-modules-java-j2seproject/Lookup" folder's content is used to construct the project's additional lookup. It's content is expected to be LookupProvider instances. J2SE project provides LookupMergers for Sources, PrivilegedTemplates and RecommendedTemplates. Implementations added by 3rd parties will be merged into a single instance in the project's lookup.

Implementation Details

Where are the sources for the module?

The sources for the module are in NetBeans CVS in java/j2seproject directory.

What do other modules need to do to declare a dependency on this one, in addition to or instead of a plain module dependency?

N/A

Read more about the implementation in the answers to architecture questions.


org.netbeans.modules.java.j2seproject/1 1.12.0 43

Built on May 28 2007.  |  Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.