<?xmlversion="1.0"encoding="UTF-8"?> <!-- Search for CHANGEME in this document when copying and using it: --> <!-- LicensedtotheApacheSoftwareFoundation(ASF)underone ormorecontributorlicenseagreements.SeetheNOTICEfile distributedwiththisworkforadditionalinformation regardingcopyrightownership.TheASFlicensesthisfile toyouundertheApacheLicense,Version2.0(the "License");youmaynotusethisfileexceptincompliance withtheLicense.YoumayobtainacopyoftheLicenseat
http://www.apache.org/licenses/LICENSE-2.0
Unlessrequiredbyapplicablelaworagreedtoinwriting, softwaredistributedundertheLicenseisdistributedonan "ASIS"BASIS,WITHOUTWARRANTIESORCONDITIONSOFANY KIND,eitherexpressorimplied.SeetheLicenseforthe specificlanguagegoverningpermissionsandlimitations undertheLicense.
-->
<?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> <!-- org.netbeans.spi.editor.hints -->
<apidef name="EditorHintsSPI">Editor Hints</apidef>
</apidefs>
<!-- ACTUAL CHANGES BEGIN HERE: -->
<changes>
<change id="open-settings">
<api name="EditorHintsSPI"/>
<summary>Added FileHintPreferences.openFilePreferences to open settings</summary>
<version major="1" minor="57"/>
<date day="11" month="9" year="2021"/>
<author login="jlahoda"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added FileHintPreferences.openFilePreferences that opens hints settings.
</description>
<class name="FileHintPreferences" package="org.netbeans.spi.editor.hints.settings"/>
</change>
<change id="per-project-hints">
<api name="EditorHintsSPI"/>
<summary>Added a new overload for ErrorDescriptionFactory.createErrorDescription taking PositionBounds</summary>
<version major="1" minor="31"/>
<date day="24" month="4" year="2013"/>
<author login="jlahoda"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
XXX
</description>
<class name="FileHintPreferences" package="org.netbeans.spi.editor.hints.settings"/>
<issue number="212326"/>
</change>
<change id="error-description-from-position-bounds">
<api name="EditorHintsSPI"/>
<summary>Added a new overload for ErrorDescriptionFactory.createErrorDescription taking PositionBounds</summary>
<version major="1" minor="24"/>
<date day="17" month="5" year="2012"/>
<author login="jlahoda"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added several a new variant of ErrorDescriptionFactory.createErrorDescription
taking PositionBounds to specify the span of the error/warning.
</description>
<class name="ErrorDescriptionFactory" package="org.netbeans.spi.editor.hints"/>
<issue number="212326"/>
</change>
<change id="id-and-details">
<api name="EditorHintsSPI"/>
<summary>Added id and details to ErrorDescriptionFactory.createErrorDescription</summary>
<version major="1" minor="22"/>
<date day="19" month="3" year="2012"/>
<author login="jlahoda"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added several new variants of ErrorDescriptionFactory.createErrorDescription.
These new variants allow to specify an optional error/warning id and
more details.
</description>
<class name="ErrorDescriptionFactory" package="org.netbeans.spi.editor.hints"/>
<issue number="209448"/>
</change>
<change id="attachSubfixes">
<api name="EditorHintsSPI"/>
<summary>Added ErrorDescriptionFactory.attachSubfixes</summary>
<version major="1" minor="13"/>
<date day="24" month="2" year="2010"/>
<author login="jlahoda"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added a new method ErrorDescriptionFactory.attachSubfixes that allows
to attach sub-fixes to given fix.
</description>
<class name="ErrorDescriptionFactory" package="org.netbeans.spi.editor.hints"/>
<issue number="180724"/>
</change>
<change id="Refreshers">
<api name="EditorHintsSPI"/>
<summary>Added PositionRefresher interface and Context</summary>
<version major="1" minor="8" subsubminor="1"/>
<date day="20" month="7" year="2009"/>
<author login="msauer"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added new interface and context class in order to be able to provide up-to-date hints on current line.
</description>
<class name="PositionRefresher" package="org.netbeans.spi.editor.hints"/>
<class name="Context" package="org.netbeans.spi.editor.hints"/>
</change>
<change id="custom-annotation-type">
<api name="EditorHintsSPI"/>
<summary>Added customType field and constructor to ErrorDescription</summary>
<version major="1" minor="38" subsubminor="0"/>
<date day="26" month="8" year="2015"/>
<author login="danilasergeyev"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added customType field to ErrorDescription as well as corresponding getter method and new constructor
in order to be able to provide custom annotation type for particular hint. Added new factory method to
ErrorDescriptionFactory which uses new ErrorDescription constructor.
</description>
<issue number="254375"/>
</change>
<change id="multiple-annotation-type">
<api name="EditorHintsSPI"/>
<summary>Support multiple ranges for ErrorDescriptor</summary>
<version major="1" minor="42" subsubminor="0"/>
<date day="17" month="7" year="2017"/>
<author login="mromashova"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added support for multiple ranges for error/warning. New field added to ErrorDescription as well as corresponding getter method and new constructor
in order to be able to provide multiple ranges support for highlight particular hint. Added new factory method to
ErrorDescriptionFactory which uses new ErrorDescription constructor.
</description>
<issue number="271070"/>
</change>
<change id="fixable-annotation-default-action">
<api name="EditorHintsSPI"/>
<summary>Provide a way to have fixable annotation with default action</summary>
<version major="1" minor="43" subsubminor="0"/>
<date day="24" month="7" year="2017"/>
<author login="mromashova"/>
<compatibility addition="no" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
For custom type of annotations will dynamically register this annotation type as fixable, so Fix action (click on the icon) will work for it
</description>
<issue number="271069"/>
</change>
</changes>
<!-- Now the surrounding HTML text and document structure: -->
<htmlcontents> <!-- Generated from apichanges.xml -->
<head>
<title>Change History for the Editor Hints SPI</title>
<link rel="stylesheet"href="prose.css"type="text/css"/>
</head>
<body>
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.