-->
<?xml-stylesheettype="text/xml"href="../../nbbuild/javadoctools/apichanges.xsl"?>
<!DOCTYPE apichanges PUBLIC"-//NetBeans//DTD API changes list 1.0//EN""../../nbbuild/javadoctools/apichanges.dtd">
<!-- First, a list of API names you may use: -->
<apidefs>
<apidef name="general">Java Source UI API</apidef> <!-- etc. -->
</apidefs>
<!-- ACTUAL CHANGES BEGIN HERE: -->
<changes>
<change id="ElementOpen_names">
<api name="general"/>
<summary>ElementOpen with suggested names</summary>
<version major="1" minor="67"/>
<date day="26" month="12" year="2022"/>
<author login="jtulach"/>
<compatibility addition="yes"/>
<description>
Provide <code>ElementOpen.open</code> with suggested list
of file names to open. Allows extracting name from <code>.class</code>
file and opening that one.
</description>
<class package="org.netbeans.api.java.source.ui" name="ElementOpen"/>
</change>
<change id="StructureElement_convert">
<api name="general"/>
<summary>A variant conversion that works for both source and binary elements.</summary>
<version major="1" minor="64"/>
<date day="11" month="4" year="2022"/>
<author login="sdedic"/>
<compatibility addition="yes"/>
<description>
Binary-only javac Elements can be converted to StructureElement, avoids fetching the source.
</description>
<class package="org.netbeans.api.java.source.ui" name="ElementHeaders"/>
</change>
<change id="StructureElement">
<api name="general"/>
<summary>Added conversion from javac Elements to LSP structures.</summary>
<version major="1" minor="63"/>
<date day="9" month="3" year="2022"/>
<author login="sdedic"/>
<compatibility addition="yes"/>
<description>
Utility methods for conversion of javac-specific <code>Elements</code> to abstracted
<a href="@org-netbeans-api-lsp@/org/netbeans/api/lsp/StructureElement.html">StructureElements</a> defined by
the LSP protocol.
</description>
<class package="org.netbeans.api.java.source.ui" name="ElementHeaders"/>
</change>
<change id="ElementOpenGetLocation">
<api name="general"/>
<summary>Adding ElementOpen.getLocation(ClasspathInfo, ElementHandle, String)</summary>
<version major="1" minor="45"/>
<date day="25" month="3" year="2021"/>
<author login="dbalek"/>
<compatibility addition="yes">
</compatibility>
<description>
Adding ElementOpen.getLocation(ClasspathInfo, ElementHandle, String) method.
</description>
</change>
<change id="ElementOpenForTreePathHandle">
<api name="general"/>
<summary>Adding ElementOpen.open(FileObject toSearch, TreePathHandle toOpen)</summary>
<version major="1" minor="45"/>
<date day="4" month="10" year="2016"/>
<author login="tzezula"/>
<compatibility addition="yes">
</compatibility>
<description>
Adding ElementOpen.open(FileObject toSearch, TreePathHandle toOpen) method.
</description>
</change>
<change id="ModuleInfoDirectivesIcons">
<api name="general"/>
<summary>Added a method to return an icon for module info directive</summary>
<version major="1" minor="45"/>
<date day="4" month="10" year="2016"/>
<author login="tzezula"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added the<code>getModuleDirectiveIcon</code> method into the <code>ElementIcons</code>
to return an icon for a module info directive.
</description>
<class package="org.netbeans.api.java.source.ui" name="ElementIcons"/>
</change>
<change id="TypeElementFinder-find">
<api name="general"/>
<summary>Added overload method for TypeElementFinder.find which allows to specify the prefilled initial text</summary>
<version major="1" minor="24"/>
<date day="20" month="9" year="2011"/>
<author login="jlahoda"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added overload method for <code>TypeElementFinder.find</code> which allows to specify the prefilled initial text.
</description>
<class package="org.netbeans.api.java.source.ui" name="TypeElementFinder"/>
<issue number="125811"/>
</change>
<change id="ElementJavadoc-getTextAsync">
<api name="general"/>
<summary>Added asynchronous version of getText method into ElementJavadoc </summary>
<version major="1" minor="20"/>
<date day="21" month="2" year="2011"/>
<author login="tzezula"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added asynchronous version of <code>getText</code> into <code>ElementJavadoc</code>.
The <code>getTextAsync</code> returns a <code>Future</code> which blocks until the javadoc is downloaded.
</description>
<class package="org.netbeans.api.java.source.ui" name="ElementJavadoc"/>
<issue number="194969"/>
</change>
<change id="ElementJavadoc-create">
<api name="general"/>
<summary>Adding cancelable version of ElementJavadoc.create</summary>
<version major="1" minor="15"/>
<date day="29" month="6" year="2010"/>
<author login="tzezula"/>
<compatibility addition="yes">
</compatibility>
<description>
Added a cancelable version of ElementJavadoc.create to allow
code completion to cancel slow call to JavadocForBinaryQuery.
</description>
<issue number="171183"/>
</change>
<change id="ElementOpenForCPInfoAndHandle">
<api name="general"/>
<summary>Adding ElementOpen.open(ClasspathInfo info, ElementHandle h)</summary>
<version major="1" minor="15"/>
<date day="25" month="1" year="2008"/>
<author login="jlahoda"/>
<compatibility addition="yes">
</compatibility>
<description>
Adding ElementOpen.open(ClasspathInfo info, ElementHandle h) method.
</description>
<issue number="125320"/>
</change>
<change id="ScanDialog">
<api name="general"/>
<summary>Added support for notifying user about running background scan.</summary>
<version major="1" minor="2"/>
<date day="18" month="7" year="2007"/>
<author login="tzezula"/>
<compatibility addition="yes">
</compatibility>
<description>
Added support for notifying user about running background scan. When the
background scan is running the support displays a dialog notifying user about it.
When the background scan finishes the dialog is closed and the action is executed.
</description>
<class package="org.netbeans.api.java.source.ui" name="ScanDialog"/>
<issue number="110136"/>
</change>
</changes>
<!-- Now the surrounding HTML text and document structure: -->
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.