NetBeans Architecture Answers for Ant-Based Project Support module

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

Interfaces table

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

Mostly an SPI for creating project types centered around the Ant build tool. Permits Ant-based project types to be registered and supplies various support implementations to help satisfy the contract of Project and various optional interfaces.

CommonAnnotationsAPIImportedStable

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

ProjectLibrariesAPIImportedOfficial

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

org.netbeans.modules.project.spi.internImportedPrivate

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

ProjectAPIImportedOfficial

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

BaseProjectUIAPIImportedOfficial

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

GeneralQueriesAPIImportedOfficial

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

org.netbeans.modules.xml.catalogImportedPrivate

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

FilesystemsAPIImportedOfficial

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

ModulesAPIImportedOfficial

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

WeakListener.setAccessibleImportedUnder Development

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

LookupAPIImportedOfficial

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

UtilitiesAPIImportedOfficial

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

Group of systemproperty interfaces
Interface NameIn/OutStabilitySpecified in What Document?
netbeans.do.not.check.xalanExportedPrivate

The "netbeans.do.not.check.xalan" property switches off the startup check for buggy Xalan. See issue #70130 for more information.

Group of preferences interfaces
Interface NameIn/OutStabilitySpecified in What Document?
knownValidProjectXmlCRC32sExportedPrivate

A LRU list of CRC-32s of project.xml files known to validate successfully is kept to avoid the need to validate files just to load projects, especially during startup.


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


Built on October 24 2017.  |  Portions Copyright 1997-2017 Oracle. All rights reserved.