Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/Threads.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/Threads.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/Threads.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/Threads.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -27,7 +27,7 @@ import org.apache.sis.util.logging.Loggi
  * used in SIS. Their intend is to bring some order in debugger informations, 
by grouping the
  * threads created by SIS together under the same parent tree node.
  *
- * {@section Note on dependencies}
+ * <div class="section">Note on dependencies</div>
  * This class shall not depend on {@link ReferenceQueueConsumer} or {@link 
DelayedExecutor},
  * because initialization of those classes create new threads. However it is 
okay to have
  * dependencies the other way around.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Citations.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Citations.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Citations.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Citations.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -306,7 +306,7 @@ public final class Citations extends Sta
      * See {@link 
org.apache.sis.metadata.iso.citation.Citations#getUnicodeIdentifier(Citation)}
      * for the public documentation of this method.
      *
-     * {@section When to use}
+     * <div class="section">When to use</div>
      * Use this method when assigning values to be returned by methods like 
{@link Identifier#getCodeSpace()},
      * since those values are likely to be compared without special care about 
ignorable identifier characters.
      * But if the intend is to format a more complex string like WKT or {@code 
toString()}, then we suggest to

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Constants.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Constants.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Constants.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Constants.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -23,7 +23,7 @@ import org.apache.sis.util.Static;
  * Hard coded values (typically identifiers).
  * The set of constants defined in this class may change in any SIS version - 
do not rely on them.
  *
- * {@section When to use}
+ * <div class="section">When to use</div>
  * Those constants should be used mostly for names, aliases or identifiers. 
They should generally
  * not be used for abbreviations for instance, even if the abbreviation result 
in the same string.
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/DefinitionURI.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/DefinitionURI.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/DefinitionURI.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/DefinitionURI.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -39,7 +39,7 @@ import static org.apache.sis.internal.ut
  *   <li>{@code "http://www.opengis.net/gml/srs/epsg.xml#4326"}</li>
  * </ul>
  *
- * {@section Components or URN}
+ * <div class="section">Components or URN</div>
  * URN begins with {@code "urn:ogc:def:"} (formerly {@code "urn:x-ogc:def:"}) 
followed by:
  * <ul>
  *   <li>an object {@linkplain #type}</li>
@@ -91,7 +91,7 @@ import static org.apache.sis.internal.ut
  *   <tr><td>{@code "UCUM"}</td> <td>Unified Code for Units of 
Measure.</td></tr>
  * </table>
  *
- * {@section Combined URNs}
+ * <div class="section">Combined URNs</div>
  * This implementation does not handle combined URNs. An example of combined 
URN would be
  * {@code "urn:ogc:def:crs,crs:EPSG:6.3:27700,crs:EPSG:6.3:5701"}.
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/DoubleDouble.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/DoubleDouble.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/DoubleDouble.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/DoubleDouble.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -45,7 +45,7 @@ import org.apache.sis.math.DecimalFuncti
  *
  * We do not provide convenience method for the above in order to avoid 
dependency to {@code BigDecimal}.
  *
- * {@section Impact of availability of FMA instructions}
+ * <div class="section">Impact of availability of FMA instructions</div>
  * If <cite>fused multiply-add</cite> (FMA) instruction are available in a 
future Java version
  * (see <a href="https://issues.apache.org/jira/browse/SIS-136";>SIS-136</a> on 
Apache SIS JIRA),
  * then the following methods should be revisited:
@@ -269,7 +269,7 @@ public final class DoubleDouble extends
      * is defined in base 10 (e.g. many unit conversion factors) and tries to 
compute an error term with
      * {@link DecimalFunctions#deltaForDoubleToDecimal(double)}.
      *
-     * {@section Rational}
+     * <div class="section">Rational</div>
      * SIS often creates matrices for unit conversions, and most conversion 
factors are defined precisely in base 10.
      * For example the conversion from feet to metres is defined by a factor 
of exactly 0.3048, which can not be
      * represented precisely as a {@code double}. Consequently if a value of 
0.3048 is given, we can assume that
@@ -489,7 +489,7 @@ public final class DoubleDouble extends
      * Adds an other double-double value to this {@code DoubleDouble}.
      * The result is stored in this instance.
      *
-     * {@section Implementation}
+     * <div class="section">Implementation</div>
      * If <var>a</var> and <var>b</var> are {@code DoubleDouble} instances, 
then:
      *
      *   <blockquote>(a + b)</blockquote>
@@ -673,7 +673,7 @@ public final class DoubleDouble extends
      * Multiplies this {@code DoubleDouble} by an other double-double value.
      * The result is stored in this instance.
      *
-     * {@section Implementation}
+     * <div class="section">Implementation</div>
      * If <var>a</var> and <var>b</var> are {@code DoubleDouble} instances, 
then:
      *
      *   <blockquote>(a * b)</blockquote>
@@ -855,7 +855,7 @@ public final class DoubleDouble extends
      * Divides the given double-double value by this {@code DoubleDouble}.
      * The result is stored in this instance.
      *
-     * {@section Implementation}
+     * <div class="section">Implementation</div>
      * If <var>a</var> and <var>b</var> are {@code DoubleDouble} instances, 
then we estimate:
      *
      *   <blockquote>(a / b) = (a.value / b.value) + remainder / b</blockquote>
@@ -913,7 +913,7 @@ public final class DoubleDouble extends
     /**
      * Sets this double-double value to its square root.
      *
-     * {@section Implementation}
+     * <div class="section">Implementation</div>
      * This method searches for a {@code (r + ε)} value where:
      *
      * <blockquote>(r + ε)²  =  {@linkplain #value} + {@linkplain 
#error}</blockquote>

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Numerics.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Numerics.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Numerics.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Numerics.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -299,7 +299,7 @@ public final class Numerics extends Stat
      * for the range of {@code double} exponents. We do not put this method in 
public API because it
      * does not check the argument validity.
      *
-     * {@section Arithmetic notes}
+     * <div class="section">Arithmetic notes</div>
      * {@code toExp10(getExponent(10ⁿ))} returns <var>n</var> only for {@code 
n == 0}, and <var>n</var>-1 in all other
      * cases. This is because 10ⁿ == m × 2<sup>exp2</sup> where the 
<var>m</var> significand is always greater than 1,
      * which must be compensated by a smaller {@code exp2} value such as 
{@code toExp10(exp2) < n}. Note that if the

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/UnmodifiableArrayList.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/UnmodifiableArrayList.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/UnmodifiableArrayList.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/UnmodifiableArrayList.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -44,7 +44,7 @@ import java.util.Objects;
  * unmodifiable lists are extensively used in SIS) and implements the {@link 
CheckedContainer}
  * interface.
  *
- * {@section WARNING! Type safety hole}
+ * <div class="section">WARNING! Type safety hole</div>
  * The {@link #getElementType()} return type is {@code Class<E>}, but its 
implementation actually
  * returns {@code Class<? extends E>}. This contract violation is possible 
because Java arrays are
  * covariant (at the contrary of collections). In order to avoid such contract 
violation, callers
@@ -85,7 +85,7 @@ public class UnmodifiableArrayList<E> ex
      * the caller to instantiate the array explicitely, in order to make sure 
that the array type is
      * the intended one.</p>
      *
-     * {@section WARNING! Type safety hole}
+     * <div class="section">WARNING! Type safety hole</div>
      * Callers <strong>must</strong> ensure that the type of array elements in 
exactly {@code E},
      * not a subtype of {@code E}. See class javadoc for more information.
      *
@@ -100,7 +100,7 @@ public class UnmodifiableArrayList<E> ex
      * retained (i.e. the array is <strong>not</strong> cloned). Consequently 
the given array
      * shall not be modified after construction if the returned list is 
intended to be immutable.
      *
-     * {@section WARNING! Type safety hole}
+     * <div class="section">WARNING! Type safety hole</div>
      * Callers <strong>must</strong> ensure that the type of array elements in 
exactly {@code E},
      * not a subtype of {@code E}. If the caller is okay with {@code List<? 
extends E>}, then (s)he
      * should use {@link 
org.apache.sis.util.collection.Containers#unmodifiableList(Object[])} instead.
@@ -128,7 +128,7 @@ public class UnmodifiableArrayList<E> ex
      * <p>This method does not check the validity of the given index.
      * The check must be done by the caller.</p>
      *
-     * {@section WARNING! Type safety hole}
+     * <div class="section">WARNING! Type safety hole</div>
      * Callers <strong>must</strong> ensure that the type of array elements in 
exactly {@code E},
      * not a subtype of {@code E}. If the caller is okay with {@code List<? 
extends E>}, then (s)he
      * should use {@link 
org.apache.sis.util.collection.Containers#unmodifiableList(Object[])} instead.
@@ -328,7 +328,7 @@ public class UnmodifiableArrayList<E> ex
         /**
          * Creates a new sublist.
          *
-         * {@section WARNING! Type safety hole}
+         * <p><b>WARNING! Type safety hole</b></p>
          * Callers <strong>must</strong> ensure that the type of array 
elements in exactly {@code E},
          * not a subtype of {@code E}. See {@link UnmodifiableArrayList} class 
javadoc for more information.
          */

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Utilities.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Utilities.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Utilities.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/Utilities.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -43,7 +43,7 @@ public final class Utilities extends Sta
      * The given separator character is append before the given {@code text} 
only if the buffer
      * is not empty and at least one {@code text} character is valid.
      *
-     * {@section Relationship with <code>gml:id</code>}
+     * <div class="section">Relationship with {@code gml:id}</div>
      * This method may be invoked for building {@code gml:id} values. Strictly 
speaking this is not appropriate
      * since the {@code xsd:ID} type defines valid identifiers as containing 
only letters, digits, underscores,
      * hyphens, and periods. This differ from Unicode identifier in two ways:

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/util/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -23,7 +23,7 @@
  * 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 Note on serialization}
+ * <div class="section">Note on serialization</div>
  * Developers should avoid putting serializable classes in this package as 
much as possible,
  * since the serialization forms may be considered as a kind of API contract 
(depending how
  * much strict we want to be regarding compatibility). This is not always 
practical however,

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/Appender.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/Appender.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/Appender.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/Appender.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -37,7 +37,7 @@ import static org.apache.sis.util.Charac
  * If needed, this {@code Appender} can be viewed as a synchronized
  * {@link java.io.Writer} by invoking the {@link IO#asWriter(Appendable)} 
method.
  *
- * {@section Flushing and closing the stream}
+ * <div class="section">Flushing and closing the stream</div>
  * Subclasses implement the {@link java.io.Flushable} interface only if they
  * hold data in an internal buffer before to send them to the wrapped {@code 
Appendable}.
  * This is the case of {@link TableAppender} and {@link LineAppender} for 
instance.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/ClassFormat.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/ClassFormat.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/ClassFormat.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/ClassFormat.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -25,7 +25,7 @@ import org.apache.sis.util.Classes;
 /**
  * Used by {@link CompoundFormat} for formatting the name of objects of type 
{@link Class}.
  *
- * {@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.
  * Note that this is specific to {@code ClassFormat} and generally not true 
for arbitrary {@code Format} classes.
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/DefaultFormat.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/DefaultFormat.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/DefaultFormat.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/DefaultFormat.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -31,7 +31,7 @@ import org.apache.sis.internal.util.Loca
  * than the {@link java.text} package because the former provide the best 
guarantees
  * to format all significant digits.
  *
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
  * The same {@linkplain #getInstance instance} can be safely used by many 
threads without synchronization
  * on the part of the caller. Note that this is specific to {@code 
DefaultFormat} and generally not true
  * for arbitrary {@code Format} classes.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/LineAppender.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/LineAppender.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/LineAppender.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/LineAppender.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -42,7 +42,7 @@ import org.apache.sis.internal.util.X364
  * In addition this class removes trailing {@linkplain 
Character#isWhitespace(int) whitespaces}
  * before end of lines.
  *
- * {@section How line lengths are calculated}
+ * <div class="section">How line lengths are calculated</div>
  * Line length are measured in unit of Unicode <cite>code points</cite>. This 
is usually the same
  * than the number of {@code char} primitive values, but not always. Combining 
characters are not
  * yet recognized by this class, but future versions may improve on that.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/TabularFormat.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/TabularFormat.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/TabularFormat.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/TabularFormat.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -37,7 +37,7 @@ import org.apache.sis.util.resources.Err
  *   <li>{@link #setColumnSeparatorPattern(String)}</li>
  * </ul>
  *
- * {@section Note for subclass implementions}
+ * <div class="section">Note for subclass implementions</div>
  * This base class takes care of splitting a column separator pattern into its 
components
  * ({@link #beforeFill}, {@link #fillCharacter} and {@link #columnSeparator})
  * for easier usage in {@code format(…)} method implementations.
@@ -207,7 +207,7 @@ public abstract class TabularFormat<T> e
      *   <tr><td>{@code '\\'}</td> <td>Escape any of the characters listed in 
this table.</td></tr>
      * </table>
      *
-     * {@section Restrictions}
+     * <div class="section">Restrictions</div>
      * <ul>
      *   <li>If present, {@code '?'} shall be the first character in the 
pattern.</li>
      *   <li>The repeated character (specified inside the pair of brackets) is 
mandatory.</li>

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/io/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -30,13 +30,13 @@
  * because it can format to an {@link java.lang.Appendable} and for 
consistency with the {@link org.apache.sis.io.wkt}
  * package.</div>
  *
- * {@section Unicode characters}
+ * <div class="section">Unicode characters</div>
  * Some formatters in this package make extensive use of Unicode characters. 
This may produce
  * unexpected results in a Windows console, unless the underlying output 
stream uses the correct
  * encoding (e.g. {@code new OutputStreamWriter(System.out, "Cp437")}). To 
display the appropriate
  * code page for a Windows console, type {@code chcp} on the command line.
  *
- * {@section Supplementary Unicode characters}
+ * <div class="section">Supplementary Unicode characters</div>
  * This package can handle the {@linkplain 
java.lang.Character#isSupplementaryCodePoint(int)
  * Unicode supplementary characters}.
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/CompoundDirectPositions.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/CompoundDirectPositions.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/CompoundDirectPositions.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/CompoundDirectPositions.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -27,7 +27,7 @@ import org.apache.sis.util.resources.Err
  * Each dimension is stored in a separated array. For example this class can 
view three
  * arrays (x[], y[], and z[]) as a sequence of three-dimensional {@code 
DirectPosition}.
  *
- * {@section Limitation}
+ * <div class="section">Limitation</div>
  * This class is also its own iterator. All calls to {@link #iterator()} 
return the same iterator,
  * and all calls to {@link #next()} return the same {@code DirectPosition} 
instance. Consequently
  * this class is not suitable for normal use where many objects may iterate 
over the sequence in

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/DecimalFunctions.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/DecimalFunctions.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/DecimalFunctions.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/DecimalFunctions.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -206,7 +206,7 @@ public final class DecimalFunctions exte
      * map projection parameters defined by national mapping agencies.
      * </div>
      *
-     * {@section Domain of validity}
+     * <div class="section">Domain of validity</div>
      * The current implementation can not compute delta for {@code abs(value) 
< 3E-8} approximatively,
      * except for the 0 value which is supported. For any non-zero value 
closer to zero than the 3E-8
      * threshold, this method returns {@code NaN} because of insufficient 
algorithm accuracy.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/MathFunctions.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/MathFunctions.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/MathFunctions.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/MathFunctions.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -160,7 +160,7 @@ public final class MathFunctions extends
      *     sqrt(vector[0]² + vector[1]² + … + vector[length-1]²)
      * }
      *
-     * {@section Implementation note}
+     * <div class="section">Implementation note</div>
      * In the special case where only one element is different than zero, this 
method
      * returns directly the {@linkplain Math#abs(double) absolute value} of 
that element
      * without computing {@code sqrt(v²)}, in order to avoid rounding error. 
This special case
@@ -228,7 +228,7 @@ public final class MathFunctions extends
      *   <li>If the argument is zero, then the result is -1075.</li>
      * </ul>
      *
-     * {@section Identities}
+     * <div class="section">Identities</div>
      * For any <var>p</var> values in the [-1075 … 1024] range and 
<var>value</var> = 2<sup>p</sup>:
      * <ul>
      *   <li><code>getExponent(Math.scalb(1.0, p)) == p</code></li>

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/Statistics.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/Statistics.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/Statistics.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/Statistics.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -59,7 +59,7 @@ import java.util.function.DoubleConsumer
  * The statistics are updated every time an {@link #accept(double)} method is 
invoked with a non-NaN
  * value.</p>
  *
- * {@section Examples}
+ * <div class="section">Examples</div>
  * The following examples assume that a 
<var>y</var>=<var>f</var>(<var>x</var>) function
  * is defined. A simple usage is:
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/StatisticsFormat.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/StatisticsFormat.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/StatisticsFormat.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/math/StatisticsFormat.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -43,7 +43,7 @@ import static java.lang.Math.*;
  * in a tabular format using spaces as the column separator. This default 
configuration matches
  * the {@link Statistics#toString()} format.
  *
- * {@section Limitations}
+ * <div class="section">Limitations</div>
  * The current implementation can only format statistics - parsing is not yet 
implemented.
  *
  * @author  Martin Desruisseaux (MPO, IRD, Geomatys)

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Angle.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Angle.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Angle.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Angle.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -45,13 +45,13 @@ import static org.apache.sis.math.MathFu
  *   <li>{@linkplain ElevationAngle Elevation angle} is the angular height 
from the horizontal plane to an object above the horizon.</li>
  * </ul>
  *
- * {@section Formatting angles}
+ * <div class="section">Formatting angles</div>
  * The recommended way to format angles is to instantiate an {@link 
AngleFormat} once, then to
  * reuse it many times. As a convenience, {@code Angle} objects can also be 
formatted by the
  * {@code "%s"} conversion specifier of {@link Formatter}, but this is less 
efficient for this
  * class.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class and the {@link Latitude} / {@link Longitude} subclasses are 
immutable, and thus
  * inherently thread-safe. Other subclasses may or may not be immutable, at 
implementation choice
  * (see {@link java.lang.Number} for an example of a similar in purpose class 
having mutable subclasses).

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/AngleFormat.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/AngleFormat.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/AngleFormat.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/AngleFormat.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -106,7 +106,7 @@ import java.util.Objects;
  * or latitude values without the degrees field are unusual, omitting that 
field is likely to increase the
  * risk of confusion in those cases.
  *
- * {@section Examples}
+ * <div class="note"><b>Examples:</b>
  * <table class="sis">
  *   <caption>Pattern examples</caption>
  *   <tr><th>Pattern               </th>  <th>48.5      </th> <th>-12.53125    
</th></tr>
@@ -118,6 +118,7 @@ import java.util.Objects;
  *   <tr><td>{@code DDMMSSs}       </td>  <td>4830000   </td> <td>-1231525     
</td></tr>
  *   <tr><td>{@code DD°MM′?SS.s″?} </td>  <td>48°30′    </td> <td>-12°31′52.5″ 
</td></tr>
  * </table>
+ * </div>
  *
  * @author  Martin Desruisseaux (MPO, IRD, Geomatys)
  * @since   0.3

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/ElevationAngle.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/ElevationAngle.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/ElevationAngle.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/ElevationAngle.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -29,7 +29,7 @@ import org.opengis.referencing.cs.AxisDi
  * Both <cite>altitude</cite> and <cite>elevation</cite> words are also used 
to describe the
  * height in meters above sea level.</div>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This final class is immutable and thus inherently thread-safe.
  *
  * @author  Martin Desruisseaux (Geomatys)

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/FormattedCharacterIterator.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/FormattedCharacterIterator.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/FormattedCharacterIterator.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/FormattedCharacterIterator.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -35,7 +35,7 @@ import org.apache.sis.internal.simple.Si
  * The attributed character iterator to be returned by {@link Format}
  * implementations in the {@code org.apache.sis.measure} package.
  *
- * {@section Implementation assumption}
+ * <div class="section">Implementation assumption</div>
  * Every {@code getRunStart(…)} and {@code getRunLimit(…)} methods defined in 
this class check
  * only for attribute existence, ignoring the actual attribute value. This is 
a departure from
  * the {@link java.text.AttributedCharacterIterator} contract, but should be 
invisible to the

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Latitude.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Latitude.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Latitude.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Latitude.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -42,7 +42,7 @@ package org.apache.sis.measure;
  * {@linkplain org.apache.sis.referencing.crs.DefaultGeocentricCRS geocentric}.
  * If the context is unknown, then geodetic latitude can usually be assumed.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This final class is immutable and thus inherently thread-safe.
  *
  * @author  Martin Desruisseaux (MPO, IRD, Geomatys)

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Longitude.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Longitude.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Longitude.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Longitude.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -27,7 +27,7 @@ package org.apache.sis.measure;
  * depends on the context, typically specified through the geodetic datum of a
  * {@linkplain org.apache.sis.referencing.crs.DefaultGeographicCRS geographic 
CRS}.</p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This final class is immutable and thus inherently thread-safe.
  *
  * @author  Martin Desruisseaux (MPO, IRD, Geomatys)

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/MeasurementRange.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/MeasurementRange.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/MeasurementRange.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/MeasurementRange.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -42,7 +42,7 @@ import java.util.Objects;
  *   <li>{@link #castTo(Class)} for casting the range values to an other 
type.</li>
  * </ul>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus inherently thread-safe.
  * Subclasses may or may not be immutable, at implementation choice. But 
implementors are
  * encouraged to make sure that subclasses remain immutable for more 
predictable behavior.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/NumberRange.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/NumberRange.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/NumberRange.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/NumberRange.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -54,7 +54,7 @@ import org.apache.sis.util.collection.We
  *   <li>{@link #castTo(Class)} for casting the range values to an other 
type.</li>
  * </ul>
  *
- * {@section Relationship with standards}
+ * <div class="section">Relationship with standards</div>
  * {@code NumberRange} is the SIS class closest to the
  * <a 
href="http://en.wikipedia.org/wiki/Interval_%28mathematics%29";>mathematical 
definition of interval</a>.
  * It is closely related, while not identical, to the ISO 19123 
(<cite>Coverage geometry and functions</cite>)
@@ -62,12 +62,12 @@ import org.apache.sis.util.collection.We
  * {@linkplain org.opengis.coverage.DiscreteCoverage discrete coverages}, the 
{@code NumberRange} class can
  * also be used with {@linkplain org.opengis.coverage.ContinuousCoverage 
continuous coverages}.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class and the {@link MeasurementRange} subclasses are immutable, and 
thus inherently thread-safe.
  * Other subclasses may or may not be immutable, at implementation choice. But 
implementors are encouraged
  * to make sure that all subclasses remain immutable for more predictable 
behavior.
  *
- * {@section Shared instances}
+ * <div class="section">Shared instances</div>
  * <i><b>Note:</b> following is implementation details provided for 
information purpose.
  * The caching policy may change in any SIS version.</i>
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Range.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Range.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Range.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Range.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -47,7 +47,7 @@ import java.util.Objects;
  * Numeric ranges where both endpoints are exclusive are called <cite>open 
intervals</cite>
  * and are represented by parenthesis, for example "{@code (0 … 256)}".</p>
  *
- * {@section Type and value of range elements}
+ * <div class="section">Type and value of range elements</div>
  * To be a member of a {@code Range}, the {@code <E>} type defining the range 
must implement the
  * {@link Comparable} interface. All argument values given to the methods of 
this class shall be
  * or contain instances of that {@code <E>} type. The type is enforced by 
parameterized type,
@@ -56,7 +56,7 @@ import java.util.Objects;
  * may throw an {@link IllegalArgumentException} if a given argument does not 
meet some constraint
  * beyond the type.
  *
- * {@section Relationship with ISO 19123 definition of range}
+ * <div class="section">Relationship with ISO 19123 definition of range</div>
  * The ISO 19123 standard (<cite>Coverage geometry and functions</cite>) 
defines the range as the set
  * (either finite or {@linkplain org.opengis.geometry.TransfiniteSet 
transfinite}) of feature attribute
  * values associated by a function (the {@linkplain 
org.opengis.coverage.Coverage coverage}) with the
@@ -74,7 +74,7 @@ import java.util.Objects;
  * numeric ranges can be associated to {@linkplain 
org.opengis.coverage.ContinuousCoverage
  * continuous coverages}.</p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class and the {@link NumberRange} / {@link MeasurementRange} 
subclasses are immutable,
  * and thus inherently thread-safe. Other subclasses may or may not be 
immutable, at implementation choice.
  * But implementors are encouraged to make sure that all subclasses remain 
immutable for more predictable behavior.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/RangeFormat.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/RangeFormat.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/RangeFormat.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/RangeFormat.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -63,7 +63,7 @@ import org.apache.sis.util.resources.Err
  * If the range to format is an instance of {@link MeasurementRange}, then the
  * {@linkplain Unit unit of measurement} is appended except for empty ranges.
  *
- * {@section Lenient parsing}
+ * <div class="section">Lenient parsing</div>
  * At parsing time, the above formatting rules are relaxed as below:
  *
  * <ul>
@@ -73,7 +73,7 @@ import org.apache.sis.util.resources.Err
  *       as well as "{@code {value}}".</li>
  * </ul>
  *
- * {@section Range type and type of range elements}
+ * <div class="section">Range type and type of range elements</div>
  * The kind of ranges created by the {@link #parse(String) parse(…)} methods 
is determined
  * by the type of range elements:
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/SexagesimalConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/SexagesimalConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/SexagesimalConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/SexagesimalConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -38,7 +38,7 @@ import static org.apache.sis.math.MathFu
  * by {@link AngleFormat}) rather than a unit issue. Unfortunately, this 
pseudo-unit is extensively
  * used in the EPSG database, so we have to support it.</p>
  *
- * {@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.
  *
  * @author  Martin Desruisseaux (IRD, Geomatys)

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Units.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Units.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Units.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/measure/Units.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -322,12 +322,12 @@ public final class Units extends Static
      * hands especially a few symbols found in WKT parsing or in XML files. 
The list of symbols
      * handled especially is implementation-dependent and may change in future 
SIS versions.
      *
-     * {@section Parsing authority codes}
+     * <div class="section">Parsing authority codes</div>
      * As a special case, if the given {@code uom} arguments is of the form 
{@code "EPSG:####"}
      * or {@code "urn:ogc:def:uom:EPSG:####"} (ignoring case and whitespaces), 
then {@code "####"}
      * is parsed as an integer and forwarded to the {@link #valueOfEPSG(int)} 
method.
      *
-     * {@section NetCDF unit symbols}
+     * <div class="section">NetCDF unit symbols</div>
      * The attributes in NetCDF files often merge the axis direction with the 
angular unit,
      * as in {@code "degrees_east"} or {@code "degrees_north"}. This {@code 
valueOf} method
      * ignores those suffixes and unconditionally returns {@link 
NonSI#DEGREE_ANGLE} for all

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/setup/OptionKey.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/setup/OptionKey.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/setup/OptionKey.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/setup/OptionKey.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -44,7 +44,7 @@ import java.nio.file.StandardOpenOption;
  * <p>Options are <em>transitive</em>: if a service uses others services for 
its internal working, the given options
  * may also be given to those dependencies, at implementation choice.</p>
  *
- * {@section Defining new options}
+ * <div class="section">Defining new options</div>
  * Developers who wish to define their own options can define static constants 
in a subclass,
  * as in the following example:
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ArgumentChecks.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ArgumentChecks.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ArgumentChecks.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ArgumentChecks.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -73,7 +73,7 @@ import org.apache.sis.util.resources.Err
  *       {@link org.apache.sis.measure.Units#ensureScale    ensureScale}.</li>
  * </ul>
  *
- * {@section Method Arguments}
+ * <div class="section">Method Arguments</div>
  * By convention, the value to check is always the last parameter given to 
every methods
  * in this class. The other parameters may include the programmatic name of 
the argument
  * being checked. This programmatic name is used for building an error message 
localized

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ArraysExt.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ArraysExt.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ArraysExt.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ArraysExt.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -40,14 +40,14 @@ import java.util.Objects;
  *       if an array is sorted, strictly or not.</li>
  * </ul>
  *
- * {@section Handling of null values}
+ * <div class="section">Handling of null values</div>
  * Many (but not all) methods in this class are tolerant to null parameter 
values,
  * sometime under certain conditions. See the method javadoc for details.
  *
  * <p>All methods in this class are tolerant to null elements in arrays.
  * Null and {@linkplain Double#NaN NaN} elements are ignored.</p>
  *
- * {@section Performance consideration}
+ * <div class="section">Performance consideration</div>
  * The methods listed below are provided as convenience for 
<strong>casual</strong> use on
  * <strong>small</strong> arrays. For large arrays or for frequent use, 
consider using the
  * Java collection framework instead.
@@ -2053,7 +2053,7 @@ public final class ArraysExt extends Sta
      * increasing order. The output array is the union of the input arrays 
without duplicated
      * values, with elements sorted in strictly increasing order.
      *
-     * {@section Recommended assertions}
+     * <div class="section">Recommended assertions</div>
      * Callers are encouraged to place the following assertions before calls 
to this method,
      * using the {@link #isSorted(int[], boolean)} and {@link 
Arrays#toString(int[])} methods:
      *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/CharSequences.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/CharSequences.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/CharSequences.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/CharSequences.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -30,12 +30,12 @@ import static java.lang.Character.*;
  * class duplicate the functionalities already provided in the standard {@link 
String} class,
  * but works on a generic {@code CharSequence} instance instead than {@code 
String}.
  *
- * {@section Unicode support}
+ * <div class="section">Unicode support</div>
  * Every methods defined in this class work on <cite>code points</cite> 
instead than characters
  * when appropriate. Consequently those methods should behave correctly with 
characters outside
  * the <cite>Basic Multilingual Plane</cite> (BMP).
  *
- * {@section Policy on space characters}
+ * <div class="section">Policy on space characters</div>
  * Java defines two methods for testing if a character is a white space:
  * {@link Character#isWhitespace(int)} and {@link Character#isSpaceChar(int)}.
  * Those two methods differ in the way they handle {@linkplain 
Characters#NO_BREAK_SPACE
@@ -67,7 +67,7 @@ import static java.lang.Character.*;
  * distinction about whether the characters are space or not, and ignore all 
Unicode spaces.
  * The {@link #trimWhitespaces(String)} method defined in this class can be 
used as an alternative.</p>
  *
- * {@section Handling of null values}
+ * <div class="section">Handling of null values</div>
  * Most methods in this class accept a {@code null} {@code CharSequence} 
argument. In such cases
  * the method return value is either a {@code null} {@code CharSequence}, an 
empty array, or a
  * {@code 0} or {@code false} primitive type calculated as if the input was an 
empty string.
@@ -122,7 +122,7 @@ public final class CharSequences extends
     /**
      * Returns a character sequence of the specified length filled with white 
spaces.
      *
-     * {@section Use case}
+     * <div class="section">Use case</div>
      * This method is typically invoked for performing right-alignment of text 
on the
      * {@linkplain java.io.Console console} or other device using monospaced 
font.
      * Callers compute a value for the {@code length} argument by 
(<var>desired width</var> - <var>used width</var>).
@@ -1071,12 +1071,12 @@ search:     for (; fromIndex <= toIndex;
      * method returns the text unchanged. This is a "<cite>all or 
nothing</cite>" method:
      * either the fractional part is completely removed, or either it is left 
unchanged.</p>
      *
-     * {@section Examples}
+     * <div class="section">Examples</div>
      * This method returns {@code "4"} if the given value is {@code "4."}, 
{@code "4.0"} or
      * {@code "4.00"}, but returns {@code "4.10"} unchanged (including the 
trailing {@code '0'}
      * character) if the input is {@code "4.10"}.
      *
-     * {@section Use case}
+     * <div class="section">Use case</div>
      * This method is useful before to {@linkplain Integer#parseInt(String) 
parse a number}
      * if that number should preferably be parsed as an integer before 
attempting to parse
      * it as a floating point number.
@@ -1254,7 +1254,7 @@ searchWordBreak:    while (true) {
      *   <li>Finally ensure that the first character is upper-case.</li>
      * </ol>
      *
-     * {@section Exception to the above rules}
+     * <div class="section">Exception to the above rules</div>
      * If the given identifier contains only upper-case letters, digits and 
the {@code '_'} character,
      * then the identifier is returned "as is" except for the {@code '_'} 
characters which are replaced by {@code '-'}.
      * This work well for identifiers like {@code "UTF-8"} or {@code 
"ISO-LATIN-1"} for instance.
@@ -1541,7 +1541,7 @@ cmp:    while (ia < lga) {
      * Unicode identifier start} and all remaining characters (if any) are
      * {@linkplain Character#isUnicodeIdentifierPart(int) Unicode identifier 
parts}.
      *
-     * {@section Relationship with legal XML identifiers}
+     * <div class="section">Relationship with legal XML identifiers</div>
      * Most legal Unicode identifiers are also legal XML identifiers, but the 
converse is not true.
      * The most noticeable differences are the ‘{@code :}’, ‘{@code -}’ and 
‘{@code .}’ characters,
      * which are legal in XML identifiers but not in Unicode.
@@ -1562,7 +1562,7 @@ cmp:    while (ia < lga) {
      * Note that the ‘{@code _}’ (underscore) character is legal according 
both Unicode and XML, while spaces,
      * ‘{@code !}’, ‘{@code #}’, ‘{@code *}’, ‘{@code /}’, ‘{@code ?}’ and 
most other punctuation characters are not.
      *
-     * {@section Usage in Apache SIS}
+     * <div class="section">Usage in Apache SIS</div>
      * In its handling of {@linkplain 
org.apache.sis.metadata.iso.ImmutableIdentifier identifiers}, Apache SIS favors
      * Unicode identifiers without {@linkplain 
Character#isIdentifierIgnorable(int) ignorable} characters since those
      * identifiers are legal XML identifiers except for the above-cited rarely 
used characters. As a side effect,

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Classes.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Classes.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Classes.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Classes.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -345,7 +345,7 @@ public final class Classes extends Stati
      * implements both the {@link Set} and {@link Collection} interfaces, then 
the returned
      * array contains only the {@code Set} interface.
      *
-     * {@section Example}
+     * <div class="section">Example</div>
      * {@code getLeafInterfaces(ArrayList.class, Collection.class)} returns an 
array of length 1
      * containing {@code List.class}.
      *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ComparisonMode.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ComparisonMode.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ComparisonMode.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ComparisonMode.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -55,7 +55,7 @@ public enum ComparisonMode {
      * consistent with {@link Object#hashCode()} and be symmetric ({@code 
A.equals(B)} implies
      * {@code B.equals(A)}).
      *
-     * {@section Implementation note}
+     * <div class="section">Implementation note</div>
      * In the SIS implementation, this comparison mode usually have the 
following
      * characteristics (not always, this is only typical):
      *
@@ -77,7 +77,7 @@ public enum ComparisonMode {
      * consistency, neither comparison symmetry (i.e. {@code A.equals(B)} and 
{@code B.equals(A)} may
      * return different results if the {@code equals} methods are implemented 
differently).</p>
      *
-     * {@section Implementation note}
+     * <div class="section">Implementation note</div>
      * In the SIS implementation, this comparison mode usually have the 
following
      * characteristics (not always, this is only typical):
      *
@@ -93,7 +93,7 @@ public enum ComparisonMode {
      * are only informative can be ignored. This comparison mode is typically 
less strict than
      * {@link #BY_CONTRACT}.
      *
-     * {@section Examples}
+     * <div class="section">Examples</div>
      * If the objects being compared are
      * {@link org.opengis.referencing.crs.CoordinateReferenceSystem} 
instances, then only the
      * properties relevant to the coordinate localization shall be compared. 
Metadata like the
@@ -127,7 +127,7 @@ public enum ComparisonMode {
      * Only the attributes relevant to the object functionality are compared, 
with some tolerance
      * threshold on numerical values.
      *
-     * {@section Application to coordinate transforms}
+     * <div class="section">Application to coordinate transforms</div>
      * If two {@link org.opengis.referencing.operation.MathTransform} objects 
are considered equal
      * according this mode, then for any given identical source position, the 
two compared transforms
      * shall compute at least approximatively the same target position. A 
small difference is

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/CorruptedObjectException.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/CorruptedObjectException.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/CorruptedObjectException.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/CorruptedObjectException.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -50,7 +50,7 @@ package org.apache.sis.util;
  *   inconsistency, it may throw this {@code CorruptedObjectException}.</li>
  * </ul>
  *
- * {@section Exception cause}
+ * <div class="section">Exception cause</div>
  * Since this exception may be thrown an undetermined amount of time after the 
data corruption, the root cause is
  * often unknown at this point. Sometime a more descriptive exception has been 
thrown earlier, but may have been
  * ignored by the user.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Debug.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Debug.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Debug.java 
[UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Debug.java 
[UTF-8] Fri Mar 20 17:32:02 2015
@@ -28,7 +28,7 @@ import java.lang.annotation.RetentionPol
  * is defined in order to make easier to find which debugging tools are 
available in case of
  * problem. See the "<cite>Use</cite>" javadoc link for a list of annotated 
classes and methods.
  *
- * {@section <code>Object.toString()</code> policy}
+ * <div class="section">{@code Object.toString()} policy</div>
  * Subclasses override the {@link Object#toString()} method for various 
purposes, sometime providing
  * content targeted to the end user (e.g. {@link java.lang.CharSequence}) and 
sometime providing
  * debugging information for developers only. In the Apache SIS library, 
{@code toString()}

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Disposable.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Disposable.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Disposable.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Disposable.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -23,7 +23,7 @@ package org.apache.sis.util;
  * object to be released. The result of calling any other method subsequent to 
a call to
  * this method is undefined.
  *
- * {@section Relationship with <code>Closeable</code>}
+ * <div class="section">Relationship with {@code Closeable}</div>
  * Some SIS classes may implement both the {@code Disposeable} and {@link 
java.io.Closeable}
  * interfaces. While very similar, those two interfaces serve slightly 
different purposes.
  * The {@code Closeable} interface closes a stream or a connection, but some 
classes can be

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/LenientComparable.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/LenientComparable.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/LenientComparable.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/LenientComparable.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -23,7 +23,7 @@ package org.apache.sis.util;
  * compared ignoring some properties (remarks, <i>etc.</i>) that are not 
relevant to the
  * coordinates calculation.
  *
- * {@section Conditions for equality}
+ * <div class="section">Conditions for equality</div>
  * <ul>
  *   <li>{@link org.apache.sis.metadata.iso.ISOMetadata} subclasses
  *     <ol>
@@ -124,7 +124,7 @@ public interface LenientComparable {
      *        <td>Special mode for figuring out why two objects expected to be 
equal are not.</td></tr>
      * </table>
      *
-     * {@section Conformance to the <code>equals(Object)</code> method 
contract}
+     * <div class="section">Conformance to the {@code equals(Object)} method 
contract</div>
      * {@link ComparisonMode#STRICT} is the only mode compliant with the 
{@link Object#equals(Object)} contract.
      * For all other modes <var>m</var>, the comparison is not guaranteed to 
be <cite>symmetric</cite> neither
      * <cite>transitive</cite>:

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ObjectConverter.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ObjectConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ObjectConverter.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ObjectConverter.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -33,7 +33,7 @@ import java.util.function.Function;
  * {@code apply(S)} does not throw {@link UnconvertibleObjectException} is 
called the <cite>domain</cite>
  * of this function, regardless of whether the <var>T</var> result is {@code 
null} or not.</p>
  *
- * {@section Function properties}
+ * <div class="section">Function properties</div>
  * Some characteristics about the <var>S</var> to <var>T</var> mapping are 
given by the
  * {@link #properties()} enumeration, together with the {@link 
#getSourceClass()} and
  * {@link #getTargetClass()} methods. Some possible function properties are:

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ObjectConverters.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ObjectConverters.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ObjectConverters.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/ObjectConverters.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -41,8 +41,8 @@ import org.apache.sis.internal.converter
  *   <li>{@link #derivedValues(Map, Class, ObjectConverter)}</li>
  * </ul>
  *
- * {@section Example}
- * The following code converts instances in a collection from type {@code S} 
to type {@code T},
+ * <div class="note"><b>Example:</b>
+ * the following code converts instances in a collection from type {@code S} 
to type {@code T},
  * where the types are unknown at compile-time. Note that the converter is 
obtained only once
  * before to be applied to every elements in the loop.
  *
@@ -56,6 +56,7 @@ import org.apache.sis.internal.converter
  *         targets.add(converter.apply(source));
  *     }
  * }
+ * </div>
  *
  * @author  Martin Desruisseaux (IRD, Geomatys)
  * @since   0.3

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/StringBuilders.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/StringBuilders.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/StringBuilders.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/StringBuilders.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -27,7 +27,7 @@ import static java.lang.Character.*;
  * modify directly the content of the provided {@code StringBuilder} instead 
than creating
  * new objects.
  *
- * {@section Unicode support}
+ * <div class="section">Unicode support</div>
  * Every methods defined in this class work on <cite>code points</cite> 
instead than characters
  * when appropriate. Consequently those methods should behave correctly with 
characters outside
  * the <cite>Basic Multilingual Plane</cite> (BMP).
@@ -167,7 +167,7 @@ public final class StringBuilders extend
      * method does nothing. This is a "<cite>all or nothing</cite>" method: 
either the fractional
      * part is completely removed, or either it is left unchanged.</p>
      *
-     * {@section Use case}
+     * <div class="section">Use case</div>
      * This method is useful after a {@linkplain StringBuilder#append(double) 
double value has
      * been appended to the buffer}, in order to make it appears like an 
integer when possible.
      *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Utilities.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Utilities.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Utilities.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Utilities.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -62,7 +62,7 @@ public final class Utilities extends Sta
      * If a more lenient comparison allowing slight differences in numerical 
values is wanted,
      * then {@link #equalsApproximatively(Object, Object)} can be used instead.
      *
-     * {@section Implementation note}
+     * <div class="section">Implementation note</div>
      * This is a convenience method for the following method call:
      *
      * {@preformat java
@@ -96,7 +96,7 @@ public final class Utilities extends Sta
      *       will return a transform close to the identity transform.</li>
      * </ul>
      *
-     * {@section Implementation note}
+     * <div class="section">Implementation note</div>
      * This is a convenience method for the following method call:
      *
      * {@preformat java

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Version.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Version.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Version.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/Version.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -35,7 +35,7 @@ import static org.apache.sis.internal.sy
  * <p>This class provides methods for performing comparisons of {@code 
Version} objects where major,
  * minor and revision parts are compared as numbers when possible, or as 
strings otherwise.</p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus inherently thread-safe.
  * Subclasses may or may not be immutable, at implementation choice. But 
implementors are
  * encouraged to make sure that subclasses remain immutable for more 
predictable behavior.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/BackingStoreException.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/BackingStoreException.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/BackingStoreException.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/BackingStoreException.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -41,7 +41,7 @@ import java.sql.SQLException;
  *     }
  * }
  *
- * {@section Relationship with <code>java.io.UncheckedIOException</code>}
+ * <div class="section">Relationship with {@code 
java.io.UncheckedIOException}</div>
  * JDK8 provides a {@link java.io.UncheckedIOException} which partially 
overlaps
  * the purpose of this {@code BackingStoreException}. While Apache SIS still 
uses
  * {@code BackingStoreException} as a general mechanism for any kind of checked

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/Cache.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/Cache.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/Cache.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/Cache.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -104,7 +104,7 @@ import java.util.function.Supplier;
  * }
  *
  *
- * {@section Eviction of eldest values}
+ * <div class="section">Eviction of eldest values</div>
  *
  * <ul>
  *   <li>The <cite>cost</cite> of a value is the value returned by {@link 
#cost}. The default
@@ -123,7 +123,7 @@ import java.util.function.Supplier;
  * overridden, then the total cost is the maximal amount of values to keep by 
strong references.
  *
  *
- * {@section Circular dependencies}
+ * <div class="section">Circular dependencies</div>
  *
  * This implementation assumes that there is no circular dependencies (or 
cyclic graph) between
  * the values in the cache. For example if creating <var>A</var> implies 
creating <var>B</var>,

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/CacheEntries.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/CacheEntries.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/CacheEntries.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/CacheEntries.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -32,7 +32,7 @@ import java.lang.ref.Reference;
  * <p>This class is not needed for the normal working of {@link Cache}. it is 
used only if
  * the user wants to see the cache entries through the standard Java 
collection API.</p>
  *
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
  * This class is thread-safe if and only if the {@code Set} given to the 
constructor is thread-safe.
  *
  * @param <K> The type of key objects.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/CodeListSet.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/CodeListSet.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/CodeListSet.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/CodeListSet.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -36,12 +36,12 @@ import org.apache.sis.internal.util.Chec
  * which must be final. Iterators traverse the elements in the order in which 
the
  * code list constants are declared.
  *
- * {@section Implementation note}
+ * <div class="section">Implementation note</div>
  * {@code CodeListSet} is implemented internally by bit vectors for compact 
and efficient storage.
  * All bulk operations ({@code addAll}, {@code removeAll}, {@code 
containsAll}) are very quick if
  * their argument is also a {@code CodeListSet} instance.
  *
- * {@section Usage example}
+ * <div class="section">Usage example</div>
  * The following example creates a set of {@link 
org.opengis.referencing.cs.AxisDirection}s
  * for a (<var>x</var>,<var>y</var>,<var>z</var>) coordinate system:
  *

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DefaultTreeTable.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DefaultTreeTable.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DefaultTreeTable.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DefaultTreeTable.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -308,7 +308,7 @@ public class DefaultTreeTable implements
      * of columns. The list of columns is specified by a {@link TreeTable}, or 
inherited from
      * a parent node.
      *
-     * {@section Note on the parent node}
+     * <div class="section">Note on the parent node</div>
      * The value returned by the {@link #getParent()} method is updated 
automatically when
      * this node is <em>added to</em> or <em>removed from</em> the {@linkplain 
#getChildren()
      * list of children} of another {@code Node} instance - there is no {@code 
setParent(Node)}

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DerivedMap.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DerivedMap.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DerivedMap.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DerivedMap.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -41,7 +41,7 @@ import org.apache.sis.math.FunctionPrope
  *       inverse of the above converters.</li>
  * </ul>
  *
- * {@section Constraints}
+ * <div class="section">Constraints</div>
  * <ul>
  *   <li>This map does not support {@code null} keys, since {@code null} is 
used as a
  *       sentinel value when no mapping from {@linkplain #storage} to {@code 
this} exists.</li>
@@ -50,7 +50,7 @@ import org.apache.sis.math.FunctionPrope
  *   <li>This class is not thread-safe.</li>
  * </ul>
  *
- * {@section Performance considerations}
+ * <div class="section">Performance considerations</div>
  * This class does not cache any value, since the {@linkplain #storage} map is 
presumed modifiable.
  * If the storage map is known to be immutable, then sub-classes may consider 
to cache some values,
  * especially the result of the {@link #size()} method.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DerivedSet.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DerivedSet.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DerivedSet.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/DerivedSet.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -36,7 +36,7 @@ import org.apache.sis.util.resources.Err
  *       obtain the storage values using the {@link Invertible#inverse} 
converter.</li>
  * </ul>
  *
- * {@section Constraints}
+ * <div class="section">Constraints</div>
  * <ul>
  *   <li>This set does not support {@code null} values, since {@code null} is 
used as a
  *       sentinel value when no mapping from {@linkplain #storage} to {@code 
this} exists.</li>
@@ -48,7 +48,7 @@ import org.apache.sis.util.resources.Err
  *       are thread-safe.</li>
  * </ul>
  *
- * {@section Performance considerations}
+ * <div class="section">Performance considerations</div>
  * This class does not cache any value, since the {@linkplain #storage} set is 
presumed modifiable.
  * If the storage set is known to be immutable, then sub-classes may consider 
to cache some values,
  * especially the result of the {@link #size()} method.

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/RangeSet.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/RangeSet.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/RangeSet.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/RangeSet.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -54,7 +54,7 @@ import static org.apache.sis.util.Number
  *       ranges may in some circumstances <strong>increase</strong> the size 
of this set.</li>
  * </ul>
  *
- * {@section Inclusive or exclusive endpoints}
+ * <div class="section">Inclusive or exclusive endpoints</div>
  * {@code RangeSet} requires that {@link Range#isMinIncluded()} and {@link 
Range#isMaxIncluded()}
  * return the same values for all instances added to this set. Those values 
need to be specified
  * at construction time. If a user needs to store mixed kind of ranges, then 
he needs to subclass
@@ -66,7 +66,7 @@ import static org.apache.sis.util.Number
  * or half-open. This limitation exists because supporting open intervals 
implies that the internal array
  * shall support duplicated values.</div>
  *
- * {@section Extensions to <code>SortedSet</code> API}
+ * <div class="section">Extensions to <code>SortedSet</code> API</div>
  * This class contains some methods not found in standard {@link SortedSet} 
API.
  * Some of those methods look like {@link java.util.List} API, in that they 
work
  * with the index of a {@code Range} instance in the sequence of ranges 
returned
@@ -87,7 +87,7 @@ import static org.apache.sis.util.Number
  *   <li>{@link #trimToSize()} frees unused space.</li>
  * </ul>
  *
- * {@section Implementation note}
+ * <div class="section">Implementation note</div>
  * For efficiency reasons, this set stores the range values in a Java array of 
primitive type if
  * possible. The {@code Range} instances given in argument to the {@link 
#add(Range)} method are
  * not retained by this class. Ranges are recreated during iterations by calls 
to the

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TableColumn.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TableColumn.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TableColumn.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TableColumn.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -50,7 +50,7 @@ import org.apache.sis.util.resources.Voc
  *     }
  * }
  *
- * {@section Identity comparisons and serialization}
+ * <div class="section">Identity comparisons and serialization</div>
  * This base class relies on <cite>identity comparisons</cite> instead than 
defining the
  * {@code equals(Object)} method, because the {@linkplain #getElementType() 
element type}
  * is not a sufficient criterion for differentiating the columns (many columns 
have values

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeNodeList.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeNodeList.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeNodeList.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeNodeList.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -41,7 +41,7 @@ import org.apache.sis.util.resources.Err
  * <p>Subclasses need to define the {@link #setParentOf(TreeTable.Node, int)} 
method
  * because the way to set the parent is specific to the node 
implementation:</p>
  *
- * {@section Implementation note}
+ * <div class="section">Implementation note</div>
  * We do not extend {@link java.util.ArrayList} because:
  * <ul>
  *   <li>We want to use identity comparisons rather than {@link 
Object#equals(Object)}.</li>

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTableFormat.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTableFormat.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTableFormat.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTableFormat.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -74,7 +74,7 @@ import static org.apache.sis.util.Charac
  * This representation can be printed to the {@linkplain 
java.io.Console#writer() console output}
  * (for example) if the stream uses a monospaced font and supports Unicode 
characters.
  *
- * {@section Customization}
+ * <div class="section">Customization</div>
  * Some formatting characteristics (indentation width, column where to draw 
the vertical line
  * below nodes) can be modified by calls to the setter methods defined in this 
formatter.
  * In particular, the dots joining the node labels to their values can be 
specified by the
@@ -83,7 +83,7 @@ import static org.apache.sis.util.Charac
  * then insert the {@code "……"} string, repeat the {@code '…'} character as 
many time as needed
  * (may be zero), and finally insert a space</cite>".
  *
- * {@section Safety against infinite recursivity}
+ * <div class="section">Safety against infinite recursivity</div>
  * Some {@code TreeTable} implementations generate the nodes dynamically as 
wrappers around Java objects.
  * Such Java objects may contain cyclic associations (<var>A</var> contains 
<var>B</var> contains <var>C</var>
  * contains <var>A</var>), which result in a tree of infinite depth. Some 
examples can been found in ISO 19115
@@ -322,7 +322,7 @@ public class TreeTableFormat extends Tab
      * This method can parse the trees created by the {@code format(…)} methods
      * defined in this class.
      *
-     * {@section Parsing rules}
+     * <div class="section">Parsing rules</div>
      * <ul>
      *   <li>Each node shall be represented by a single line made of two 
parts, in that order:
      *     <ol>

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTables.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTables.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTables.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/TreeTables.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -37,7 +37,7 @@ import org.apache.sis.util.ArgumentCheck
  * <p>The remaining of this class javadoc contains example codes placed in 
public domain.
  * Developers can copy and adapt those examples as they see fit.</p>
  *
- * {@section Example 1: Reduce the depth of a tree}
+ * <div class="section">Example 1: Reduce the depth of a tree</div>
  * For every branch containing exactly one child, the following method 
concatenates in-place
  * that branch and its child together. This method can be used for simplifying 
depth trees into
  * something less verbose. For example given the tree on the left side, this 
method transforms

Modified: 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/WeakHashSet.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/WeakHashSet.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/WeakHashSet.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/util/collection/WeakHashSet.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -45,7 +45,7 @@ import java.util.Objects;
  * the static {@code hashCode(a)} and {@code equals(a1, a2)} methods defined 
in the {@link Arrays}
  * class.</p>
  *
- * {@section Optimizing memory use in factory implementations}
+ * <div class="section">Optimizing memory use in factory implementations</div>
  * The {@code WeakHashSet} class has a {@link #get(Object)} method that is not 
part of the
  * {@link java.util.Set} interface. This {@code get} method retrieves an entry 
from this set
  * that is equals to the supplied object. The {@link #unique(Object)} method 
combines a
@@ -64,7 +64,7 @@ import java.util.Objects;
  *
  * Thus, {@code WeakHashSet} can be used inside a factory to prevent creating 
duplicate immutable objects.
  *
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
  * The same {@code WeakHashSet} instance can be safely used by many threads 
without synchronization on the part of
  * the caller. But if a sequence of two or more method calls need to appear 
atomic from other threads perspective,
  * then the caller can synchronize on {@code this}.


Reply via email to