<!-- <questionid="arch-overall"when="init"> Describetheoverallarchitecture. <hint> WhatwillbeAPIfor <ahref="http://openide.netbeans.org/tutorial/api-design.html#design.apiandspi"> clientsandwhatsupportAPI</a>? Whatpartswillbepluggable? Howwillplug-insberegistered?Pleaseuse<code><apitype="export"/></code> todescribeyourgeneralAPIsandspecifytheir <ahref="http://openide.netbeans.org/tutorial/api-design.html#category-private"> stabilitycategories</a>. Ifpossiblepleaseprovidesimplediagrams. </hint> </question>
-->
<answer id="arch-overall">
<p>
Provides Java Model API access.
<api type="export" category="devel" group="systemproperty" name="ensure.built.source.roots">
When the <code>ensure.built.source.roots</code> property is set during ant script execution,
the <code>javac</code> 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.
</api>
</p>
</answer>
The module is used during runtime.
</api>
</li>
<li><api type='import' group='java' category='official' name='org.netbeans.api.progress'url='@org-netbeans-api-progress@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
</api>
</li> <!--XXX: should link to javac api-->
<li><api type='import' group='java' category='private' name='org.netbeans.libs.javacapi' >
The module is needed for compilation.
The module is used during runtime.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.netbeans.libs.javacimpl' >
The module is needed for compilation.
The module is used during runtime.
</api>
</li> <!--XXX: should link to classfile-->
<li><api type='import' group='java' category='private' name='org.netbeans.modules.classfile'>
The module is needed for compilation.
The module is used during runtime.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.netbeans.modules.editor.lib'url='@org-netbeans-modules-editor-lib@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 1.10
is required.
</api>
</li> <!--XXX: should link to java lexer-->
<li><api type='import' group='java' category='private' name='org.netbeans.modules.java.lexer' >
The module is needed for compilation.
The module is used during runtime.
Specification version 1.0
is required.
</api>
</li>
<li><api type='import' group='java' category='official' name='org.netbeans.modules.java.platform'url='@org-netbeans-modules-java-platform@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 1.8
is required.
</api>
</li><!--XXX should link to java/source/preprocessorbridge:-->
<li><api type='import' group='java' category='private' name='org.netbeans.modules.java.preprocessorbridge' >
The module is needed for compilation.
The module is used during runtime.
Specification version 1.0
is required.
</api>
</li>
<li><api type='import' group='java' category='official' name='org.netbeans.modules.lexer'url='@org-netbeans-modules-lexer@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 1.4
is required.
</api>
</li>
<li><api type='import' group='java' category='official' name='org.netbeans.modules.projectapi'url='@org-netbeans-modules-projectapi@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 1.10
is required.
</api>
</li>
<li><api type='import' group='java' category='official' name='org.netbeans.modules.queries'url='@org-netbeans-modules-queries@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 1.8
is required.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.netbeans.modules.timers' >
The module is needed for compilation.
The module is used during runtime.
</api>
</li>
<li><api type='import' group='java' category='official' name='org.netbeans.spi.navigator'url='@org-netbeans-spi-navigator@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 1.0
is required.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.openide.actions'url='@org-openide-actions@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 6.2
is required.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.openide.awt'url='@org-openide-awt@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 6.2
is required.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.openide.dialogs'url='@org-openide-dialogs@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 7.1
is required.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.openide.filesystems'url='@org-openide-filesystems@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 6.2
is required.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.openide.loaders'url='@org-openide-loaders@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.openide.modules'url='@org-openide-modules@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 6.2
is required.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.openide.nodes'url='@org-openide-nodes@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 6.2
is required.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.openide.text'url='@org-openide-text@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 6.2
is required.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.openide.util'url='@org-openide-util@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 6.2
is required.
</api>
</li>
<li><api type='import' group='java' category='private' name='org.openide.windows'url='@org-openide-windows@/overview-summary.html' >
The module is needed for compilation.
The module is used during runtime.
Specification version 6.2
is required.
</api>
</li>
</ul>
</answer>
<!-- <questionid="lookup-register"when="final"> Doyouregisteranythingintolookupforothercodetofind? <hint> Doyouregisterusinglayerfileorusing<code>META-INF/services</code>? Whoissupposedtofindyourcomponent? </hint> </question>
-->
<answer id="lookup-register">
<p>
<api group="lookup" name="org.openide.loaders.CreateFromTemplateAttributesProvider"type="export" category="official">
Attributes provider is registered in <code>META-INF/services</code>. It provides
<code>package</code>, <code>javaSourceLevel</code> and <code>java15style</code> attributes for java templates using scripting support.
</api>
</p>
<p>
<api group="property" name="package"type="export" category="official">
<code>package</code> attribute contains java package as <code>String</code> for newly created
templates using scripting.
</api>
<api group="property" name="javaSourceLevel"type="export" category="official">
<code>javaSourceLevel</code> attribute contains java source level as <code>String</code> (e.g. "1.5") for newly created
templates using scripting.
</api>
<api group="property" name="java15style"type="export" category="official">
<code>java15style</code> 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.).
</api>
</p>
</answer>
<!-- <questionid="lookup-remove"when="final"> Doyouremoveentriesofothermodulesfromlookup? <hint> Why?Ofcourse,thatispossible,butitcanbedangerous.Isthemodule youraremaskingresourcefromawareofwhatyouaredoing? </hint> </question>
-->
<answer id="lookup-remove">
<p>
XXX no answer for lookup-remove
</p>
</answer>
<!-- <questionid="perf-exit"when="final"> Doesyourmodulerunanycodeonexit? </question>
-->
<answer id="perf-exit">
<p>
XXX no answer for perf-exit
</p>
</answer>
<!-- <questionid="perf-huge_dialogs"when="final"> Doesyourmodulecontainanydialogsorwizardswithalargenumberof GUIcontrolssuchascomboboxes,lists,trees,ortextareas? </question>
-->
<answer id="perf-huge_dialogs">
<p>
XXX no answer for perf-huge_dialogs
</p>
</answer>
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.