--> <!-- Search for CHANGEME in this document when copying and using it: -->
<?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="codetemplates">Editor Code Templates API</apidef> <!-- etc. -->
</apidefs>
<!-- ACTUAL CHANGES BEGIN HERE: -->
<changes>
<change id="CodeTemplateFilter.Factory.createForDoc">
<api name="codetemplates"/>
<summary>Default method <code>createFilter(Document, int, int)</code> added to <code>CodeTemplateFilter.Factory</code>.</summary>
<version major="1" minor="57"/>
<date day="9" month="9" year="2021"/>
<author login="dbalek"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added method allows creating code template filters for the given document and range.
</description>
<class package="org.netbeans.lib.editor.codetemplates.spi" name="CodeTemplateFilter"/>
</change>
<change id="orderingAttribute.added">
<api name="codetemplates"/>
<summary>Added <code>ordering</code> for code template parameters.</summary>
<version major="1" minor="43"/>
<date day="15" month="8" year="2016"/>
<author login="markiewb"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
The ordering attribute defines the sequence in which placeholders arecompleted. Use 0 for the first element, 1 for the second... Placeholders
without ordering information will be placed after the last placeholder with ordering information.
<br/>
Example of ordering of parameters :
<pre>
// paramC comes first, then paramB, then paramA
${paramA} ${paramB ordering=2} ${paramC ordering=1}
</pre>
</description>
<class package="org.netbeans.lib.editor.codetemplates.spi" name="CodeTemplateParameter"/>
<issue number="181703"/>
</change>
<change id="ContextBasedFactory">
<api name="codetemplates"/>
<summary>Added <code>CodeTemplateFilter.ContextBasedFactory</code>.</summary>
<version major="1" minor="34"/>
<date day="3" month="5" year="2013"/>
<author login="dbalek"/>
<compatibility addition="yes" binary="compatible" deletion="no" deprecation="no" modification="no" semantic="compatible" source="compatible"/>
<description>
Added interface <code>CodeTemplateFilter.ContextBasedFactory</code>
with the <code>getSupportedContexts()</code> method as an extension
to the exisitng <code>CodeTemplateFilter.Factory</code>
that allows for specifying all the possible context values
valid for the given language (supported by the particular
CodeTemplateFilters that the factory creates).
</description>
<class package="org.netbeans.lib.editor.codetemplates.spi" name="CodeTemplateFilter"/>
<issue number="160771"/>
</change>
<!-- Now the surrounding HTML text and document structure: -->
<htmlcontents>
<head>
<title>Change History for the Editor Code Templates API</title>
<link rel="stylesheet"href="prose.css"type="text/css"/>
</head>
<body>
<h1>Introduction</h1>
<h2>What do the Dates Mean?</h2>
<p>
The supplied dates indicate when the API change was made, on the CVS
trunk. From this you can generally tell whether the change should be
present in a given build or not; for trunk builds, simply whether it
was made before or after the change; for builds on a stabilization
branch, whether the branch was made before or after the given date. In
some cases corresponding API changes have been made both in the trunk
and in an in-progress stabilization branch, if they were needed for a
bug fix; this ought to be marked in this list.
</p>
¤ 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.0.15Bemerkung:
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-09-28)
¤
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.