Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -79,7 +79,7 @@ import java.util.Objects;
  *     constructor can not infer them.</li>
  * </ul></div>
  *
- * {@section Relationship with other classes or interfaces}
+ * <div class="section">Relationship with other classes or interfaces</div>
  * {@code OperationMethod} describes parameters without providing any value 
(except sometime default values).
  * When values have been assigned to parameters, the result is a {@link 
SingleOperation}.
  * Note that there is different kinds of {@code SingleOperation} depending on 
the nature and accuracy of the
@@ -92,7 +92,7 @@ import java.util.Objects;
  * {@code DefaultOperationMethod} subclasses should implement the
  * {@link 
org.apache.sis.referencing.operation.transform.MathTransformProvider} 
interface.</p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thread-safe if all properties given to the 
constructor are also immutable and thread-safe.
  * It is strongly recommended for all subclasses to be thread-safe, especially 
the
  * {@link 
org.apache.sis.referencing.operation.transform.MathTransformProvider} 
implementations to be used with

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/GeneralMatrix.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/GeneralMatrix.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/GeneralMatrix.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/GeneralMatrix.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -28,7 +28,7 @@ import org.apache.sis.internal.referenci
 /**
  * A two dimensional array of numbers. Row and column numbering begins with 
zero.
  *
- * {@section Support for extended precision}
+ * <div class="section">Support for extended precision</div>
  * This class can optionally support extended precision using the 
<cite>double-double arithmetic</cite>.
  * In extended precision mode, the {@link #elements} array have twice its 
normal length. The first half
  * of the array contains the same value than in normal precision mode, while 
the second half contains

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/Matrices.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/Matrices.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/Matrices.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/Matrices.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -289,13 +289,13 @@ public final class Matrices extends Stat
      * Actually this method is used more often for {@linkplain 
org.opengis.coverage.grid.GridEnvelope grid envelopes}
      * (which have no CRS) than geodetic envelopes.
      *
-     * {@section Spanning the anti-meridian of a Geographic CRS}
+     * <div class="section">Spanning the anti-meridian of a Geographic 
CRS</div>
      * If the given envelopes cross the date line, then this method requires 
their {@code getSpan(int)} method
      * to behave as documented in the {@link 
org.apache.sis.geometry.AbstractEnvelope#getSpan(int)} javadoc.
      * Furthermore the matrix created by this method will produce expected 
results only for source or destination
      * points before the date line, since the wrap around operation can not be 
represented by an affine transform.
      *
-     * {@section Example}
+     * <div class="section">Example</div>
      * Given a source envelope of size 100 × 200 (the units do not matter for 
this method) and a destination
      * envelope of size 300 × 500, and given {@linkplain 
Envelope#getLowerCorner() lower corner} translation
      * from (-20, -40) to (-10, -25), then the following method call:
@@ -374,7 +374,7 @@ public final class Matrices extends Stat
      * (<i>easting</i>, <i>northing</i>) - this is the first above case, but 
illegal
      * to transform (<i>easting</i>, <i>northing</i>) to (<i>easting</i>, 
<i>up</i>).</div>
      *
-     * {@section Example}
+     * <div class="section">Example</div>
      * The following method call:
      *
      * {@preformat java
@@ -423,15 +423,15 @@ public final class Matrices extends Stat
      * Actually this method is used more often for {@linkplain 
org.opengis.coverage.grid.GridEnvelope grid envelopes}
      * (which have no CRS) than geodetic envelopes.
      *
-     * {@section Spanning the anti-meridian of a Geographic CRS}
+     * <div class="section">Spanning the anti-meridian of a Geographic 
CRS</div>
      * If the given envelopes cross the date line, then this method requires 
their {@code getSpan(int)} method
      * to behave as documented in the {@link 
org.apache.sis.geometry.AbstractEnvelope#getSpan(int)} javadoc.
      * Furthermore the matrix created by this method will produce expected 
results only for source or destination
      * points on one side of the date line (depending on whether axis 
direction is reversed), since the wrap around
      * operation can not be represented by an affine transform.
      *
-     * {@section Example}
-     * Combining the examples documented in the above {@code 
createTransform(…)} methods, the following method call:
+     * <div class="note"><b>Example:</b>
+     * combining the examples documented in the above {@code 
createTransform(…)} methods, the following method call:
      *
      * {@preformat java
      *   matrix = Matrices.createTransform(
@@ -451,6 +451,7 @@ public final class Matrices extends Stat
      *   │   1 │   │ 0    0      1 │   │   1 │
      *   └     ┘   └               ┘   └     ┘
      * }
+     * </div>
      *
      * @param  srcEnvelope The source envelope.
      * @param  srcAxes     The ordered sequence of axis directions for source 
coordinate system.
@@ -507,8 +508,8 @@ public final class Matrices extends Stat
      *   <li>For any row <var>j</var> other than the last row, the column 
{@code selectedDimensions[j]}.</li>
      * </ul>
      *
-     * {@section Example}
-     * Given (<var>x</var>,<var>y</var>,<var>z</var>,<var>t</var>) ordinate 
values, if one wants to keep
+     * <div class="note"><b>Example:</b>
+     * given (<var>x</var>,<var>y</var>,<var>z</var>,<var>t</var>) ordinate 
values, if one wants to keep
      * (<var>y</var>,<var>x</var>,<var>t</var>) ordinates (note the 
<var>x</var> ↔ <var>y</var> swapping)
      * and discard the <var>z</var> values, then the indices of source 
ordinates to select are 1 for <var>y</var>,
      * 0 for <var>x</var> and 3 for <var>t</var>. One can use the following 
method call:
@@ -529,6 +530,7 @@ public final class Matrices extends Stat
      *   └   ┘   └           ┘   │ 1 │
      *                           └   ┘
      * }
+     * </div>
      *
      * @param  sourceDimensions The number of dimensions in source coordinates.
      * @param  selectedDimensions The 0-based indices of source ordinate 
values to keep.
@@ -580,8 +582,8 @@ public final class Matrices extends Stat
      *       is copied in the last column of the sub-matrix.</li>
      * </ul>
      *
-     * {@section Example}
-     * Given the following sub-matrix which converts height values from feet 
to metres before to subtracts 25 metres:
+     * <div class="note"><b>Example:</b>
+     * given the following sub-matrix which converts height values from feet 
to metres before to subtracts 25 metres:
      *
      * {@preformat math
      *   ┌    ┐   ┌             ┐   ┌   ┐
@@ -603,6 +605,7 @@ public final class Matrices extends Stat
      *   │ 1  │   │ 0  0  0       0    1 │   │ 1 │
      *   └    ┘   └                      ┘   └   ┘
      * }
+     * </div>
      *
      * @param  firstAffectedOrdinate The lowest index of the affected 
ordinates.
      * @param  subMatrix The matrix to use for affected ordinates.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/MatrixSIS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/MatrixSIS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/MatrixSIS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/MatrixSIS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -302,7 +302,7 @@ public abstract class MatrixSIS implemen
      * value at dimension {@code srcDim} by ({@code scale} × 
<var>ordinate</var> + {@code offset}),
      * then apply the {@code original} transform.
      *
-     * {@section Comparison with Java2D}
+     * <div class="section">Comparison with Java2D</div>
      * If this matrix was an instance of Java2D {@link AffineTransform}, then 
invoking this method would
      * be equivalent to invoke the following {@code AffineTransform} methods 
in the order shown below:
      *
@@ -310,15 +310,15 @@ public abstract class MatrixSIS implemen
      *   <caption>Equivalence between this method and {@code AffineTransform} 
({@code at}) methods</caption>
      *   <tr>
      *     <th>{@code concatenate(0, scale, offset)}</th>
-     *     <th>{@code concatenate(1, scale, offset)}</th>
+     *     <th class="sep">{@code concatenate(1, scale, offset)}</th>
      *   </tr>
      *   <tr>
      *     <td><code>at.{@linkplain AffineTransform#translate(double, double) 
translate}(offset, 0)</code></td>
-     *     <td><code>at.{@linkplain AffineTransform#translate(double, double) 
translate}(0, offset)</code></td>
+     *     <td class="sep"><code>at.{@linkplain 
AffineTransform#translate(double, double) translate}(0, offset)</code></td>
      *   </tr>
      *   <tr>
      *     <td><code>at.{@linkplain AffineTransform#scale(double, double) 
scale}(scale, 1)</code></td>
-     *     <td><code>at.{@linkplain AffineTransform#scale(double, double) 
scale}(1, scale)</code></td>
+     *     <td class="sep"><code>at.{@linkplain AffineTransform#scale(double, 
double) scale}(1, scale)</code></td>
      *   </tr>
      * </table>
      *
@@ -355,7 +355,7 @@ public abstract class MatrixSIS implemen
      * Returns a new matrix which is the result of multiplying this matrix 
with the specified one.
      * In other words, returns {@code this} × {@code matrix}.
      *
-     * {@section Relationship with coordinate operations}
+     * <div class="section">Relationship with coordinate operations</div>
      * In the context of coordinate operations, {@code Matrix.multiply(other)} 
is equivalent to
      * <code>{@linkplain java.awt.geom.AffineTransform#concatenate 
AffineTransform.concatenate}(other)</code>:
      * first transforms by the supplied transform and then transform the 
result by the original transform.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -45,7 +45,7 @@
  * <img src="doc-files/AffineTransform.png" alt="Matrix representation of an 
affine transform">
  * </p></center>
  *
- * {@section Extended floating point precision}
+ * <div class="section">Extended floating point precision</div>
  * This package uses extended floating point precision for most arithmetic 
operations like matrix multiplications and
  * inversions. SIS needs extended precision because <cite>affine 
transforms</cite> concatenations like conversion from
  * degrees to radians, followed by some operations, followed by conversion 
back from radians to degrees, are very frequent.
@@ -59,7 +59,7 @@
  * <a 
href="http://en.wikipedia.org/wiki/Double-double_%28arithmetic%29#Double-double_arithmetic";>double-double
  * arithmetic</a>. However this may change in any future SIS version.</p>
  *
- * {@section Related projects}
+ * <div class="section">Related projects</div>
  * This package is <strong>not</strong> designed for large matrices, and is 
rooted in
  * {@code org.apache.sis.referencing} for making clearer that this is not a 
general-purpose library.
  * For computational intensive calculations, better guarantees on numerical 
stability, sparse matrices support

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -29,7 +29,7 @@
  *   <li>{@link org.apache.sis.referencing.operation.transform} for any 
transform other than map projections</li>
  * </ul>
  *
- * {@section Apache SIS specific behavior}
+ * <div class="section">Apache SIS specific behavior</div>
  * The following operations have a behavior in Apache SIS which may be 
different
  * than the behavior found in other softwares. Those particularities apply 
only when the math transform is
  * {@linkplain 
org.apache.sis.referencing.operation.transform.DefaultMathTransformFactory#createParameterizedTransform

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -40,7 +40,7 @@
  * Only users interested in the <em>implementation</em> of those projections 
should look at this package.</p>
  *
  *
- * {@section Definition of terms}
+ * <div class="section">Definition of terms</div>
  * <ul class="verbose">
  *   <li><b>Coordinate operation</b><br>
  *       In the particular case of this package, the conversion of geographic 
coordinates in any
@@ -58,7 +58,7 @@
  * </ul>
  *
  *
- * {@section Axis units and orientation}
+ * <div class="section">Axis units and orientation</div>
  * Many {@linkplain org.apache.sis.referencing.crs.DefaultGeographicCRS 
geographic coordinate reference systems}
  * use axis in (<var>latitude</var>, <var>longitude</var>) order, but not all. 
Axis order, orientation and units
  * are CRS-dependent. For example some CRS use longitude values increasing 
toward
@@ -114,7 +114,7 @@
  * which axis flips are applied.
  *
  *
- * {@section Projection on unit ellipse}
+ * <div class="section">Projection on unit ellipse</div>
  * A map projection in this package is actually the concatenation of the 
following transforms, in that order:
  *
  * <ul>

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -65,13 +65,13 @@ import static org.apache.sis.util.Argume
  *
  * However more performance may be gained by overriding the other {@code 
transform(…)} methods as well.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * All Apache SIS implementations of {@code MathTransform} are immutable and 
thread-safe.
  * It is highly recommended that third-party implementations be immutable and 
thread-safe too.
  * This means that unless otherwise noted in the javadoc, {@code 
MathTransform} instances can
  * be shared by many objects and passed between threads without 
synchronization.
  *
- * {@section Serialization}
+ * <div class="section">Serialization</div>
  * {@code MathTransform} may or may not be serializable, at implementation 
choices.
  * Most Apache SIS implementations are serializable, but the serialized 
objects are not guaranteed to be compatible
  * with future SIS versions. Serialization should be used only for short term 
storage or RMI between applications
@@ -320,7 +320,7 @@ public abstract class AbstractMathTransf
      *   the same. Computing those two information in a single step can help 
to reduce redundant calculation.</li>
      * </ul>
      *
-     * {@section Note for implementors}
+     * <div class="section">Note for implementors</div>
      * The source and destination may overlap. Consequently, implementors must 
read all source
      * ordinate values before to start writing the transformed ordinates in 
the destination array.
      *
@@ -966,7 +966,7 @@ public abstract class AbstractMathTransf
      * Base class for implementations of inverse math transforms.
      * This inner class is the inverse of the enclosing {@link 
AbstractMathTransform}.
      *
-     * {@section Serialization}
+     * <div class="section">Serialization</div>
      * Instances of this class are serializable only if the enclosing math 
transform is also serializable.
      * Serialized math transforms are not guaranteed to be compatible with 
future SIS versions.
      * Serialization, if allowed, should be used only for short term storage 
or RMI between applications

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform1D.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform1D.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform1D.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform1D.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -39,13 +39,13 @@ import static org.apache.sis.util.Argume
  *   <li>{@link #derivative(double)}</li>
  * </ul>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * All Apache SIS implementations of {@code MathTransform1D} are immutable and 
thread-safe.
  * It is highly recommended that third-party implementations be immutable and 
thread-safe too.
  * This means that unless otherwise noted in the javadoc, {@code 
MathTransform1D} instances can
  * be shared by many objects and passed between threads without 
synchronization.
  *
- * {@section Serialization}
+ * <div class="section">Serialization</div>
  * {@code MathTransform1D} may or may not be serializable, at implementation 
choices.
  * Most Apache SIS implementations are serializable, but the serialized 
objects are not guaranteed to be compatible
  * with future SIS versions. Serialization should be used only for short term 
storage or RMI between applications

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform2D.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform2D.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform2D.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform2D.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -45,13 +45,13 @@ import org.apache.sis.util.resources.Err
  *
  * However more performance may be gained by overriding the other {@code 
transform} methods as well.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * All Apache SIS implementations of {@code MathTransform2D} are immutable and 
thread-safe.
  * It is highly recommended that third-party implementations be immutable and 
thread-safe too.
  * This means that unless otherwise noted in the javadoc, {@code 
MathTransform2D} instances can
  * be shared by many objects and passed between threads without 
synchronization.
  *
- * {@section Serialization}
+ * <div class="section">Serialization</div>
  * {@code MathTransform2D} may or may not be serializable, at implementation 
choices.
  * Most Apache SIS implementations are serializable, but the serialized 
objects are not guaranteed to be compatible
  * with future SIS versions. Serialization should be used only for short term 
storage or RMI between applications
@@ -319,7 +319,7 @@ public abstract class AbstractMathTransf
      * Base class for implementation of inverse math transforms.
      * This inner class is the inverse of the enclosing {@link 
AbstractMathTransform2D}.
      *
-     * {@section Serialization}
+     * <div class="section">Serialization</div>
      * Instances of this class are serializable only if the enclosing math 
transform is also serializable.
      * Serialized math transforms are not guaranteed to be compatible with 
future SIS versions.
      * Serialization, if allowed, should be used only for short term storage 
or RMI between applications

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/DefaultMathTransformFactory.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/DefaultMathTransformFactory.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/DefaultMathTransformFactory.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/DefaultMathTransformFactory.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -75,7 +75,7 @@ import org.apache.sis.util.resources.Mes
  * or {@link MathTransforms} classes instead.
  *
  *
- * {@section Standard parameters}
+ * <div class="section">Standard parameters</div>
  * {@code MathTransform} instances are created from {@linkplain 
org.apache.sis.parameter.DefaultParameterValueGroup
  * parameter values}. The parameters expected by each operation available in a 
default Apache SIS installation is
  * <a href="http://sis.apache.org/CoordinateOperationMethods.html";>listed 
here</a>.
@@ -93,7 +93,7 @@ import org.apache.sis.util.resources.Mes
  * by OGC, while EPSG uses various names like "<cite>False easting</cite>" or 
"<cite>Easting at
  * false origin</cite>".</p>
  *
- * {@section Dynamic parameters}
+ * <div class="section">Dynamic parameters</div>
  * A few non-standard parameters are defined for compatibility reasons,
  * but delegates their work to standard parameters. Those dynamic parameters 
are not listed in the
  * {@linkplain org.apache.sis.parameter.DefaultParameterValueGroup#values() 
parameter values}.
@@ -114,7 +114,7 @@ import org.apache.sis.util.resources.Mes
  * files for example, which often use spherical models instead than 
ellipsoidal ones.</p>
  *
  *
- * <a name="Obligation">{@section Mandatory and optional parameters}</a>
+ * <div class="section"><a name="Obligation">Mandatory and optional 
parameters</a></div>
  * Parameters are flagged as either <cite>mandatory</cite> or 
<cite>optional</cite>.
  * A parameter may be mandatory and still have a default value. In the context 
of this package, "mandatory"
  * means that the parameter is an essential part of the projection defined by 
standards.
@@ -127,7 +127,7 @@ import org.apache.sis.util.resources.Mes
  * default value.</p>
  *
  *
- * {@section Operation methods discovery}
+ * <div class="section">Operation methods discovery</div>
  * {@link OperationMethod} describes all the parameters expected for 
instantiating a particular kind of
  * math transform. The set of operation methods known to this factory can be 
obtained in two ways:
  *
@@ -140,7 +140,7 @@ import org.apache.sis.util.resources.Mes
  * custom coordinate operation methods in a default Apache SIS installation.
  *
  *
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
  * This class is safe for multi-thread usage if all referenced {@code 
OperationMethod} instances are thread-safe.
  * There is typically only one {@code MathTransformFactory} instance for the 
whole application.
  *

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ExponentialTransform1D.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ExponentialTransform1D.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ExponentialTransform1D.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ExponentialTransform1D.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -43,7 +43,7 @@ import org.apache.sis.util.ComparisonMod
  * }
  * </div>
  *
- * {@section Serialization}
+ * <div class="section">Serialization</div>
  * Serialized instances of this class are not guaranteed to be compatible with 
future SIS versions.
  * Serialization should be used only for short term storage or RMI between 
applications running the
  * same SIS version.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/IterationStrategy.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/IterationStrategy.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/IterationStrategy.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/IterationStrategy.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -27,7 +27,7 @@ package org.apache.sis.referencing.opera
  * The {@link #suggest(int, int, int, int, int)  suggest(…)} method in this 
class returns a strategy
  * suitable to the {@code transform} arguments.
  *
- * {@section Usage}
+ * <div class="section">Usage</div>
  * The following code gives a skeleton for a {@code AbstractMathTransform} 
implementation
  * capable to transform an array of {@code double} coordinates:
  *

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -36,7 +36,7 @@ import org.opengis.referencing.operation
  *       the number of {@linkplain #getTargetDimensions() target dimensions} 
plus 1.</li>
  * </ul>
  *
- * {@section Affine transform}
+ * <div class="section">Affine transform</div>
  * In most cases the transform in affine. For such transforms, the last matrix 
row contains only zero values
  * except in the last column, which contains 1. For example a conversion from 
projected coordinates (metres)
  * to display coordinates (pixel) can be done as below:
@@ -45,7 +45,7 @@ import org.opengis.referencing.operation
  * <img src="../matrix/doc-files/AffineTransform.png" alt="Matrix 
representation of an affine transform">
  * </p></center>
  *
- * {@section Projective transform}
+ * <div class="section">Projective transform</div>
  * If the last matrix row does not met the above constraints, then the 
transform is not affine.
  * A <cite>projective</cite> transform can be used as a generalization of 
affine transforms.
  * In such case the computation performed by SIS is similar to {@code 
PerspectiveTransform}
@@ -55,7 +55,7 @@ import org.opengis.referencing.operation
  *
  * <center><p>{@include formulas.html#ProjectiveTransform}</p></center>
  *
- * {@section Instantiation}
+ * <div class="section">Instantiation</div>
  * The easiest way to instantiate a {@code LinearTransform} is to use the 
{@link MathTransforms#linear(Matrix)}
  * convenience method.
  *

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LogarithmicTransform1D.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LogarithmicTransform1D.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LogarithmicTransform1D.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LogarithmicTransform1D.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -35,7 +35,7 @@ import org.apache.sis.util.ComparisonMod
  *
  * <blockquote>log<sub>base</sub>(<var>x</var>) = ln(<var>x</var>) / 
ln(base)</blockquote>
  *
- * {@section Serialization}
+ * <div class="section">Serialization</div>
  * Serialized instances of this class are not guaranteed to be compatible with 
future SIS versions.
  * Serialization should be used only for short term storage or RMI between 
applications running the
  * same SIS version.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/MathTransformProvider.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/MathTransformProvider.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/MathTransformProvider.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/MathTransformProvider.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -40,7 +40,7 @@ import org.opengis.referencing.operation
  * Alternative, one can also use a {@linkplain DefaultMathTransformFactory 
math transform factory}</p>
  *
  *
- * {@section How to add custom coordinate operations to Apache SIS}
+ * <div class="section">How to add custom coordinate operations to Apache 
SIS</div>
  * {@link DefaultMathTransformFactory} can discover automatically new 
coordinate operations
  * (including map projections) by scanning the classpath. To define a custom 
coordinate operation,
  * one needs to define a <strong>thread-safe</strong> class implementing 
<strong>both</strong> this

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/NonLinearParameters.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/NonLinearParameters.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/NonLinearParameters.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/NonLinearParameters.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -44,12 +44,12 @@ import static org.apache.sis.util.Argume
  * (<cite>normalize</cite> – <cite>non-linear kernel</cite> – 
<cite>denormalize</cite>) transforms.
  * The normalize and denormalize parts must be affine transforms.
  *
- * {@section Usage in map projections}
+ * <div class="section">Usage in map projections</div>
  * This object is used mostly for Apache SIS implementation of map 
projections, where the kernel is a
  * {@linkplain 
org.apache.sis.referencing.operation.projection.UnitaryProjection unitary 
projection}.
  * This object is typically created and used as below:
  *
- * <ol>
+ * <ol class="verbose">
  *   <li>A {@link 
MathTransformProvider#createMathTransform(ParameterValueGroup)} method 
instantiates a
  *     class from the {@linkplain 
org.apache.sis.referencing.operation.projection map projection package}.
  *     Note that different {@code MathTransformProvider}s may instantiate the 
same map projection class.
@@ -66,7 +66,7 @@ import static org.apache.sis.util.Argume
  *     ({@linkplain #normalization(boolean) normalize / denormalize}) after 
the above-cited methods have been invoked.</li>
  * </ol>
  *
- * {@section Serialization}
+ * <div class="section">Serialization</div>
  * Serialized instances of this class are not guaranteed to be compatible with 
future SIS versions.
  * Serialization should be used only for short term storage or RMI between 
applications running the same SIS version.
  *

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/OperationMethodSet.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/OperationMethodSet.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/OperationMethodSet.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/OperationMethodSet.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -32,12 +32,12 @@ import org.apache.sis.referencing.operat
  * An immutable and thread-safe set containing the operation methods given by 
an {@link Iterable}.
  * Initial iteration is synchronized on the given {@code Iterable} and the 
result is cached.
  *
- * {@section Rational}
+ * <div class="section">Rational</div>
  * We use this class instead than copying the {@link OperationMethod} 
instances in a {@link java.util.HashSet}
  * in order to allow deferred {@code OperationMethod} instantiation, for 
example in the usual case where the
  * iterable is a {@link java.util.ServiceLoader}: we do not invoke {@link 
Iterator#next()} before needed.
  *
- * {@section Limitations}
+ * <div class="section">Limitations</div>
  * The usual {@link Set} methods like {@code contains(Object)} are inefficient 
as they may require a traversal
  * of all elements in this set.
  *

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PassThroughTransform.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PassThroughTransform.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PassThroughTransform.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PassThroughTransform.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -48,11 +48,11 @@ import static org.apache.sis.util.Argume
  * }
  * </div>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * {@code PassThroughTransform} is immutable and thread-safe if its 
{@linkplain #subTransform} is also
  * immutable and thread-safe.
  *
- * {@section Serialization}
+ * <div class="section">Serialization</div>
  * Serialized instances of this class are not guaranteed to be compatible with 
future SIS versions.
  * Serialization should be used only for short term storage or RMI between 
applications running the same SIS version.
  *

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PowerTransform1D.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PowerTransform1D.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PowerTransform1D.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PowerTransform1D.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -31,7 +31,7 @@ import org.apache.sis.util.ComparisonMod
  * <p>Before to make this class public (if we do), we need to revisit the 
class name, define
  * parameters and improve the {@link #concatenate(MathTransform, boolean)} 
method.</p>
  *
- * {@section Serialization}
+ * <div class="section">Serialization</div>
  * Serialized instances of this class are not guaranteed to be compatible with 
future SIS versions.
  * Serialization should be used only for short term storage or RMI between 
applications running the
  * same SIS version.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/TransferFunction.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/TransferFunction.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/TransferFunction.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/TransferFunction.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -43,13 +43,13 @@ import org.apache.sis.util.Debug;
  *       <td><var>y</var> = scale⋅base<sup><var>x</var></sup> + 
offset</td></tr>
  * </table>
  *
- * {@section Missing values}
+ * <div class="section">Missing values</div>
  * This {@code TransferFunction} class handles only the continuous part of 
transfer functions.
  * This class does <strong>not</strong> handle missing values other than 
{@code NaN}.
  * For a more complete class with support for non-NaN missing values,
  * see {@link org.apache.sis.coverage.grid.GridSampleDimension}.
  *
- * {@section Serialization}
+ * <div class="section">Serialization</div>
  * Serialized instances of this class are not guaranteed to be compatible with 
future SIS versions.
  * Serialization should be used only for short term storage or RMI between 
applications running the
  * same SIS version.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -38,7 +38,7 @@
  * in their own {@linkplain org.apache.sis.referencing.operation.projection 
projection} package.</p>
  *
  *
- * {@section Creating math transforms}
+ * <div class="section">Creating math transforms</div>
  * {@code MathTransform} instances can be created either directly or 
indirectly.
  * The recommended way is the indirect one: first
  * {@linkplain org.apache.sis.referencing.CRS#findOperation find the 
coordinate operation}
@@ -49,7 +49,7 @@
  * transform factory}.
  *
  *
- * {@section Non-spatial coordinates}
+ * <div class="section">Non-spatial coordinates</div>
  * {@code MathTransform} usually performs conversions or transformations from 
points given in a
  * {@linkplain 
org.apache.sis.referencing.operation.DefaultCoordinateOperation#getSourceCRS()
  * source coordinate reference system} to coordinate values for the same 
points in the

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -25,14 +25,14 @@
  * as well as 4D, 5D, <i>etc</i>. An other less-frequently used kind of 
Reference System uses labels instead, as in
  * postal address. This package is the root for both kinds, with an emphasis 
on the one for coordinates.</p>
  *
- * {@section Fetching geodetic object instances}
+ * <div class="section">Fetching geodetic object instances</div>
  * Geodetic objects can be instantiated either directly by specifying all 
information to a factory method
  * or constructor, or indirectly by specifying the identifier of an entry in a 
database. In particular,
  * the <a href="http://www.epsg.org";>EPSG</a> database provides definitions 
for many geodetic objects,
  * and Apache SIS provides convenience shortcuts for some of them in the
  * {@link org.apache.sis.referencing.CommonCRS} enumerations.
  *
- * {@section The EPSG database}
+ * <div class="section">The EPSG database</div>
  * The EPSG geodetic parameter dataset is a structured database required to:
  *
  * <ul>

Modified: 
sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/crs/DefaultGeocentricCRSTest.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/crs/DefaultGeocentricCRSTest.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/crs/DefaultGeocentricCRSTest.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/crs/DefaultGeocentricCRSTest.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -57,7 +57,7 @@ public final strictfp class DefaultGeoce
     /**
      * Tests WKT 2 formatting.
      *
-     * {@section Note on axis names}
+     * <div class="section">Note on axis names</div>
      * ISO 19162 said: “For geodetic CRSs having a geocentric Cartesian 
coordinate system,
      * the axis name should be omitted as it is given through the mandatory 
axis direction,
      * but the axis abbreviation, respectively ‘X’, 'Y' and ‘Z’, shall be 
given.”

Modified: 
sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/MatrixTestCase.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/MatrixTestCase.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/MatrixTestCase.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/MatrixTestCase.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -74,7 +74,7 @@ public abstract strictfp class MatrixTes
      * which is {@value}. Note that the matrix element values used in this 
class vary between 0 and 100,
      * and the {@code StrictMath.ulp(100.0)} value is approximatively 1.4E-14.
      *
-     * {@section How this value is determined}
+     * <div class="section">How this value is determined</div>
      * Experience (by looking at {@link #statistics}) shows that the 
differences are usually smaller than 1E-12.
      * However when using non-determinist sequence of random values ({@link 
#DETERMINIST} sets to {@code false}),
      * we do have from time-to-time a difference around 1E-9.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/SolverTest.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/SolverTest.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/SolverTest.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/SolverTest.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -33,7 +33,7 @@ import static org.apache.sis.referencing
  * Tests the {@link Solver} class using <a 
href="http://math.nist.gov/javanumerics/jama";>JAMA</a>
  * as the reference implementation.
  *
- * {@section Cyclic dependency}
+ * <div class="section">Cyclic dependency</div>
  * There is a cyclic test dependency since {@link GeneralMatrix} needs {@link 
Solver} for some operations,
  * and conversely. To be more specific the dependency order is:
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/AngleConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/AngleConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/AngleConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/AngleConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -25,7 +25,7 @@ import org.apache.sis.math.FunctionPrope
 /**
  * Handles conversions between {@link Angle} and {@link Double}.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus inherently thread-safe.
  * The same {@link #INSTANCE} can be passed between threads without 
synchronization.
  *
@@ -70,7 +70,7 @@ public final class AngleConverter extend
     /**
      * The inverse of {@link AngleConverter}.
      *
-     * {@section Thread safety}
+     * <div class="section">Thread safety</div>
      * This class is immutable, and thus inherently thread-safe.
      */
     public static final class Inverse extends SystemConverter<Double,Angle> {

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ArrayConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ArrayConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ArrayConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ArrayConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -31,7 +31,7 @@ import org.apache.sis.util.Unconvertible
  * the source and target types of the element converter shall be {@code <? 
super S>} and {@code <? extends T>}
  * respectively.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable, and thus inherently thread-safe,
  * if the converter given to the constructor is also immutable.
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CharSequenceConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CharSequenceConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CharSequenceConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CharSequenceConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -32,7 +32,7 @@ import org.apache.sis.util.Unconvertible
  * <p>The main purpose of this class is to support the conversion of
  * {@link org.opengis.util.InternationalString}.</p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable, and thus inherently thread-safe,
  * if the converter given to the constructor is also immutable.
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ClassPair.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ClassPair.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ClassPair.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ClassPair.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -29,7 +29,7 @@ import org.apache.sis.util.Debug;
  * <strong>No other direct subtype shall exist</strong>.
  * See {@link #equals(Object)} for an explanation.</p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class is immutable and thus inherently thread-safe. {@code 
ClassPair} immutability is necessary
  * for {@link ConverterRegistry}. Subclasses should also be immutable, but 
this requirement is not as strong
  * as for {@code ClassPair} (because subclasses are not used as keys in hash 
map).

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CollectionConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CollectionConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CollectionConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CollectionConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -28,7 +28,7 @@ import org.apache.sis.math.FunctionPrope
  * The source class is fixed to {@code Collection}. The target class is 
determined
  * by the inner class which extends this {@code CollectionConverter} class.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class is immutable, and thus inherently thread-safe. Subclasses 
should be immutable
  * and thread-safe too if they are intended to be cached in {@link 
ConverterRegistry}.
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ConverterRegistry.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ConverterRegistry.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ConverterRegistry.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ConverterRegistry.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -39,12 +39,12 @@ import org.apache.sis.util.resources.Err
  * explicitly {@linkplain #register(ObjectConverter) registered}. However a 
system-wide registry
  * initialized with default converters is provided by the {@link 
SystemRegistry#INSTANCE} constant.</p>
  *
- * {@section Note about conversions from interfaces}
+ * <div class="section">Note about conversions from interfaces</div>
  * {@code ConverterRegistry} is primarily designed for handling converters 
from classes to other classes.
  * Handling of interfaces are not prohibited (and actually sometime 
supported), but their behavior may be
  * more ambiguous than in the case of classes because of multi-inheritance in 
interface hierarchy.
  *
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
  * This base class is thread-safe. Subclasses shall make sure that any 
overridden methods remain safe to call
  * from multiple threads.
  *
@@ -65,7 +65,7 @@ public class ConverterRegistry {
      * then the key and the value may be the same instance (in order to save 
object
      * allocations).</p>
      *
-     * {@section Synchronization note}
+     * <div class="section">Synchronization note</div>
      * Synchronization if performed by {@code synchronized(converters)} 
statements. We tried
      * {@code ReadWriteLock}, but this is not very convenient because read 
operations may be
      * followed by write operations at any time if the requested converter is 
not in the cache.
@@ -211,7 +211,7 @@ public class ConverterRegistry {
      * For example a converter producing {@link Double} can be used for 
clients that just ask
      * for a {@link Number}.</p>
      *
-     * {@section Which super-classes of the target class are registered}
+     * <div class="section">Which super-classes of the target class are 
registered</div>
      * Consider a converter from class {@code S} to class {@code T} where the 
two classes
      * are related in a hierarchy as below:
      *
@@ -234,7 +234,7 @@ public class ConverterRegistry {
      * No {@code S} → {@code C2} or {@code S} → {@code C1} converter will be 
registered,
      * because an identity converter would be sufficient for those cases.
      *
-     * {@section Which sub-classes of the source class are registered}
+     * <div class="section">Which sub-classes of the source class are 
registered</div>
      * Sub-classes of the source class will be registered on a case-by-case 
basis when the
      * {@link #find(Class, Class)} is invoked, because we can not know the set 
of all
      * sub-classes in advance (and would not necessarily want to register all 
of them anyway).

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/DateConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/DateConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/DateConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/DateConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -26,15 +26,15 @@ import org.apache.sis.math.FunctionPrope
 /**
  * Handles conversions from {@link Date} to various objects.
  *
- * {@section String representation}
+ * <div class="section">String representation</div>
  * There is currently no converter between {@link String} and {@link 
java.util.Date} because the
  * date format is not yet defined (we are considering the ISO format for a 
future SIS version).
  *
- * {@section Special cases}
+ * <div class="section">Special cases</div>
  * The converter from dates to timestamps is not injective, because the same 
date could be mapped
  * to many timestamps since timestamps have an additional nanoseconds field.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class and all inner classes are immutable, and thus inherently 
thread-safe.
  *
  * @author  Martin Desruisseaux (Geomatys)

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/FallbackConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/FallbackConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/FallbackConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/FallbackConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -47,7 +47,7 @@ import org.apache.sis.util.Debug;
  * It is invoked when a new converter is {@linkplain 
ConverterRegistry#register(ObjectConverter)
  * registered} for the same source and target class than an existing 
converter.</p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable, and thus inherently thread-safe,
  * if the converters given to the static factory method are also immutable.
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/IdentityConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/IdentityConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/IdentityConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/IdentityConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -25,7 +25,7 @@ import org.apache.sis.math.FunctionPrope
 /**
  * An object converter which returns the source unchanged.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus inherently thread-safe.
  *
  * @param <S> The base type of source objects.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/NumberConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/NumberConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/NumberConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/NumberConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -29,7 +29,7 @@ import org.apache.sis.util.resources.Err
  * Handles conversions from {@link java.lang.Number} to other kind of numbers.
  * This class supports only the type supported by {@link Numbers}.
  *
- * {@section Performance note}
+ * <div class="section">Performance note</div>
  * We provide a single class for all supported kinds of {@code Number} and 
delegate the actual
  * work to the {@code Numbers} static methods. This is not a very efficient 
way to do the work.
  * For example it may be more efficient to provide specialized subclasses for 
each target class,
@@ -40,7 +40,7 @@ import org.apache.sis.util.resources.Err
  * If nevertheless performance appears to be a problem, consider reverting to 
revision 1455255
  * of this class, which was using one subclass per target type as described 
above.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class and all inner classes are immutable, and thus inherently 
thread-safe.
  *
  * @param <S> The source number type.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ObjectToString.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ObjectToString.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ObjectToString.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ObjectToString.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -34,7 +34,7 @@ import org.apache.sis.math.FunctionPrope
  *     ObjectConverter<S,String> c = 
StringConverter.getInstance(sourceClass).inverse();
  * }
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class and all inner classes are immutable, and thus inherently 
thread-safe.
  *
  * @param <S> The source type.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/PathConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/PathConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/PathConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/PathConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -31,7 +31,7 @@ import org.apache.sis.util.Unconvertible
 /**
  * Handles conversions between {@link Path}, {@link File}, {@link URI} and 
{@link URL} objects.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class and all inner classes are immutable, and thus inherently 
thread-safe.
  *
  * @author  Martin Desruisseaux (Geomatys)

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/StringConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/StringConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/StringConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/StringConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -44,7 +44,7 @@ import org.apache.sis.measure.Units;
  * completely bijective because various path separators ({@code '/'} and 
{@code '\'})
  * produce the same {@code File} object.</p>
  *
- * {@section Special cases}
+ * <div class="section">Special cases</div>
  * Conversion table from {@link String} to {@link java.lang.Boolean}:
  *
  * <table class="sis">
@@ -60,7 +60,7 @@ import org.apache.sis.measure.Units;
  *   <tr><td>{@code "0"}     </td><td>{@link java.lang.Boolean#FALSE} 
</td></tr>
  * </table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class and all inner classes are immutable, and thus inherently 
thread-safe.
  *
  * @author  Martin Desruisseaux (Geomatys)

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -27,7 +27,7 @@ import org.apache.sis.util.resources.Err
  * Base class of all converters defined in the {@code org.apache.sis.internal} 
package.
  * Those converters are returned by system-wide {@link ConverterRegistry}, and 
cached for reuse.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class is immutable, and thus inherently thread-safe. Subclasses 
should be immutable
  * and thread-safe too if they are intended to be cached in {@link 
ConverterRegistry}.
  *
@@ -94,7 +94,7 @@ abstract class SystemConverter<S,T> exte
      * requires the two objects to be of the same class. We do that in order 
to differentiate the
      * "ordinary" converters from the {@link FallbackConverter}.
      *
-     * {@section Implementation note}
+     * <div class="section">Implementation note</div>
      * This is admittedly a little bit convolved. A cleaner approach would 
have been to not allow
      * the {@code ConverterRegister} hash map to contain anything else than 
{@code ClassPair} keys,
      * but the current strategy of using the same instance for keys and values 
reduces a little bit

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -45,7 +45,7 @@ import org.apache.sis.internal.system.Mo
  * of the above-cited heuristic rules. This differs from the {@link 
ConverterRegistry} behavior,
  * where only registered converters are used.
  *
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
  * The same {@link #INSTANCE} can be safely used by many threads without 
synchronization on the part of the caller.
  *
  * @author  Martin Desruisseaux (Geomatys)

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -22,7 +22,7 @@
  * A system-wide instance of {@code ConverterRegistry} with a default set of 
conversions
  * is available as {@link 
org.apache.sis.internal.converter.SystemRegistry#INSTANCE}.
  *
- * {@section Adding system-wide converters}
+ * <div class="section">Adding system-wide converters</div>
  * Applications can add system-wide custom converters either by explicit calls 
to the
  * {@code SystemRegistry.INSTANCE.register(ObjectConverter)} method, or by 
listing the
  * fully qualified classnames of their {@link ObjectConverter} instances in a 
file having

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/IdentifierMapAdapter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/IdentifierMapAdapter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/IdentifierMapAdapter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/IdentifierMapAdapter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -47,7 +47,7 @@ import java.util.Objects;
  * only for small maps (less than 10 elements). Given that objects typically 
have only one or
  * two identifiers, this is considered acceptable.</p>
  *
- * {@section Handling of duplicated authorities}
+ * <div class="section">Handling of duplicated authorities</div>
  * The collection shall not contain more than one identifier for the same
  * {@linkplain Identifier#getAuthority() authority}. However duplications may 
happen if the user
  * has direct access to the list, for example through {@link 
Citation#getIdentifiers()}. If such
@@ -64,7 +64,7 @@ import java.util.Objects;
  *       to getter methods.</li>
  * </ul>
  *
- * {@section Handling of null identifiers}
+ * <div class="section">Handling of null identifiers</div>
  * The collection of identifiers shall not contains any null element. This is 
normally ensured by
  * the {@link org.apache.sis.metadata.ModifiableMetadata} internal collection 
implementations.
  * This class performs opportunist null checks as an additional safety. 
However because we perform
@@ -75,7 +75,7 @@ import java.util.Objects;
  *       method returns 0.</li>
  * </ul>
  *
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
  * This class is thread safe if the underlying identifier collection is thread 
safe.
  *
  * @author  Martin Desruisseaux (Geomatys)

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/PrimitiveTypeProperties.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/PrimitiveTypeProperties.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/PrimitiveTypeProperties.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/PrimitiveTypeProperties.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -40,13 +40,13 @@ public final class PrimitiveTypeProperti
      * The map where to store specific instances. Keys are instances of the 
primitive wrappers considered as nil.
      * Values are the {@code NilReason} why the primitive is missing, or any 
other property we may want to attach.
      *
-     * {@section Identity comparisons}
+     * <div class="section">Identity comparisons</div>
      * We really need an identity hash map; using the {@code 
Object.equals(Object)} method is not allowed here.
      * This is because "nil values" are real values. For example if the type 
is {@link Integer}, then the nil value
      * is an {@code Integer} instance having the value 0. We don't want to 
consider every 0 integer value as nil,
      * but only the specific {@code Integer} instance used as sentinel value 
for nil.
      *
-     * {@section Weak references}
+     * <div class="section">Weak references</div>
      * We can not use weak value references, because we don't want the {@link 
NilReason} (the map value) to be lost
      * while the sentinel value (the map key) is still in use. We could use 
weak references for the keys, but JDK 7
      * does not provides any map implementation which is both an {@code 
IdentityHashMap} and a {@code WeakHashMap}.
@@ -56,7 +56,7 @@ public final class PrimitiveTypeProperti
      * {@code NilReason} instance and its sentinel values will never be 
garbage-collected.
      * We presume that such cases will be rare enough for not being an issue 
in practice.
      *
-     * {@section Synchronization}
+     * <div class="section">Synchronization</div>
      * All accesses to this map shall be synchronized on the map object.
      */
     private static final Map<Object,Object> SENTINEL_VALUES = new 
IdentityHashMap<>();

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/Schemas.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/Schemas.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/Schemas.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/Schemas.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -27,7 +27,7 @@ package org.apache.sis.internal.jaxb;
  *       constant in order to get the full path to a file.</li>
  * </ul>
  *
- * {@section Note on multi-lingual files}
+ * <div class="section">Note on multi-lingual files</div>
  * Some files are available in two variants: with and without {@code "ML_"} 
prefix, which stands for "Multi Lingual".
  * Some examples are {@code "[ML_]gmxCodelists.xml"} and {@code 
"[ML_]gmxUom.xml"}. The following assumptions hold:
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Decimal.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Decimal.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Decimal.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Decimal.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -25,7 +25,7 @@ import javax.xml.bind.annotation.XmlElem
  * The JAXB default behavior is to marshal primitive Java types directly, 
without such wrapper element.
  * The role of this class is to add the {@code <gco:…>} wrapper element 
required by ISO 19139.
  *
- * {@section Relationship with <code>GO_Real</code>}
+ * <div class="section">Relationship with {@code GO_Real}</div>
  * This adapter is identical to {@link GO_Real} except for the element name, 
which is {@code "Decimal"} instead
  * than {@code "Real"}. This adapter is used for the {@code 
westBoundLongitude}, {@code eastBoundLongitude},
  * {@code southBoundLatitude} and {@code northBoundLatitude} properties of 
{@code EX_DefaultGeographicBoundingBox}.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Real.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Real.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Real.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Real.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -25,7 +25,7 @@ import javax.xml.bind.annotation.XmlElem
  * The JAXB default behavior is to marshal primitive Java types directly, 
without such wrapper element.
  * The role of this class is to add the {@code <gco:…>} wrapper element 
required by ISO 19139.
  *
- * {@section Relationship with <code>GO_Decimal</code>}
+ * <div class="section">Relationship with {@code GO_Decimal}</div>
  * This adapter is identical to {@link GO_Decimal} except for the element 
name, which is {@code "Real"}
  * instead than {@code "Decimal"}. This adapter is the most widely used one in 
IS 19139 XML schema.
  * The few exceptions are documented in {@link GO_Decimal}.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/Measure.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/Measure.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/Measure.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/Measure.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -37,7 +37,7 @@ import org.apache.sis.measure.Units;
  * because that{@code Measure} extends {@link Number} and we are not allowed 
to use the
  * {@code @XmlValue} annotation on a class that extends an other class.</p>
  *
- * {@section XML marshalling}
+ * <div class="section">XML marshalling</div>
  * Measures are used in different ways by the ISO 19115 (Metadata) and GML 
standards.
  * The former expresses some measurements with an object of XML type {@code 
gco:Distance}
  * (as a substitution for XML type {@code gco:Measure}):

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/PropertyType.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/PropertyType.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/PropertyType.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/PropertyType.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -64,7 +64,7 @@ import org.apache.sis.util.iso.SimpleInt
  *       ISO 19139 schemas.</li>
  * </ul>
  *
- * {@section Guidlines for subclasses}
+ * <div class="section">Guidlines for subclasses</div>
  * Subclasses shall provide a method returning the SIS implementation class 
for the metadata value.
  * This method will be systematically called at marshalling time by JAXB. 
Typical implementation
  * ({@code BoundType} and {@code ValueType} need to be replaced by the 
concrete class):

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -47,7 +47,7 @@
  * specifications; they are used only for consistency with current practice in
  * {@link org.apache.sis.internal.jaxb.metadata} and similar packages.
  *
- * {@section Object identification and reference}
+ * <div class="section">Object identification and reference</div>
  * <ul class="verbose">
  *   <li><code>org.apache.sis.<b>metadata.iso</b></code> public packages:
  *   <ul>

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gml/GMLAdapter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gml/GMLAdapter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gml/GMLAdapter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gml/GMLAdapter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -46,7 +46,7 @@ public abstract class GMLAdapter {
      * The period identifier, or {@code null} if undefined.
      * This element is part of GML 3.1.1 specification.
      *
-     * {@section Difference between <code>gmd:uuid</code> and 
<code>gml:id</code>}
+     * <div class="section">Difference between {@code gmd:uuid} and {@code 
gml:id}</div>
      * <ul>
      *   <li>{@code id} is a standard <strong>GML</strong> attribute available 
on every
      *       object-with-identity. It has type={@code "xs:ID"} - i.e. it is a 
fragment

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -18,12 +18,12 @@
 /**
  * A set of helper classes for JAXB handling in the SIS implementation.
  *
- * <STRONG>Do not use!</STRONG>
+ * <strong>Do not use!</strong>
  *
  * This package is for internal use by SIS only. Classes in this package
  * may change in incompatible ways in any future version without notice.
  *
- * {@section Main content}
+ * <div class="section">Main content</div>
  * {@link org.apache.sis.internal.jaxb.IdentifierMapAdapter} is our internal 
implementation of
  * the public {@link org.apache.sis.xml.IdentifierMap} interface. The actual 
implementation is
  * usually the {@code IdentifierMapWithSpecialCases} subclass.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedExecutor.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedExecutor.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedExecutor.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedExecutor.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -39,7 +39,7 @@ import org.apache.sis.util.logging.Loggi
  *   <li>{@link #schedule(DelayedRunnable)}</li>
  * </ul>
  *
- * {@section Comparison with <code>java.util.concurrent</code>}
+ * <div class="section">Comparison with {@code java.util.concurrent}</div>
  * We tried to use {@link java.util.concurrent.ScheduledThreadPoolExecutor} in 
a previous version,
  * but it seems more suitable to heavier tasks in applications controlling 
their own executor. For
  * example {@code ScheduledThreadPoolExecutor} acts as a fixed-sized pool, 
thus forcing us to use
@@ -61,7 +61,7 @@ import org.apache.sis.util.logging.Loggi
  * a more lightweight solution seems acceptable here. Pseudo-benchmarking 
using the
  * {@code CacheTest.stress()} tests suggests that the lightweight solution is 
faster.</p>
  *
- * {@section Future evolution}
+ * <div class="section">Future evolution</div>
  * We may remove (again) this class in a future SIS evolution if we happen to 
need an executor anyway.
  * However it may be better to wait and see what are the executor needs. 
Setting up an executor implies
  * choosing many arbitrary parameter values like the number of core threads, 
maximum threads, idle time,
@@ -89,7 +89,7 @@ public final class DelayedExecutor exten
      * tasks. Completion of the task shall not be critical, since the JVM is 
allowed to
      * shutdown before task completion.
      *
-     * {@section Future evolution}
+     * <div class="section">Future evolution</div>
      * If {@code DelayedExecutor} is removed in a future SIS version in favor 
of JDK6 executors,
      * then the method signature will probably be {@code 
Executors.execute(Runnable)}.
      *
@@ -106,7 +106,7 @@ public final class DelayedExecutor exten
      * submitted tasks. Completion of the task shall not be critical, since 
the JVM is allowed
      * to shutdown before task completion.
      *
-     * {@section Future evolution}
+     * <div class="section">Future evolution</div>
      * If {@code DelayedExecutor} is removed in a future SIS version in favor 
of JDK6 executors,
      * then the method signature will probably be {@code 
Executors.schedule(Runnable, long, TimeUnit)}.
      *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedRunnable.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedRunnable.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedRunnable.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedRunnable.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -24,7 +24,7 @@ import java.util.concurrent.atomic.Atomi
 /**
  * A task to be submitted to {@link DelayedExecutor} for later execution.
  *
- * {@section Future evolution}
+ * <div class="section">Future evolution</div>
  * This interface may be removed in a future SIS version if we choose to use a 
library-wide executor
  * instead of {@code DelayedExecutor}. See <a 
href="https://issues.apache.org/jira/browse/SIS-76";>SIS-76</a>
  * for more information.


Reply via email to