-->
<?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> <!-- Probably should not be used much: -->
<apidef name="properties">Properties API</apidef>
</apidefs>
<!-- ACTUAL CHANGES BEGIN HERE: -->
<changes>
<change id="BundleEditPanel">
<api name="properties"/>
<summary>Changed to work with <code>BundleStructure</code> instead of single <code>DataObject</code></summary>
<version major="1" minor="27"/>
<date day="13" month="1" year="2009"/>
<author login="alexeybutenko"/>
<compatibility addition="yes" deprecation="yes" modification="yes"/>
<description>
<p>
Added <code>@Deprecated</code> to following methods: constructor <code>
BundleEditPanel(final PropertiesDataObject obj, PropertiesTableModel propTableModel)</code>,
Added public constructor <code>BundleEditPanel(final BundleStructure structure, PropertiesTableModel propTableModel)</code>
</p>
</description>
<class package="org.netbeans.modules.properties" name="BundleEditPanel"/>
</change>
<change id="MultiBundleStructure">
<api name="properties"/>
<summary>Added class <code>MultiBundleStructure</code></summary>
<version major="1" minor="27"/>
<date day="13" month="1" year="2009"/>
<author login="alexeybutenko"/>
<compatibility addition="yes"/>
<description>
<p>
Added package private class <code>MultiBundleStructure</code> extends
<code>BundleStructure</code> which can handle several <code>DataObject</code>
with the same base name
</p>
</description>
<class package="org.netbeans.modules.properties" name="MultiBundleStructure"/>
<issue number="134558"/>
</change>
<change id="PropertiesDataLoader">
<api name="properties"/>
<summary>
Method <code>findPrimaryFile</code> changed to return each <code>FileObject</code> as
primary entry for <code>DataObject</code>
</summary>
<version major="3" minor="13"/>
<date day="10" month="1" year="2009"/>
<author login="alexeybutenko"/>
<compatibility modification="yes"/>
<description>
<p>
Separate <code>DataObject</code> for each <code>FileObject</code> is created after this modification
</p>
</description>
<class package="org.netbeans.modules.properties" name="PropertiesDataLoader"/>
</change>
<change id="PropertiesDataObject">
<api name="properties"/>
<summary>
Methods <code>getOpenSupport</code>, and <code>getBundleStructure</code> modified
</summary>
<version major="1" minor="27"/>
<date day="14" month="1" year="2009"/>
<author login="alexeybutenko"/>
<compatibility modification="yes" deletion="yes"/>
<description>
<p>
<code>getBundleStructure</code> method chaged to return the same
<code>MultiBundleStructure</code> instance for every DataObject belonging
to one set of locales, wich is defined by the base name, and locale suffix.
</p>
<p>
<code>getOpenSupport</code> changed to return <code>OpenSupport</code> instance from
<code>BundleStructure</code>, thus it will the same for the set of locales with the the same
base name
</p>
</description>
<class package="org.netbeans.modules.properties" name="PropertiesDataObject"/>
</change>
<change id="PropertiesOpen">
<api name="properties"/>
<summary>
Added ability to work with several <code>DataObject</code>s with the same base name via
their common <code>BundleStructure</code>
</summary>
<version major="1" minor="27"/>
<date day="14" month="1" year="2009"/>
<author login="alexeybutenko"/>
<compatibility modification="yes" deprecation="yes" addition="yes"/>
<description>
<p>
<code>PropertiesOpen(PropertiesDataObject propDataObject)</code> deprecated,
<code>PropertiesOpen.Environment(PropertiesDataObject dataObject)</code> deprecated,
<code>PropertiesOpen.Environment.isValid()</code> deprecated,
<code>PropertiesOpen.Environment.markModified()</code> deprecated,
<code> PropertiesOpen.Environment.unmarkModified()</code> deprecated,
added <code>PropertiesOpen(BundleStructure structure)</code>,
added <code>PropertiesOpen.Environment(BundleStructure structure)</code>,
added <code>PropertiesOpen.Environment.isValid(PropertiesDataObject dataObject)</code>,
added <code>PropertiesOpen.Environment.markModified(PropertiesDataObject dataObject)</code>,
added <code>PropertiesOpen.Environment.unmarkModified(PropertiesDataObject dataObject)</code>,
method <code>PropertiesOpen.Environment.propertyChange(PropertyChangeEvent evt)</code>
modified to find <code>DataObject</code> which caused this event
</p>
</description>
<class package="org.netbeans.modules.properties" name="PropertiesOpen"/>
</change>
<change id="Util">
<api name="properties"/>
<summary>
Added several methods.
</summary>
<version major="1" minor="27"/>
<date day="14" month="1" year="2009"/>
<author login="alexeybutenko"/>
<compatibility modification="yes" addition="yes"/>
<description>
<p>
<code>getLocaleSuffix(MultiDataObject.Entry fe)</code> modified,
added protected method<code>findPrimaryDataObject</code> return <code>DataObject</code>
which represent the default locale.
</p>
</description>
<class package="org.netbeans.modules.properties" name="Util"/>
</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.