sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject svn commit: r1565318 - in /sis/ip-review: ./ rev/07846/ rev/07857/ rev/09354/ rev/10796/ rev/20874/
Date Thu, 06 Feb 2014 16:10:34 GMT
Author: desruisseaux
Date: Thu Feb  6 16:10:33 2014
New Revision: 1565318

URL: http://svn.apache.org/r1565318
Log:
IP review.

Added:
    sis/ip-review/AbstractParameterValue.xhtml   (with props)
    sis/ip-review/DefaultParameterValue.xhtml   (with props)
    sis/ip-review/rev/07846/
    sis/ip-review/rev/07846/AbstractParameterValue.xhtml   (with props)
    sis/ip-review/rev/07846/HEADER.html   (with props)
    sis/ip-review/rev/07857/DefaultParameterValue.xhtml   (with props)
    sis/ip-review/rev/09354/
    sis/ip-review/rev/09354/DefaultParameterValue.xhtml   (with props)
    sis/ip-review/rev/09354/HEADER.html   (with props)
    sis/ip-review/rev/10796/AbstractParameterValue.xhtml   (with props)
    sis/ip-review/rev/10796/DefaultParameterValue.xhtml   (with props)
    sis/ip-review/rev/20874/AbstractParameterValue.xhtml   (with props)
    sis/ip-review/rev/20874/DefaultParameterValue.xhtml   (with props)

Added: sis/ip-review/AbstractParameterValue.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/AbstractParameterValue.xhtml?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/AbstractParameterValue.xhtml (added)
+++ sis/ip-review/AbstractParameterValue.xhtml Thu Feb  6 16:10:33 2014
@@ -0,0 +1,67 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>AbstractParameterValue history</title>
+    <style type="text/css" media="all">
+      @import url("./reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>AbstractParameterValue history</h1>
+  <p>Click on the commit message for inspecting the <code>diff</code> and how the code has been rewritten.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn log -r31996:1 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/parameter/AbstractParameter.java</code></blockquote>
+<table>
+  <tr>
+    <th>Rev.</th>
+    <th>Date</th>
+    <th>Author</th>
+    <th class="last">Message</th>
+  </tr>
+<tr><td class="rev">30760</td><td>2008-06-18</td><td>desruisseaux</td><td>Upgrated from JSR-108 to JSR-275 (GEOT-1266). Some opportunist javadoc fixes and @Override annotations in the process.</td></tr>
+<tr><td class="rev">30641</td><td>2008-06-12</td><td>acuster</td><td>Copyright headers: lib/referencing, this time with feeling (and the el in Toolkit)</td></tr>
+<tr><td class="rev">30521</td><td>2008-06-05</td><td>acuster</td><td>Copyright: Update referencing headers</td></tr>
+<tr><td class="rev">30313</td><td>2008-05-16</td><td>desruisseaux</td><td>Changed my mind about Utilities.shallowEquals(Object,Object) and renamed it as equals, since a few tests show that the compiler always select the best overloaded flavor working on primitive types (except if an argument is a boolean and the other a different primitive type). Updated a few references. Fixed a few javadoc warnings by explicit declaration of parameter and return values.</td></tr>
+<tr><td class="rev">30258</td><td>2008-05-08</td><td>acuster</td><td>Reshuffle the top level repo: drop uDig, move up trunk, tags, and branches.</td></tr>
+<tr><td class="rev">30257</td><td>2008-05-08</td><td>acuster</td><td>Move trunk/gt/ directory contents up to trunk/ and drop gt</td></tr>
+<tr><td class="rev">29001</td><td>2008-01-30</td><td>desruisseaux</td><td>A few bug fixes, especially in Resampler2D including a workaround for a JAI 1.1.3 bug. For other files, replaced Hints.OVERVIEW_POLICY values from String to OverviewPolicy enum.</td></tr>
+<tr><td class="rev">28922</td><td>2008-01-24</td><td>acuster</td><td>Bump the (at)since version to 2.5 since WKTParser was cut from 2.4</td></tr>
+<tr><td class="rev">28540</td><td>2007-12-29</td><td>acuster</td><td>Hide buttons which are not yet used</td></tr>
+<tr><td class="rev">28252</td><td>2007-12-04</td><td>desruisseaux</td><td>More MosaicImageReader work. As a side effect, moved Utilities.getShort[Class]Name in a separated utilities class named 'Classes'. Also added a couple of @Override annotations.</td></tr>
+<tr><td class="rev">28069</td><td>2007-11-27</td><td>desruisseaux</td><td>Java 5 generics in org.geotools.image.io, and partially in org.geotools.parameters.</td></tr>
+<tr><td class="rev">27575</td><td>2007-10-22</td><td>desruisseaux</td><td>Converted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).</td></tr>
+<tr><td class="rev">23632</td><td>2006-12-29</td><td>desruisseaux</td><td>GEOT-859: Refactored the URN syntax adapter for CRS factories. The adapter now apply to any factory. Some progress toward version management (but not yet there). NOTE: this new implementation forces axis order "as specified in the database", which is different from the original "URNEPSGAdapter" implementation which used (x,y) order. Various changes in many corners of "org.geotools.referencing.factory" as a side-effect of this work. Minor opportunist javadoc fixes in other modules.</td></tr>
+<tr><td class="rev">22327</td><td>2006-10-23</td><td>desruisseaux</td><td>GEOT-982: regroup 'module', 'plugin', 'ext' and 'unsupported' in a common directory.</td></tr>
+<tr><td class="rev">22315</td><td>2006-10-22</td><td>desruisseaux</td><td>Reorganisation of directory tree structure (GEOT-982) phase 1: moved 'src' to 'src/main/java'.</td></tr>
+<tr><td class="rev">20874</td><td>2006-08-07</td><td class="unav">jgarnett</td><td><a href="rev/20874/AbstractParameterValue.xhtml">ip review</a></td></tr>
+<tr><td class="rev">17672</td><td>2006-01-19</td><td>desruisseaux</td><td>Added @source tag.</td></tr>
+<tr><td class="rev">17660</td><td>2006-01-18</td><td>desruisseaux</td><td>Fixed SVN attributes, including the addition of URL attribute.</td></tr>
+<tr><td class="rev">16205</td><td>2005-10-11</td><td>desruisseaux</td><td>Cleaned javadoc warning. More work done on Maven 2 configuration (GEOT-691)</td></tr>
+<tr><td class="rev">15350</td><td>2005-08-16</td><td>desruisseaux</td><td>Merged the 'split-main' branch to trunk (GEOT-662)</td></tr>
+<tr><td class="rev">15256</td><td>2005-08-09</td><td>desruisseaux</td><td>Extraction of referencing module from main</td></tr>
+<tr><td class="rev">15255</td><td>2005-08-09</td><td>desruisseaux</td><td>Prepare branch for splitting main</td></tr>
+<tr><td class="rev">14834</td><td>2005-07-20</td><td>desruisseaux</td><td>Reorganized I18N resources</td></tr>
+<tr><td class="rev">14608</td><td>2005-06-25</td><td>desruisseaux</td><td>EPSG authority factory now uses path informations for ConcatenatedOperation object creations / Added PostgreSQL plugin (mostly as a demo) / Javadoc fixes</td></tr>
+<tr><td class="rev">14175</td><td>2005-06-08</td><td>desruisseaux</td><td>Imaging parameters tunning</td></tr>
+<tr><td class="rev">14157</td><td>2005-06-07</td><td>desruisseaux</td><td>Added parameter wrappers around JAI's ParameterList, for implementation of GridCoverage operations backed by JAI operators</td></tr>
+<tr><td class="rev">13925</td><td>2005-05-30</td><td>desruisseaux</td><td>Added @since javadoc tag</td></tr>
+<tr><td class="rev">13922</td><td>2005-05-29</td><td>desruisseaux</td><td>Renaming of remainding GeoAPI implementations. Renaming is now finished.</td></tr>
+<tr><td class="rev">13906</td><td>2005-05-28</td><td>desruisseaux</td><td>Renamed some 'Default' prefix as 'Abstract'</td></tr>
+<tr><td class="rev">13836</td><td>2005-05-26</td><td>desruisseaux</td><td>Added 'Default' suffix to some CRS implementations: partial work</td></tr>
+<tr><td class="rev">11001</td><td>2005-02-02</td><td>desruisseaux</td><td>Fixed wrong encoding in main/src</td></tr>
+<tr><td class="rev">10796</td><td>2005-01-28</td><td class="unav">dzwiers</td><td><a href="rev/10796/AbstractParameterValue.xhtml">imports cleaned</a></td></tr>
+<tr><td class="rev">8726</td><td>2004-10-21</td><td>desruisseaux</td><td>Various bug fixes in parameter handling</td></tr>
+<tr><td class="rev">8518</td><td>2004-10-11</td><td>desruisseaux</td><td>Apply changes voted in OGC meeting at Southampton: use of Identifier and GenericName</td></tr>
+<tr><td class="rev">7846</td><td>2004-09-08</td><td class="unav">jgarnett</td><td><a href="rev/07846/AbstractParameterValue.xhtml">Cleaned up opengis/geotools split</a></td></tr>
+<tr><td class="rev">7836</td><td>2004-09-08</td><td class="unav">jgarnett</td><td><a href="rev/07846/AbstractParameterValue.xhtml">First round of resync with geoapi</a></td></tr>
+<tr><td class="rev">7706</td><td>2004-08-31</td><td class="unav">jgarnett</td><td><a href="rev/07846/AbstractParameterValue.xhtml">Change over to parameter descriptor and added parse( text ), text() methods.</a></td></tr>
+<tr><td class="rev">6888</td><td>2004-07-14</td><td>desruisseaux</td><td>Update for GeoAPI changes (Info -->  IdentifiedObject)</td></tr>
+<tr><td class="rev">6589</td><td>2004-06-28</td><td>desruisseaux</td><td>Improved parameters handling</td></tr>
+<tr><td class="rev">6366</td><td>2004-06-09</td><td>desruisseaux</td><td>First working implementation of MatrixParameters</td></tr>
+<tr><td class="rev">6098</td><td>2004-05-23</td><td>desruisseaux</td><td>Partial implementation of GeoAPI referencing package</td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/AbstractParameterValue.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/AbstractParameterValue.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/DefaultParameterValue.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/DefaultParameterValue.xhtml?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/DefaultParameterValue.xhtml (added)
+++ sis/ip-review/DefaultParameterValue.xhtml Thu Feb  6 16:10:33 2014
@@ -0,0 +1,83 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>DefaultParameterValue history</title>
+    <style type="text/css" media="all">
+      @import url("./reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>DefaultParameterValue history</h1>
+  <p>Click on the commit message for inspecting the <code>diff</code> and how the code has been rewritten.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn log -r31996:1 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/parameter/Parameter.java</code></blockquote>
+<table>
+  <tr>
+    <th>Rev.</th>
+    <th>Date</th>
+    <th>Author</th>
+    <th class="last">Message</th>
+  </tr>
+<tr><td class="rev">31552</td><td>2008-09-18</td><td>desruisseaux</td><td>Provide an alternative to deprecated constructors.</td></tr>
+<tr><td class="rev">30760</td><td>2008-06-18</td><td>desruisseaux</td><td>Upgrated from JSR-108 to JSR-275 (GEOT-1266). Some opportunist javadoc fixes and @Override annotations in the process.</td></tr>
+<tr><td class="rev">30641</td><td>2008-06-12</td><td>acuster</td><td>Copyright headers: lib/referencing, this time with feeling (and the el in Toolkit)</td></tr>
+<tr><td class="rev">30521</td><td>2008-06-05</td><td>acuster</td><td>Copyright: Update referencing headers</td></tr>
+<tr><td class="rev">30313</td><td>2008-05-16</td><td>desruisseaux</td><td>Changed my mind about Utilities.shallowEquals(Object,Object) and renamed it as equals, since a few tests show that the compiler always select the best overloaded flavor working on primitive types (except if an argument is a boolean and the other a different primitive type). Updated a few references. Fixed a few javadoc warnings by explicit declaration of parameter and return values.</td></tr>
+<tr><td class="rev">30258</td><td>2008-05-08</td><td>acuster</td><td>Reshuffle the top level repo: drop uDig, move up trunk, tags, and branches.</td></tr>
+<tr><td class="rev">30257</td><td>2008-05-08</td><td>acuster</td><td>Move trunk/gt/ directory contents up to trunk/ and drop gt</td></tr>
+<tr><td class="rev">29753</td><td>2008-04-01</td><td>desruisseaux</td><td>Applied parameterized types as a side-effect of hunting for a DimensionMismatchException during reprojection.</td></tr>
+<tr><td class="rev">28922</td><td>2008-01-24</td><td>acuster</td><td>Bump the (at)since version to 2.5 since WKTParser was cut from 2.4</td></tr>
+<tr><td class="rev">28540</td><td>2007-12-29</td><td>acuster</td><td>Hide buttons which are not yet used</td></tr>
+<tr><td class="rev">28267</td><td>2007-12-06</td><td>desruisseaux</td><td>GeoTools trunk now build against GeoAPI 2.2-SNAPSHOT.</td></tr>
+<tr><td class="rev">28252</td><td>2007-12-04</td><td>desruisseaux</td><td>More MosaicImageReader work. As a side effect, moved Utilities.getShort[Class]Name in a separated utilities class named 'Classes'. Also added a couple of @Override annotations.</td></tr>
+<tr><td class="rev">28069</td><td>2007-11-27</td><td>desruisseaux</td><td>Java 5 generics in org.geotools.image.io, and partially in org.geotools.parameters.</td></tr>
+<tr><td class="rev">27575</td><td>2007-10-22</td><td>desruisseaux</td><td>Converted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).</td></tr>
+<tr><td class="rev">26802</td><td>2007-08-31</td><td>desruisseaux</td><td>Merged changes from the 2.4 branch relative to the retrofitting of ImagingParametersDescriptor functionalities in its ImagingParameters parent class.</td></tr>
+<tr><td class="rev">24701</td><td>2007-03-07</td><td>desruisseaux</td><td>Fixed a build failure on Java 6. Also fixed many small details in the referencing framework.</td></tr>
+<tr><td class="rev">22327</td><td>2006-10-23</td><td>desruisseaux</td><td>GEOT-982: regroup 'module', 'plugin', 'ext' and 'unsupported' in a common directory.</td></tr>
+<tr><td class="rev">22315</td><td>2006-10-22</td><td>desruisseaux</td><td>Reorganisation of directory tree structure (GEOT-982) phase 1: moved 'src' to 'src/main/java'.</td></tr>
+<tr><td class="rev">20874</td><td>2006-08-07</td><td class="unav">jgarnett</td><td><a href="rev/20874/DefaultParameterValue.xhtml">ip review</a></td></tr>
+<tr><td class="rev">17672</td><td>2006-01-19</td><td>desruisseaux</td><td>Added @source tag.</td></tr>
+<tr><td class="rev">17660</td><td>2006-01-18</td><td>desruisseaux</td><td>Fixed SVN attributes, including the addition of URL attribute.</td></tr>
+<tr><td class="rev">16205</td><td>2005-10-11</td><td>desruisseaux</td><td>Cleaned javadoc warning. More work done on Maven 2 configuration (GEOT-691)</td></tr>
+<tr><td class="rev">15350</td><td>2005-08-16</td><td>desruisseaux</td><td>Merged the 'split-main' branch to trunk (GEOT-662)</td></tr>
+<tr><td class="rev">15299</td><td>2005-08-11</td><td>desruisseaux</td><td>Added CRS.VALID.AREA formula in OpenOffice addin / Added convenience methods for fetching GeographicBoundingBox and for fetching coordinate operation accuracy / Bug fix for parameter using dimensionless unit in EPGS database</td></tr>
+<tr><td class="rev">15256</td><td>2005-08-09</td><td>desruisseaux</td><td>Extraction of referencing module from main</td></tr>
+<tr><td class="rev">15255</td><td>2005-08-09</td><td>desruisseaux</td><td>Prepare branch for splitting main</td></tr>
+<tr><td class="rev">14834</td><td>2005-07-20</td><td>desruisseaux</td><td>Reorganized I18N resources</td></tr>
+<tr><td class="rev">14175</td><td>2005-06-08</td><td>desruisseaux</td><td>Imaging parameters tunning</td></tr>
+<tr><td class="rev">14157</td><td>2005-06-07</td><td>desruisseaux</td><td>Added parameter wrappers around JAI's ParameterList, for implementation of GridCoverage operations backed by JAI operators</td></tr>
+<tr><td class="rev">13925</td><td>2005-05-30</td><td>desruisseaux</td><td>Added @since javadoc tag</td></tr>
+<tr><td class="rev">13922</td><td>2005-05-29</td><td>desruisseaux</td><td>Renaming of remainding GeoAPI implementations. Renaming is now finished.</td></tr>
+<tr><td class="rev">13376</td><td>2005-05-05</td><td>desruisseaux</td><td>First working version of WarpTransform2D</td></tr>
+<tr><td class="rev">12957</td><td>2005-04-03</td><td>desruisseaux</td><td>Removed J2SE 1.5 dependency</td></tr>
+<tr><td class="rev">12952</td><td>2005-04-03</td><td>desruisseaux</td><td>Updated metadata implementation for GeoAPI changes (GEO-51 and GEO-56)</td></tr>
+<tr><td class="rev">12020</td><td>2005-03-11</td><td>desruisseaux</td><td>First working version of Resampler2D port (side effect: GEOT-390 fix)</td></tr>
+<tr><td class="rev">11001</td><td>2005-02-02</td><td>desruisseaux</td><td>Fixed wrong encoding in main/src</td></tr>
+<tr><td class="rev">10796</td><td>2005-01-28</td><td class="unav">dzwiers</td><td><a href="rev/10796/DefaultParameterValue.xhtml">imports cleaned</a></td></tr>
+<tr><td class="rev">10105</td><td>2004-12-30</td><td>desruisseaux</td><td>Improved Console implementation / Fixed erroneous conversion of dimensionless unit / Javadoc fixes</td></tr>
+<tr><td class="rev">9653</td><td>2004-12-11</td><td>desruisseaux</td><td>Mark the API as in need to be revisited / fixed a potential NullPointerException</td></tr>
+<tr><td class="rev">9354</td><td>2004-11-30</td><td class="unav">rschulz</td><td><a href="rev/09354/DefaultParameterValue.xhtml">changed how doubleValue() deals with null values</a></td></tr>
+<tr><td class="rev">9346</td><td>2004-11-30</td><td>desruisseaux</td><td>First working version of CoordinateOperationFactory</td></tr>
+<tr><td class="rev">9203</td><td>2004-11-19</td><td>desruisseaux</td><td>WKT debugging / cleaning</td></tr>
+<tr><td class="rev">9118</td><td>2004-11-14</td><td>desruisseaux</td><td>Mercator projection port completed (but untested) as a use case for other projection ports</td></tr>
+<tr><td class="rev">8726</td><td>2004-10-21</td><td>desruisseaux</td><td>Various bug fixes in parameter handling</td></tr>
+<tr><td class="rev">8596</td><td>2004-10-12</td><td>desruisseaux</td><td>Redirected javadoc links toward org.opengis.* instead org.geotools.* when the discussion is general enough</td></tr>
+<tr><td class="rev">8518</td><td>2004-10-11</td><td>desruisseaux</td><td>Apply changes voted in OGC meeting at Southampton: use of Identifier and GenericName</td></tr>
+<tr><td class="rev">7857</td><td>2004-09-09</td><td class="unav">jgarnett</td><td><a href="rev/07857/DefaultParameterValue.xhtml">name to getName().toString( null )</a></td></tr>
+<tr><td class="rev">7846</td><td>2004-09-08</td><td class="unav">jgarnett</td><td><a href="rev/07857/DefaultParameterValue.xhtml">Cleaned up opengis/geotools split</a></td></tr>
+<tr><td class="rev">7837</td><td>2004-09-08</td><td class="unav">jgarnett</td><td><a href="rev/07857/DefaultParameterValue.xhtml">Updated handling of values/params in parametervaluegroup</a></td></tr>
+<tr><td class="rev">7836</td><td>2004-09-08</td><td class="unav">jgarnett</td><td><a href="rev/07857/DefaultParameterValue.xhtml">First round of resync with geoapi</a></td></tr>
+<tr><td class="rev">7704</td><td>2004-08-31</td><td class="unav">jgarnett</td><td><a href="rev/07857/DefaultParameterValue.xhtml">Extended with parse( text ), and text()</a></td></tr>
+<tr><td class="rev">6565</td><td>2004-06-26</td><td>desruisseaux</td><td>First draft of a MapProjection port</td></tr>
+<tr><td class="rev">6383</td><td>2004-06-11</td><td>desruisseaux</td><td>Search for parameters and operation methods by identifiers</td></tr>
+<tr><td class="rev">6371</td><td>2004-06-09</td><td>desruisseaux</td><td>Added test cases for parameters</td></tr>
+<tr><td class="rev">6362</td><td>2004-06-08</td><td>desruisseaux</td><td>Initial work for an OperationProvider</td></tr>
+<tr><td class="rev">6325</td><td>2004-06-04</td><td>desruisseaux</td><td>Added MathTransform implementations</td></tr>
+<tr><td class="rev">6098</td><td>2004-05-23</td><td>desruisseaux</td><td>Partial implementation of GeoAPI referencing package</td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/DefaultParameterValue.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/DefaultParameterValue.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/07846/AbstractParameterValue.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/07846/AbstractParameterValue.xhtml?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/rev/07846/AbstractParameterValue.xhtml (added)
+++ sis/ip-review/rev/07846/AbstractParameterValue.xhtml Thu Feb  6 16:10:33 2014
@@ -0,0 +1,128 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>AbstractParameterValue changes for revisions 7705:7846</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>AbstractParameterValue changes for revisions 7705:7846</h1>
+<p>The javadoc added by this commit has been removed.</p>
+<p>All other changes are the consequences of class renaming from <code>GeneralParameterValue</code> to <code>AbstractParameter</code>.
+A class renaming was necessary for avoiding a name clash with GeoAPI, and the <code>Abstract</code> prefix is probably the most widely
+used convention in JDK and open source libraries. SIS takes a similar but not identical name: <code>AbstractParameterValue</code> instead
+of <code>AbstractParameter</code>. Anyone looking for renaming this class would probably come to a similar name.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r7705:7846 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/parameter/AbstractParameter.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 7705</th><th>Revision 7846</th></tr>
+<tr><td><pre>package org.geotools.parameter;
+
+// J2SE dependencies
+<span class="del">import java.util.Map;</span>
+import java.io.Serializable;
+
+// OpenGIS dependencies
+<span class="del">import org.opengis.parameter.GeneralOperationParameter;</span>
+
+// Geotools dependencies
+import org.geotools.resources.Utilities;</pre></td>
+<td><pre>package org.geotools.parameter;
+
+// J2SE dependencies
+import java.io.Serializable;
+
+// OpenGIS dependencies
+<span class="add">import org.opengis.parameter.GeneralParameterDescriptor;</span>
+
+// Geotools dependencies
+import org.geotools.resources.Utilities;</pre></td></tr>
+<tr><td><pre>/**
+ * Abstract parameter value or group of parameter values.
+<span class="del"> *</span>
+ * @version $Id$
+ * @author Martin Desruisseaux
+ *
+<span class="del"> * @see org.geotools.parameter.GeneralOperationParameter</span>
+ */
+<span class="del">public class GeneralParameterValue implements org.opengis.parameter.GeneralParameterValue, Serializable {</span>
+    /**
+     * Serial number for interoperability with different versions.
+     */</pre></td>
+<td><pre>/**
+ * Abstract parameter value or group of parameter values.
+<span class="add"> * &lt;p&gt;</span>
+<span class="add"> * This maps directly to opengis GeneralParameterValue, the name is changed to protect</span>
+<span class="add"> * developers from confusing the two. This class does need to be subclassed before</span>
+<span class="add"> * it is considered useable.</span>
+<span class="add"> * &lt;/p&gt;</span>
+ * @version $Id$
+ * @author Martin Desruisseaux
+ *
+<span class="add"> * @see org.geotools.parameter.AbstractParameterDescriptor</span>
+ */
+<span class="add">public abstract class AbstractParameter implements org.opengis.parameter.GeneralParameterValue, Serializable {</span>
+    /**
+     * Serial number for interoperability with different versions.
+     */</pre></td></tr>
+<tr><td><pre>/**
+ * The abstract definition of this parameter or group of parameters.
+ */
+<span class="del">final GeneralOperationParameter descriptor;</span>
+
+/**
+ * Construct a parameter value from the specified descriptor.</pre></td>
+<td><pre>/**
+ * The abstract definition of this parameter or group of parameters.
+ */
+<span class="add">final GeneralParameterDescriptor descriptor;</span>
+
+/**
+ * Construct a parameter value from the specified descriptor.</pre></td></tr>
+<tr><td><pre> *
+ * @param descriptor The abstract definition of this parameter or group of parameters.
+ */
+<span class="del">protected GeneralParameterValue(GeneralOperationParameter descriptor) {</span>
+    this.descriptor = descriptor;
+    ensureNonNull("descriptor", descriptor);
+}</pre></td>
+<td><pre> *
+ * @param descriptor The abstract definition of this parameter or group of parameters.
+ */
+<span class="add">protected AbstractParameter(GeneralParameterDescriptor descriptor) {</span>
+    this.descriptor = descriptor;
+    ensureNonNull("descriptor", descriptor);
+}</pre></td></tr>
+<tr><td><pre> *
+ * @return The abstract definition of this parameter or group of parameters.
+ */
+<span class="del">public GeneralOperationParameter getDescriptor() {</span>
+    return descriptor;
+}</pre></td>
+<td><pre> *
+ * @return The abstract definition of this parameter or group of parameters.
+ */
+<span class="add">public GeneralParameterDescriptor getDescriptor() {</span>
+    return descriptor;
+}</pre></td></tr>
+<tr><td><pre> */
+public boolean equals(final Object object) {
+    if (object!=null &amp;&amp; object.getClass().equals(getClass())) {
+<span class="del">        final GeneralParameterValue that = (GeneralParameterValue) object;</span>
+        return Utilities.equals(this.descriptor, that.descriptor);
+    }
+    return false;</pre></td>
+<td><pre> */
+public boolean equals(final Object object) {
+    if (object!=null &amp;&amp; object.getClass().equals(getClass())) {
+<span class="add">        final AbstractParameter that = (AbstractParameter) object;</span>
+        return Utilities.equals(this.descriptor, that.descriptor);
+    }
+    return false;</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/07846/AbstractParameterValue.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/07846/AbstractParameterValue.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/07846/HEADER.html
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/07846/HEADER.html?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/rev/07846/HEADER.html (added)
+++ sis/ip-review/rev/07846/HEADER.html Thu Feb  6 16:10:33 2014
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>Revision 7846</title>
+  </head>
+  <body>
+    <div>
+      <h1>Revision 7846</h1>
+<table>
+  <tr><td><b>Author:</b></td><td>jgarnett</td></tr>
+  <tr><td><b>Date:</b></td><td>2004-09-08</td></tr>
+  <tr><td><b>Message:</b></td><td>Cleaned up opengis/geotools split</td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/07846/HEADER.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/07846/HEADER.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/07857/DefaultParameterValue.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/07857/DefaultParameterValue.xhtml?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/rev/07857/DefaultParameterValue.xhtml (added)
+++ sis/ip-review/rev/07857/DefaultParameterValue.xhtml Thu Feb  6 16:10:33 2014
@@ -0,0 +1,526 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>DefaultParameterValue changes for revisions 7703:7857</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>DefaultParameterValue changes for revisions 7703:7857</h1>
+<p>Changes in this commit and actions taken:</p>
+<ul>
+  <li>Addition of a <code>&lt;p&gt;</code> tag in javadoc: <b>removed</b>.</li>
+  <li>Addition of a "<cite>This implementation extends…</cite>" paragraph in javadoc: <b>removed</b>.</li>
+  <li>Renaming of a <code>ParameterValue</code> class name to <code>Parameter</code>: <b>renamed differently</b>.
+      A renaming is necessary for avoiding a name clash with GeoAPI. SIS takes the <code>DefaultParameterValue</code>
+      name for consistency with the policy applied to all other GeoAPI implementations in SIS.</li>
+  <li>Renaming of a <code>OperationParameter</code> class name to <code>ParameterDescriptor</code>: <b>renamed differently</b>.
+      SIS will take the <code>DefaultParameterDescriptor</code> name for the same reason than above.</li>
+  <li>Implementation of <code>parse(…)</code>, <code>text()</code> and <code>toString()</code> methods: <b>removed</b>.
+      Those methods will not be ported to SIS.</li>
+</ul>
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r7703:7857 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/parameter/Parameter.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 7703</th><th>Revision 7857</th></tr>
+<tr><td><pre>package org.geotools.parameter;
+
+// J2SE dependencies
+import java.net.URL;
+import java.util.Set;
+import java.util.Arrays;
+<span class="del">import java.util.Locale;</span>
+import javax.units.Unit;
+import javax.units.SI;
+import javax.units.NonSI;</pre></td>
+<td><pre>package org.geotools.parameter;
+
+// J2SE dependencies
+<span class="add">import java.io.IOException;</span>
+<span class="add">import java.lang.reflect.Array;</span>
+<span class="add">import java.lang.reflect.Constructor;</span>
+<span class="add">import java.lang.reflect.InvocationTargetException;</span>
+import java.net.URL;
+<span class="add">import java.util.Collection;</span>
+import java.util.Set;
+import java.util.Arrays;
+import javax.units.Unit;
+import javax.units.SI;
+import javax.units.NonSI;</pre></td></tr>
+<tr><td><pre>// OpenGIS dependencies
+import org.opengis.util.CodeList;
+<span class="del">import org.opengis.parameter.OperationParameter;</span>
+<span class="del">import org.opengis.parameter.GeneralOperationParameter;</span>
+import org.opengis.parameter.InvalidParameterTypeException;
+import org.opengis.parameter.InvalidParameterValueException;
+
+// Geotools dependencies
+import org.geotools.resources.Utilities;
+import org.geotools.resources.cts.Resources;
+import org.geotools.resources.cts.ResourceKeys;</pre></td>
+<td><pre>// OpenGIS dependencies
+import org.opengis.util.CodeList;
+<span class="add">import org.opengis.parameter.ParameterDescriptor;</span>
+<span class="add">import org.opengis.parameter.GeneralParameterDescriptor;</span>
+import org.opengis.parameter.InvalidParameterTypeException;
+import org.opengis.parameter.InvalidParameterValueException;
+
+// Geotools dependencies
+<span class="add">import org.geotools.data.DataSourceException;</span>
+import org.geotools.resources.Utilities;
+import org.geotools.resources.cts.Resources;
+import org.geotools.resources.cts.ResourceKeys;</pre></td></tr>
+<tr><td><pre>/**
+<span class="del"> * A parameter value used by an operation method. Most parameter values are numeric, but</span>
+<span class="del"> * other types of parameter values are possible. The parameter type can be fetch with the</span>
+ * &lt;code&gt;{@linkplain #getValue()}.{@linkplain Object#getClass() getClass()}&lt;/code&gt; idiom.
+ * The {@link #getValue()} and {@link #setValue(Object)} methods can be invoked at any time.
+ * Others getters and setters are parameter-type dependents.
+<span class="del"> *</span>
+ * @version $Id$
+ * @author Martin Desruisseaux
+ *
+<span class="del"> * @see org.geotools.parameter.OperationParameter</span>
+<span class="del"> * @see org.geotools.parameter.ParameterValueGroup</span>
+ */
+<span class="del">public class ParameterValue extends GeneralParameterValue</span>
+                         implements org.opengis.parameter.ParameterValue
+{
+    /**</pre></td>
+<td><pre>/**
+<span class="add"> * A parameter value used by an operation method.</span>
+<span class="add"> * &lt;p&gt;</span>
+<span class="add"> * Most CRS parameter values are numeric, but other types of parameter values are possible. The parameter type can be fetch with the</span>
+ * &lt;code&gt;{@linkplain #getValue()}.{@linkplain Object#getClass() getClass()}&lt;/code&gt; idiom.
+ * The {@link #getValue()} and {@link #setValue(Object)} methods can be invoked at any time.
+ * Others getters and setters are parameter-type dependents.
+<span class="add"> * &lt;/p&gt;</span>
+<span class="add"> * &lt;p&gt;</span>
+<span class="add"> * This implementation extends the capabilities of the geoapi interface with an additional</span>
+<span class="add"> * functionality proivded by parse( text ), and text() methods.</span>
+<span class="add"> * &lt;/p&gt;</span>
+ * @version $Id$
+ * @author Martin Desruisseaux
+ *
+<span class="add"> * @see org.geotools.parameter.ParameterDescriptor</span>
+<span class="add"> * @see org.geotools.parameter.ParameterGroup</span>
+ */
+<span class="add">public class Parameter extends AbstractParameter</span>
+                         implements org.opengis.parameter.ParameterValue
+{
+    /**</pre></td></tr>
+<tr><td><pre>/**
+ * Construct a parameter from the specified name and value. This convenience constructor
+<span class="del"> * creates a default {@link org.geotools.parameter.OperationParameter} object. But if such</span>
+ * an object was available, then the preferred way to get a &lt;code&gt;ParameterValue&lt;/code&gt;
+<span class="del"> * is to invokes {@link org.geotools.parameter.OperationParameter#createValue}.</span>
+ *
+ * @param name  The parameter name.
+ * @param value The parameter value.
+ */
+<span class="del">public ParameterValue(final String name, final int value) {</span>
+<span class="del">    this(new org.geotools.parameter.OperationParameter(name,</span>
+             0, Integer.MIN_VALUE, Integer.MAX_VALUE));
+    this.value = wrap(value);
+}</pre></td>
+<td><pre>/**
+ * Construct a parameter from the specified name and value. This convenience constructor
+<span class="add"> * creates a default {@link org.geotools.parameter.ParameterDescriptor} object. But if such</span>
+ * an object was available, then the preferred way to get a &lt;code&gt;ParameterValue&lt;/code&gt;
+<span class="add"> * is to invokes {@link org.geotools.parameter.ParameterDescriptor#createValue}.</span>
+ *
+ * @param name  The parameter name.
+ * @param value The parameter value.
+ */
+<span class="add">public Parameter(final String name, final int value) {</span>
+<span class="add">    this(new org.geotools.parameter.ParameterDescriptor(name,</span>
+             0, Integer.MIN_VALUE, Integer.MAX_VALUE));
+    this.value = wrap(value);
+}</pre></td></tr>
+<tr><td><pre>/**
+ * Construct a parameter from the specified name and value. This convenience constructor
+<span class="del"> * creates a default {@link org.geotools.parameter.OperationParameter} object. But if such</span>
+ * an object was available, then the preferred way to get a &lt;code&gt;ParameterValue&lt;/code&gt; is
+<span class="del"> * to invokes {@link org.geotools.parameter.OperationParameter#createValue}.</span>
+ *
+ * @param name  The parameter name.
+ * @param value The parameter value.
+ * @param unit  The unit for the parameter value.
+ */
+<span class="del">public ParameterValue(final String name, final double value, final Unit unit) {</span>
+<span class="del">    this(new org.geotools.parameter.OperationParameter(name,</span>
+             Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, normalize(unit)));
+    this.value = wrap(value);
+    this.unit  = unit;</pre></td>
+<td><pre>/**
+ * Construct a parameter from the specified name and value. This convenience constructor
+<span class="add"> * creates a default {@link org.geotools.parameter.ParameterDescriptor} object. But if such</span>
+ * an object was available, then the preferred way to get a &lt;code&gt;ParameterValue&lt;/code&gt; is
+<span class="add"> * to invokes {@link org.geotools.parameter.ParameterDescriptor#createValue}.</span>
+ *
+ * @param name  The parameter name.
+ * @param value The parameter value.
+ * @param unit  The unit for the parameter value.
+ */
+<span class="add">public Parameter(final String name, final double value, final Unit unit) {</span>
+<span class="add">    this(new org.geotools.parameter.ParameterDescriptor(name,</span>
+             Double.NaN, Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, normalize(unit)));
+    this.value = wrap(value);
+    this.unit  = unit;</pre></td></tr>
+<tr><td><pre>/**
+ * Construct a parameter from the specified enumeration. This convenience constructor
+<span class="del"> * creates a default {@link org.geotools.parameter.OperationParameter} object. But if</span>
+ * such an object was available, then the preferred way to get a &lt;code&gt;ParameterValue&lt;/code&gt;
+<span class="del"> * is to invokes {@link org.geotools.parameter.OperationParameter#createValue}.</span>
+ *
+ * @param name  The parameter name.
+ * @param value The parameter value.
+ */
+<span class="del">public ParameterValue(final String name, final CodeList value) {</span>
+<span class="del">    this(new org.geotools.parameter.OperationParameter(name, value));</span>
+    this.value = value;
+}</pre></td>
+<td><pre>/**
+ * Construct a parameter from the specified enumeration. This convenience constructor
+<span class="add"> * creates a default {@link org.geotools.parameter.ParameterDescriptor} object. But if</span>
+ * such an object was available, then the preferred way to get a &lt;code&gt;ParameterValue&lt;/code&gt;
+<span class="add"> * is to invokes {@link org.geotools.parameter.ParameterDescriptor#createValue}.</span>
+ *
+ * @param name  The parameter name.
+ * @param value The parameter value.
+ */
+<span class="add">public Parameter(final String name, final CodeList value) {</span>
+<span class="add">    this(new org.geotools.parameter.ParameterDescriptor(name, value));</span>
+    this.value = value;
+}</pre></td></tr>
+<tr><td><pre> *
+ * @param descriptor The abstract definition of this parameter.
+ */
+<span class="del">public ParameterValue(final OperationParameter descriptor) {</span>
+    super(descriptor);
+    value = descriptor.getDefaultValue();
+    unit  = descriptor.getUnit();</pre></td>
+<td><pre> *
+ * @param descriptor The abstract definition of this parameter.
+ */
+<span class="add">public Parameter(final ParameterDescriptor descriptor) {</span>
+    super(descriptor);
+    value = descriptor.getDefaultValue();
+    unit  = descriptor.getUnit();</pre></td></tr>
+<tr><td><pre>/**
+ * Ensures that the given value is valid according the specified parameter descriptor.
+ * This convenience method ensures that &lt;code&gt;value&lt;/code&gt; is assignable to the
+<span class="del"> * {@linkplain org.geotools.parameter.OperationParameter#getValueClass expected class}, is between the</span>
+<span class="del"> * {@linkplain org.geotools.parameter.OperationParameter#getMinimumValue minimum} and</span>
+<span class="del"> * {@linkplain org.geotools.parameter.OperationParameter#getMaximumValue maximum} values and is one of the</span>
+<span class="del"> * {@linkplain org.geotools.parameter.OperationParameter#getValidValues set of valid values}.</span>
+ * If the value fails any of those tests, then an exception is thrown.
+ *
+ * @param  descriptor The parameter descriptor to check against.</pre></td>
+<td><pre>/**
+ * Ensures that the given value is valid according the specified parameter descriptor.
+ * This convenience method ensures that &lt;code&gt;value&lt;/code&gt; is assignable to the
+<span class="add"> * {@linkplain org.geotools.parameter.ParameterDescriptor#getValueClass expected class}, is between the</span>
+<span class="add"> * {@linkplain org.geotools.parameter.ParameterDescriptor#getMinimumValue minimum} and</span>
+<span class="add"> * {@linkplain org.geotools.parameter.ParameterDescriptor#getMaximumValue maximum} values and is one of the</span>
+<span class="add"> * {@linkplain org.geotools.parameter.ParameterDescriptor#getValidValues set of valid values}.</span>
+ * If the value fails any of those tests, then an exception is thrown.
+ *
+ * @param  descriptor The parameter descriptor to check against.</pre></td></tr>
+<tr><td><pre> * @param  value The value to check, or &lt;code&gt;null&lt;/code&gt;.
+ * @throws InvalidParameterValueException if the parameter value is invalid.
+ */
+<span class="del">public static void ensureValidValue(final OperationParameter descriptor, final Object value)</span>
+        throws InvalidParameterValueException
+{
+    if (value == null) {</pre></td>
+<td><pre> * @param  value The value to check, or &lt;code&gt;null&lt;/code&gt;.
+ * @throws InvalidParameterValueException if the parameter value is invalid.
+ */
+<span class="add">public static void ensureValidValue(final ParameterDescriptor descriptor, final Object value)</span>
+        throws InvalidParameterValueException
+{
+    if (value == null) {</pre></td></tr>
+<tr><td><pre> */
+private String getClassTypeError() {
+    return Resources.format(ResourceKeys.ERROR_ILLEGAL_OPERATION_FOR_VALUE_CLASS_$1,
+<span class="del">           Utilities.getShortName(((OperationParameter)descriptor).getValueClass()));</span>
+}
+
+/**
+ * Returns the parameter name in the default locale.
+ */
+<span class="del">static String getName(final GeneralOperationParameter descriptor) {</span>
+<span class="del">    return descriptor.getName(Locale.getDefault());</span>
+}
+
+/**</pre></td>
+<td><pre> */
+private String getClassTypeError() {
+    return Resources.format(ResourceKeys.ERROR_ILLEGAL_OPERATION_FOR_VALUE_CLASS_$1,
+<span class="add">           Utilities.getShortName(((ParameterDescriptor)descriptor).getValueClass()));</span>
+}
+
+/**
+ * Returns the parameter name in the default locale.
+ */
+<span class="add">static String getName(final GeneralParameterDescriptor descriptor) {</span>
+<span class="add">    return descriptor.getName().toString();</span>
+}
+
+/**</pre></td></tr>
+<tr><td><pre> */
+public void setValue(final double value, final Unit unit) throws InvalidParameterValueException {
+    ensureNonNull("unit", unit);
+<span class="del">    final Unit targetUnit = ((OperationParameter) descriptor).getUnit();</span>
+    if (targetUnit == null) {
+        throw new IllegalStateException(Resources.format(
+                  ResourceKeys.ERROR_UNITLESS_PARAMETER_$1, getName(descriptor)));</pre></td>
+<td><pre> */
+public void setValue(final double value, final Unit unit) throws InvalidParameterValueException {
+    ensureNonNull("unit", unit);
+<span class="add">    final Unit targetUnit = ((ParameterDescriptor) descriptor).getUnit();</span>
+    if (targetUnit == null) {
+        throw new IllegalStateException(Resources.format(
+                  ResourceKeys.ERROR_UNITLESS_PARAMETER_$1, getName(descriptor)));</pre></td></tr>
+<tr><td><pre>        throw new IllegalArgumentException(Resources.format(expectedID, unit));
+    }
+    final Double converted = wrap(unit.getConverterTo(targetUnit).convert(value));
+<span class="del">    ensureValidValue((OperationParameter) descriptor, converted);</span>
+    this.value = wrap(value);
+    this.unit  = unit;
+}</pre></td>
+<td><pre>        throw new IllegalArgumentException(Resources.format(expectedID, unit));
+    }
+    final Double converted = wrap(unit.getConverterTo(targetUnit).convert(value));
+<span class="add">    ensureValidValue((ParameterDescriptor) descriptor, converted);</span>
+    this.value = wrap(value);
+    this.unit  = unit;
+}</pre></td></tr>
+<tr><td><pre> */
+public void setValue(final double value) throws InvalidParameterValueException {
+    final Double check = wrap(value);
+<span class="del">    ensureValidValue((OperationParameter) descriptor, check);</span>
+    this.value = check;
+}</pre></td>
+<td><pre> */
+public void setValue(final double value) throws InvalidParameterValueException {
+    final Double check = wrap(value);
+<span class="add">    ensureValidValue((ParameterDescriptor) descriptor, check);</span>
+    this.value = check;
+}</pre></td></tr>
+<tr><td><pre> */
+public void setValue(final int value) throws InvalidParameterValueException {
+    final Integer check = wrap(value);
+<span class="del">    ensureValidValue((OperationParameter) descriptor, check);</span>
+    this.value = check;
+}</pre></td>
+<td><pre> */
+public void setValue(final int value) throws InvalidParameterValueException {
+    final Integer check = wrap(value);
+<span class="add">    ensureValidValue((ParameterDescriptor) descriptor, check);</span>
+    this.value = check;
+}</pre></td></tr>
+<tr><td><pre> */
+public void setValue(final boolean value) throws InvalidParameterValueException {
+    final Boolean check = Boolean.valueOf(value);
+<span class="del">    ensureValidValue((OperationParameter) descriptor, check);</span>
+    this.value = check;
+}</pre></td>
+<td><pre> */
+public void setValue(final boolean value) throws InvalidParameterValueException {
+    final Boolean check = Boolean.valueOf(value);
+<span class="add">    ensureValidValue((ParameterDescriptor) descriptor, check);</span>
+    this.value = check;
+}</pre></td></tr>
+<tr><td><pre> * @see #getValue
+ */
+public void setValue(final Object value) throws InvalidParameterValueException {
+<span class="del">    ensureValidValue((OperationParameter) descriptor, value);</span>
+    this.value = value;
+}</pre></td>
+<td><pre> * @see #getValue
+ */
+public void setValue(final Object value) throws InvalidParameterValueException {
+<span class="add">    ensureValidValue((ParameterDescriptor) descriptor, value);</span>
+    this.value = value;
+}</pre></td></tr>
+<tr><td><pre> */
+public void setValue(double[] values, final Unit unit) throws InvalidParameterValueException {
+    ensureNonNull("unit", unit);
+<span class="del">    final Unit targetUnit = ((OperationParameter) descriptor).getUnit();</span>
+    if (targetUnit == null) {
+        throw new IllegalStateException(Resources.format(
+                  ResourceKeys.ERROR_UNITLESS_PARAMETER_$1, getName(descriptor)));</pre></td>
+<td><pre> */
+public void setValue(double[] values, final Unit unit) throws InvalidParameterValueException {
+    ensureNonNull("unit", unit);
+<span class="add">    final Unit targetUnit = ((ParameterDescriptor) descriptor).getUnit();</span>
+    if (targetUnit == null) {
+        throw new IllegalStateException(Resources.format(
+                  ResourceKeys.ERROR_UNITLESS_PARAMETER_$1, getName(descriptor)));</pre></td></tr>
+<tr><td><pre>    for (int i=0; i&lt;converted.length; i++) {
+        converted[i] = converter.convert(converted[i]);
+    }
+<span class="del">    ensureValidValue((OperationParameter) descriptor, converted);</span>
+    this.value = values;
+    this.unit  = unit;
+}</pre></td>
+<td><pre>    for (int i=0; i&lt;converted.length; i++) {
+        converted[i] = converter.convert(converted[i]);
+    }
+<span class="add">    ensureValidValue((ParameterDescriptor) descriptor, converted);</span>
+    this.value = values;
+    this.unit  = unit;
+}</pre></td></tr>
+<tr><td><pre> */
+public boolean equals(final Object object) {
+    if (super.equals(object)) {
+<span class="del">        final ParameterValue that = (ParameterValue) object;</span>
+        return Utilities.equals(this.value, that.value) &amp;&amp;
+               Utilities.equals(this.unit,  that.unit);
+    }</pre></td>
+<td><pre> */
+public boolean equals(final Object object) {
+    if (super.equals(object)) {
+<span class="add">        final Parameter that = (Parameter) object;</span>
+        return Utilities.equals(this.value, that.value) &amp;&amp;
+               Utilities.equals(this.unit,  that.unit);
+    }</pre></td></tr>
+<tr><td><pre>        if (unit  != null) code += 37*unit.hashCode();
+        return code;
+    }
+}</pre></td>
+<td><pre>        if (unit  != null) code += 37*unit.hashCode();
+        return code;
+    }
+<span class="add"></span>
+<span class="add">    /**</span>
+<span class="add">     * Set the Parameter value of the provided text.</span>
+<span class="add">     *</span>
+<span class="add">     * @param text parsed using valueOf( text )</span>
+<span class="add">     */</span>
+<span class="add">    public void parse( String text ) throws IOException {</span>
+<span class="add">        setValue( valueOf( text ) );</span>
+}
+<span class="add">    /** Text representation of parameter value.</span>
+<span class="add">     * &lt;p&gt;</span>
+<span class="add">     * Should be suitable for use with parse( text )</span>
+<span class="add">     * @return</span>
+<span class="add">     */</span>
+<span class="add">    public String text(){</span>
+<span class="add">        Object obj = getValue();</span>
+<span class="add">        if( obj == null ){</span>
+<span class="add">            return null;</span>
+<span class="add">        }</span>
+<span class="add">        return obj.toString();</span>
+<span class="add">    }</span>
+<span class="add">    /**</span>
+<span class="add">     * Parses the text into a value for this Parameter.</span>
+<span class="add">     * &lt;p&gt;</span>
+<span class="add">     * Default implementation uses reflection to look for a constructor</span>
+<span class="add">     * that takes a single String.</span>
+<span class="add">     * &lt;/p&gt;</span>
+<span class="add">     * @param text Text to parse</span>
+<span class="add">     * @return value value of type getDescriptor().getValueClass()</span>
+<span class="add">     *</span>
+<span class="add">     * @throws IOException If text could not be parsed to getDescriptor().getValueClass()</span>
+<span class="add">     */</span>
+<span class="add">    protected Object valueOf( String text ) throws IOException {</span>
+<span class="add"></span>
+<span class="add">        ParameterDescriptor descriptor =</span>
+<span class="add">            (ParameterDescriptor) this.getDescriptor();</span>
+<span class="add"></span>
+<span class="add">        Class type = descriptor.getValueClass();</span>
+<span class="add"></span>
+<span class="add">        if (text == null) {</span>
+<span class="add">            return null;</span>
+<span class="add">        }</span>
+<span class="add">        if (type == String.class) {</span>
+<span class="add">            return text;</span>
+<span class="add">        }</span>
+<span class="add">        if (text.length() == 0) {</span>
+<span class="add">            return null;</span>
+<span class="add">        }</span>
+<span class="add"></span>
+<span class="add">        Constructor constructor;</span>
+<span class="add"></span>
+<span class="add">        try {</span>
+<span class="add">            constructor = type.getConstructor(new Class[] { String.class });</span>
+<span class="add">        } catch (SecurityException e) {</span>
+<span class="add">            //  type( String ) constructor is not public</span>
+<span class="add">            throw new IOException("Could not create " + type.getName()</span>
+<span class="add">                + " from text");</span>
+<span class="add">        } catch (NoSuchMethodException e) {</span>
+<span class="add">            // No type( String ) constructor</span>
+<span class="add">            throw new IOException("Could not create " + type.getName()</span>
+<span class="add">                + " from text");</span>
+<span class="add">        }</span>
+<span class="add"></span>
+<span class="add">        try {</span>
+<span class="add">            return constructor.newInstance(new Object[] { text, });</span>
+<span class="add">        } catch (IllegalArgumentException illegalArgumentException) {</span>
+<span class="add">            throw new DataSourceException("Could not create "</span>
+<span class="add">                + type.getName() + ": from '" + text + "'",</span>
+<span class="add">                illegalArgumentException);</span>
+<span class="add">        } catch (InstantiationException instantiaionException) {</span>
+<span class="add">            throw new DataSourceException("Could not create "</span>
+<span class="add">                + type.getName() + ": from '" + text + "'",</span>
+<span class="add">                instantiaionException);</span>
+<span class="add">        } catch (IllegalAccessException illegalAccessException) {</span>
+<span class="add">            throw new DataSourceException("Could not create "</span>
+<span class="add">                + type.getName() + ": from '" + text + "'",</span>
+<span class="add">                illegalAccessException);</span>
+<span class="add">        } catch (InvocationTargetException targetException) {</span>
+<span class="add">            Throwable cause = targetException.getCause();</span>
+<span class="add">            throw new DataSourceException( cause );</span>
+<span class="add"></span>
+<span class="add">        }</span>
+<span class="add">    }</span>
+<span class="add"></span>
+<span class="add">    /* (non-Javadoc)</span>
+<span class="add">     * @see java.lang.Object#toString()</span>
+<span class="add">     */</span>
+<span class="add">    public String toString() {</span>
+<span class="add">        String name = descriptor.getName().toString( null );</span>
+<span class="add">        Object value = getValue();</span>
+<span class="add"></span>
+<span class="add">        StringBuffer buf = new StringBuffer();</span>
+<span class="add">        buf.append( "[&lt;" );</span>
+<span class="add">        buf.append( descriptor.getName().toString( null ) );</span>
+<span class="add">        buf.append( "&gt; " );</span>
+<span class="add">        if( value == null ){</span>
+<span class="add">            buf.append( "null" );</span>
+<span class="add">        }</span>
+<span class="add">        else if( value.getClass().isArray() ){</span>
+<span class="add">            int length = Array.getLength( value );</span>
+<span class="add">            if( length == 0 ){</span>
+<span class="add">                buf.append( "(,)" );</span>
+<span class="add">            }</span>
+<span class="add">            else {</span>
+<span class="add">                buf.append( "(");</span>
+<span class="add">                for( int i = 0; i&lt; Math.min(5,length);i++){</span>
+<span class="add">                    buf.append( Array.get( value, 0 ) );</span>
+<span class="add">                    buf.append( "," );</span>
+<span class="add">                }</span>
+<span class="add">                if( length &gt; 5 ){</span>
+<span class="add">                    buf.append( "..." );</span>
+<span class="add">                }</span>
+<span class="add">                buf.append(")");</span>
+<span class="add">            }</span>
+<span class="add">        }</span>
+<span class="add">        else {</span>
+<span class="add">            buf.append( value );</span>
+<span class="add">        }</span>
+<span class="add">        buf.append("]");</span>
+<span class="add">        return buf.toString();</span>
+<span class="add">    }</span>
+<span class="add">}</span>
+<span class="add"></span></pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/07857/DefaultParameterValue.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/07857/DefaultParameterValue.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/09354/DefaultParameterValue.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/09354/DefaultParameterValue.xhtml?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/rev/09354/DefaultParameterValue.xhtml (added)
+++ sis/ip-review/rev/09354/DefaultParameterValue.xhtml Thu Feb  6 16:10:33 2014
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>DefaultParameterValue changes for revisions 9353:9354</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>DefaultParameterValue changes for revisions 9353:9354</h1>
+<p>This commit has been reverted. It does not appear in SIS.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r9353:9354 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/parameter/Parameter.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 9353</th><th>Revision 9354</th></tr>
+<tr><td><pre>public double doubleValue() throws InvalidParameterTypeException {
+    if (value instanceof Number) {
+        return ((Number) value).doubleValue();
+    }
+<span class="del">    final String name = getName(descriptor);</span>
+<span class="del">    if (value == null) {</span>
+<span class="del">        throw new IllegalStateException(Resources.format(</span>
+<span class="del">                  ResourceKeys.ERROR_MISSING_PARAMETER_$1, name));</span>
+    }
+<span class="del">    throw new InvalidParameterTypeException(getClassTypeError(), name);</span>
+<span class="del">}</span>
+
+/**
+ * Returns the positive integer value of an operation parameter, usually used</pre></td>
+<td><pre>    public double doubleValue() throws InvalidParameterTypeException {
+        if (value instanceof Number) {
+            return ((Number) value).doubleValue();
+<span class="add">        } else if (value == null) {</span>
+<span class="add">            return Double.NaN;</span>
+<span class="add">        } else {</span>
+<span class="add">            throw new InvalidParameterTypeException(getClassTypeError(), getName(descriptor));</span>
+        }
+<span class="add">//        final String name = getName(descriptor);</span>
+<span class="add">//        if (value == null) {</span>
+<span class="add">//            throw new IllegalStateException(Resources.format(</span>
+<span class="add">//                      ResourceKeys.ERROR_MISSING_PARAMETER_$1, name));</span>
+<span class="add">//        }</span>
+<span class="add">//        throw new InvalidParameterTypeException(getClassTypeError(), name);</span>
+        }
+
+    /**
+     * Returns the positive integer value of an operation parameter, usually used</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/09354/DefaultParameterValue.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/09354/DefaultParameterValue.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/09354/HEADER.html
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/09354/HEADER.html?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/rev/09354/HEADER.html (added)
+++ sis/ip-review/rev/09354/HEADER.html Thu Feb  6 16:10:33 2014
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>Revision 9354</title>
+  </head>
+  <body>
+    <div>
+      <h1>Revision 9354</h1>
+<table>
+  <tr><td><b>Author:</b></td><td>rschulz</td></tr>
+  <tr><td><b>Date:</b></td><td>2004-11-30</td></tr>
+  <tr><td><b>Message:</b></td><td>changed how doubleValue() deals with null values</td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/09354/HEADER.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/09354/HEADER.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/10796/AbstractParameterValue.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/10796/AbstractParameterValue.xhtml?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/rev/10796/AbstractParameterValue.xhtml (added)
+++ sis/ip-review/rev/10796/AbstractParameterValue.xhtml Thu Feb  6 16:10:33 2014
@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>AbstractParameterValue changes for revisions 10795:10796</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>AbstractParameterValue changes for revisions 10795:10796</h1>
+<p>Changes in this commit seem to be the result of some "<cite>auto reformat</cite>" tool execution.
+The <cite>Java</cite> - <cite>GeoAPI</cite> - <cite>GeoTools</cite> import ordering is altered,
+imports used only in Javadoc are lost and the encoding of non-ASCII characters is broken.
+This commit has been reverted, except for the removal of really unused imports which are keep removed.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r10795:10796 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/parameter/AbstractParameter.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 10795</th><th>Revision 10796</th></tr>
+<tr><td><pre>/*
+ * Geotools 2 - OpenSource mapping toolkit
+ * (C) 2004, Geotools Project Managment Committee (PMC)
+<span class="del"> * (C) 2004, Institut de Recherche pour le Développement</span>
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public</pre></td>
+<td><pre>/*
+ * Geotools 2 - OpenSource mapping toolkit
+ * (C) 2004, Geotools Project Managment Committee (PMC)
+<span class="add"> * (C) 2004, Institut de Recherche pour le D�veloppement</span>
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public</pre></td></tr>
+<tr><td><pre>import java.io.IOException;
+import java.io.Serializable;
+
+<span class="del">// OpenGIS dependencies</span>
+<span class="del">import org.opengis.parameter.GeneralParameterDescriptor;</span>
+<span class="del"></span>
+<span class="del">// Geotools dependencies</span>
+import org.geotools.io.TableWriter;
+import org.geotools.resources.Utilities;
+import org.geotools.resources.cts.Resources;
+<span class="del">import org.geotools.resources.cts.ResourceKeys;</span>
+<span class="del">import org.geotools.referencing.wkt.Formatter;</span>
+<span class="del">import org.geotools.referencing.wkt.Formattable;</span>
+
+
+/**</pre></td>
+<td><pre>import java.io.IOException;
+import java.io.Serializable;
+
+import org.geotools.io.TableWriter;
+<span class="add">import org.geotools.referencing.wkt.Formattable;</span>
+<span class="add">import org.geotools.referencing.wkt.Formatter;</span>
+import org.geotools.resources.Utilities;
+<span class="add">import org.geotools.resources.cts.ResourceKeys;</span>
+import org.geotools.resources.cts.Resources;
+<span class="add">import org.opengis.parameter.GeneralParameterDescriptor;</span>
+<span class="add">import org.opengis.parameter.GeneralParameterValue;</span>
+
+
+/**</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/10796/AbstractParameterValue.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/10796/AbstractParameterValue.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/10796/DefaultParameterValue.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/10796/DefaultParameterValue.xhtml?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/rev/10796/DefaultParameterValue.xhtml (added)
+++ sis/ip-review/rev/10796/DefaultParameterValue.xhtml Thu Feb  6 16:10:33 2014
@@ -0,0 +1,96 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>DefaultParameterValue changes for revisions 10795:10796</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>DefaultParameterValue changes for revisions 10795:10796</h1>
+<p>Changes in this commit seem to be the result of some "<cite>auto reformat</cite>" tool execution.
+The <cite>Java</cite> - <cite>GeoAPI</cite> - <cite>GeoTools</cite> import ordering is altered,
+imports used only in Javadoc are lost and the encoding of non-ASCII characters is broken.
+This commit has been reverted, except for the removal of really unused imports which are keep removed.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r10795:10796 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/parameter/Parameter.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 10795</th><th>Revision 10796</th></tr>
+<tr><td><pre>/*
+ * Geotools 2 - OpenSource mapping toolkit
+ * (C) 2004, Geotools Project Managment Committee (PMC)
+<span class="del"> * (C) 2004, Institut de Recherche pour le Développement</span>
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public</pre></td>
+<td><pre>/*
+ * Geotools 2 - OpenSource mapping toolkit
+ * (C) 2004, Geotools Project Managment Committee (PMC)
+<span class="add"> * (C) 2004, Institut de Recherche pour le D�veloppement</span>
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public</pre></td></tr>
+<tr><td><pre>package org.geotools.parameter;
+
+// J2SE dependencies
+import java.net.URL;
+import java.util.Set;
+<span class="del">import java.util.Arrays;</span>
+<span class="del">import java.util.Collection;</span>
+<span class="del">import java.lang.reflect.Array;</span>
+<span class="del">import java.lang.reflect.InvocationTargetException;</span>
+<span class="del">import java.text.ParseException;</span>
+<span class="del">import java.io.IOException;</span>
+<span class="del">import java.io.Writer;</span>
+import javax.units.Unit;
+<span class="del">import javax.units.SI;</span>
+<span class="del">import javax.units.NonSI;</span>
+<span class="del">import javax.units.Converter;</span>
+
+<span class="del">// OpenGIS dependencies</span>
+<span class="del">import org.opengis.util.CodeList;</span>
+<span class="del">import org.opengis.parameter.ParameterDescriptor;</span>
+<span class="del">import org.opengis.parameter.GeneralParameterDescriptor;</span>
+<span class="del">import org.opengis.parameter.InvalidParameterTypeException;</span>
+<span class="del">import org.opengis.parameter.InvalidParameterValueException;</span>
+<span class="del"></span>
+<span class="del">// Geotools dependencies</span>
+import org.geotools.io.TableWriter;
+import org.geotools.resources.Utilities;
+import org.geotools.resources.cts.Resources;
+<span class="del">import org.geotools.resources.cts.ResourceKeys;</span>
+
+
+/**</pre></td>
+<td><pre>package org.geotools.parameter;
+
+// J2SE dependencies
+<span class="add">import java.io.IOException;</span>
+<span class="add">import java.io.Writer;</span>
+<span class="add">import java.lang.reflect.Array;</span>
+import java.net.URL;
+<span class="add">import java.util.Arrays;</span>
+import java.util.Set;
+<span class="add"></span>
+<span class="add">import javax.units.Converter;</span>
+<span class="add">import javax.units.NonSI;</span>
+<span class="add">import javax.units.SI;</span>
+import javax.units.Unit;
+
+import org.geotools.io.TableWriter;
+import org.geotools.resources.Utilities;
+<span class="add">import org.geotools.resources.cts.ResourceKeys;</span>
+import org.geotools.resources.cts.Resources;
+<span class="add">import org.opengis.parameter.InvalidParameterTypeException;</span>
+<span class="add">import org.opengis.parameter.InvalidParameterValueException;</span>
+<span class="add">import org.opengis.parameter.ParameterDescriptor;</span>
+<span class="add">import org.opengis.util.CodeList;</span>
+
+
+/**</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/10796/DefaultParameterValue.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/10796/DefaultParameterValue.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/20874/AbstractParameterValue.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/20874/AbstractParameterValue.xhtml?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/rev/20874/AbstractParameterValue.xhtml (added)
+++ sis/ip-review/rev/20874/AbstractParameterValue.xhtml Thu Feb  6 16:10:33 2014
@@ -0,0 +1,64 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>AbstractParameterValue changes for revisions 20873:20874</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>AbstractParameterValue changes for revisions 20873:20874</h1>
+<p>Changes in GeoTools header only. The removal of the "<cite>or (at your option) any later version</cite>" clause
+must be keep in Geotk for every classes having contribution from a developer other than those who accepted re-licensing.
+This header does not apply to Apache SIS, since the above-cited contributions are omitted.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r20873:20874 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/parameter/AbstractParameter.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 20873</th><th>Revision 20874</th></tr>
+<tr><td><pre>/*
+<span class="del"> * Geotools 2 - OpenSource mapping toolkit</span>
+<span class="del"> * (C) 2004, Geotools Project Managment Committee (PMC)</span>
+ * (C) 2004, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+<span class="del"> *    License as published by the Free Software Foundation; either</span>
+<span class="del"> *    version 2.1 of the License, or (at your option) any later version.</span>
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of</pre></td>
+<td><pre>/*
+<span class="add"> *    GeoTools - OpenSource mapping toolkit</span>
+<span class="add"> *    http://geotools.org</span>
+<span class="add"> *    (C) 2004-2006, GeoTools Project Managment Committee (PMC)</span>
+ * (C) 2004, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+<span class="add"> *    License as published by the Free Software Foundation;</span>
+<span class="add"> *    version 2.1 of the License.</span>
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of</pre></td></tr>
+<tr><td><pre>*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+*    Lesser General Public License for more details.
+*
+<span class="del">*    You should have received a copy of the GNU Lesser General Public</span>
+<span class="del">*    License along with this library; if not, write to the Free Software</span>
+<span class="del">*    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<span class="del">*</span>
+*    This package contains documentation from OpenGIS specifications.
+*    OpenGIS consortium's work is fully acknowledged here.
+*/</pre></td>
+<td><pre>*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+*    Lesser General Public License for more details.
+*
+*    This package contains documentation from OpenGIS specifications.
+*    OpenGIS consortium's work is fully acknowledged here.
+*/</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/20874/AbstractParameterValue.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/20874/AbstractParameterValue.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/20874/DefaultParameterValue.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/20874/DefaultParameterValue.xhtml?rev=1565318&view=auto
==============================================================================
--- sis/ip-review/rev/20874/DefaultParameterValue.xhtml (added)
+++ sis/ip-review/rev/20874/DefaultParameterValue.xhtml Thu Feb  6 16:10:33 2014
@@ -0,0 +1,64 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>DefaultParameterValue changes for revisions 20873:20874</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>DefaultParameterValue changes for revisions 20873:20874</h1>
+<p>Changes in GeoTools header only. The removal of the "<cite>or (at your option) any later version</cite>" clause
+must be keep in Geotk for every classes having contribution from a developer other than those who accepted re-licensing.
+This header does not apply to Apache SIS, since the above-cited contributions are omitted.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r20873:20874 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/parameter/Parameter.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 20873</th><th>Revision 20874</th></tr>
+<tr><td><pre>/*
+<span class="del"> * Geotools 2 - OpenSource mapping toolkit</span>
+<span class="del"> * (C) 2004, Geotools Project Managment Committee (PMC)</span>
+ * (C) 2004, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+<span class="del"> *    License as published by the Free Software Foundation; either</span>
+<span class="del"> *    version 2.1 of the License, or (at your option) any later version.</span>
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of</pre></td>
+<td><pre>/*
+<span class="add"> *    GeoTools - OpenSource mapping toolkit</span>
+<span class="add"> *    http://geotools.org</span>
+<span class="add"> *    (C) 2004-2006, GeoTools Project Managment Committee (PMC)</span>
+ * (C) 2004, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+<span class="add"> *    License as published by the Free Software Foundation;</span>
+<span class="add"> *    version 2.1 of the License.</span>
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of</pre></td></tr>
+<tr><td><pre>*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+*    Lesser General Public License for more details.
+*
+<span class="del">*    You should have received a copy of the GNU Lesser General Public</span>
+<span class="del">*    License along with this library; if not, write to the Free Software</span>
+<span class="del">*    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<span class="del">*</span>
+*    This package contains documentation from OpenGIS specifications.
+*    OpenGIS consortium's work is fully acknowledged here.
+*/</pre></td>
+<td><pre>*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+*    Lesser General Public License for more details.
+*
+*    This package contains documentation from OpenGIS specifications.
+*    OpenGIS consortium's work is fully acknowledged here.
+*/</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/20874/DefaultParameterValue.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/20874/DefaultParameterValue.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html



Mime
View raw message