Skip navigation links

NetBeans Architecture Answers for Java Source Base module

WARNING: answering questions version 1.28 rather than the current 1.29.

Interfaces table

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

When the ensure.built.source.roots property is set during ant script execution, the javac task will not actually build the classfiles from scratch, but rather copy classfiles produced by the Java infrastructure into the output folder. The content of the property will be interpreted as list of source roots, for which the artifacts should be copied.

index.html

org.netbeans.api.javaImportedOfficial .../overview-summary.html

The module is needed for compilation. The module is used during runtime.

org.netbeans.api.progressImportedOfficial .../overview-summary.html

The module is needed for compilation. The module is used during runtime.

org.netbeans.libs.javacapiImportedPrivate

The module is needed for compilation. The module is used during runtime.

org.netbeans.libs.javacimplImportedPrivate

The module is needed for compilation. The module is used during runtime.

org.netbeans.modules.classfileImportedPrivate

The module is needed for compilation. The module is used during runtime.

org.netbeans.modules.editor.libImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 1.10 is required.

org.netbeans.modules.java.lexerImportedPrivate

The module is needed for compilation. The module is used during runtime. Specification version 1.0 is required.

org.netbeans.modules.java.platformImportedOfficial .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 1.8 is required.

org.netbeans.modules.java.preprocessorbridgeImportedPrivate

The module is needed for compilation. The module is used during runtime. Specification version 1.0 is required.

org.netbeans.modules.lexerImportedOfficial .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 1.4 is required.

org.netbeans.modules.projectapiImportedOfficial .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 1.10 is required.

org.netbeans.modules.queriesImportedOfficial .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 1.8 is required.

org.netbeans.modules.timersImportedPrivate

The module is needed for compilation. The module is used during runtime.

org.netbeans.spi.navigatorImportedOfficial .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 1.0 is required.

org.openide.actionsImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

org.openide.awtImportedPrivate../org-openide-awt/overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

org.openide.dialogsImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 7.1 is required.

org.openide.filesystemsImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

org.openide.loadersImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime.

org.openide.modulesImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

org.openide.nodesImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

org.openide.textImportedPrivate../org-openide-text/overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

org.openide.utilImportedPrivate../org-openide-util/overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

org.openide.windowsImportedPrivate .../overview-summary.html

The module is needed for compilation. The module is used during runtime. Specification version 6.2 is required.

Group of systemproperty interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.COMPARE_TIMESTAMPSExportedPrivate

If set to true, *.class files generated by external build processes will not be overwritten by the IDE’s Java parser when running in “compile-on-save” mode unless the class files are older than the corresponding source file.

Group of branding interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.netbeans.modules.java.source.usages.USE_FULL_INDEXExportedUnder Development

Brand the USE_FULL_INDEX key in a org.netbeans.modules.java.source.usages.Bundle file with the value true to create a full index of elements used in binary files.

Group of lookup interfaces
Interface NameIn/OutStabilitySpecified in What Document?
org.openide.loaders.CreateFromTemplateAttributesProviderExportedOfficial

Attributes provider is registered in META-INF/services. It provides package, javaSourceLevel and java15style attributes for java templates using scripting support.

Group of property interfaces
Interface NameIn/OutStabilitySpecified in What Document?
packageExportedOfficial

package attribute contains java package as String for newly created templates using scripting.

javaSourceLevelExportedOfficial

javaSourceLevel attribute contains java source level as String (e.g. "1.5") for newly created templates using scripting.

java15styleExportedOfficial

java15style attribute is defined for newly created templates using scripting only if java source level is 1.5 or later. Useful to conditionally generate code with java 1.5 features (generics, annotations, etc.).


General Information


Project and platform dependencies


Deployment


Compatibility with environment


Access to resources


Lookup of components


Execution Environment


Format of files and protocols


Performance and Scalability