Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/DefaultParameterValue.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/DefaultParameterValue.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/DefaultParameterValue.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/DefaultParameterValue.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -83,14 +83,14 @@ import java.nio.file.Path;
  *     Class<T> valueClass = parameter.getDescriptor().getValueClass();
  * }
  *
- * {@section Instantiation}
+ * <div class="section">Instantiation</div>
  * A {@linkplain DefaultParameterDescriptor parameter descriptor} must be 
defined before parameter value can be created.
  * Descriptors are usually pre-defined by map projection or process providers. 
Given a descriptor, a parameter value can
  * be created by a call to the {@link 
#DefaultParameterValue(ParameterDescriptor)} constructor or by a call to the
  * {@link ParameterDescriptor#createValue()} method. The later is recommended 
since it allows descriptors to return
  * specialized implementations.
  *
- * {@section Implementation note for subclasses}
+ * <div class="section">Implementation note for subclasses</div>
  * All read and write operations (except constructors, {@link #equals(Object)} 
and {@link #hashCode()})
  * ultimately delegates to the following methods:
  *
@@ -182,7 +182,7 @@ public class DefaultParameterValue<T> ex
      * If the parameter value has no unit (for example because it is a {@link 
String} type),
      * then this method returns {@code null}. Note that "no unit" does not 
mean "dimensionless".
      *
-     * {@section Implementation note for subclasses}
+     * <div class="section">Implementation note for subclasses</div>
      * All getter methods which need unit information will invoke this {@code 
getUnit()} method.
      * Subclasses can override this method if they need to compute the unit 
dynamically.
      *
@@ -202,7 +202,7 @@ public class DefaultParameterValue<T> ex
      * If no value has been set, then this method returns the
      * {@linkplain DefaultParameterDescriptor#getDefaultValue() default value} 
(which may be null).
      *
-     * {@section Implementation note for subclasses}
+     * <div class="section">Implementation note for subclasses</div>
      * All getter methods will invoke this {@code getValue()} method.
      * Subclasses can override this method if they need to compute the value 
dynamically.
      *
@@ -648,7 +648,7 @@ public class DefaultParameterValue<T> ex
      * <p>Current implementation does not clone the given value. In 
particular, references to
      * {@code int[]} and {@code double[]} arrays are stored 
<cite>as-is</cite>.</p>
      *
-     * {@section Implementation note for subclasses}
+     * <div class="section">Implementation note for subclasses</div>
      * This method is invoked by all setter methods in this class, thus 
providing a single point that
      * subclasses can override if they want to perform more processing on the 
value before its storage,
      * or to be notified about value changes.
@@ -674,13 +674,13 @@ public class DefaultParameterValue<T> ex
      * Invoked by {@link #setValue(Object, Unit)} after the basic 
verifications have been done and before
      * the value is stored. Subclasses can override this method for performing 
additional verifications.
      *
-     * {@section Unit of measurement}
+     * <div class="section">Unit of measurement</div>
      * If the user specified a unit of measurement, then the value given to 
this method has been converted
      * to the unit specified by the {@linkplain #getDescriptor() descriptor}, 
for easier comparisons against
      * standardized values. This converted value may be different than the 
value to be stored in this
      * {@code ParameterValue}, since the later value will be stored in the 
unit specified by the user.
      *
-     * {@section Standard validations}
+     * <div class="section">Standard validations</div>
      * The checks for {@linkplain DefaultParameterDescriptor#getValueClass() 
value class},
      * for {@linkplain DefaultParameterDescriptor#getValueDomain() value 
domain} and for
      * {@linkplain DefaultParameterDescriptor#getValidValues() valid values} 
are performed

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/DefaultParameterValueGroup.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/DefaultParameterValueGroup.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/DefaultParameterValueGroup.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/DefaultParameterValueGroup.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -50,7 +50,7 @@ import java.util.Objects;
  *       with {@code ParameterValue} playing a role similar to {@code 
Map.Entry}.</li>
  * </ul>
  *
- * {@section Instantiation and validity constraints}
+ * <div class="section">Instantiation and validity constraints</div>
  * {@code ParameterValueGroup} instances are typically created by calls to
  * <code>descriptor.{@linkplain DefaultParameterDescriptorGroup#createValue() 
createValue()}</code> on a descriptor
  * supplied by a coordinate operation or process provider. New instances are 
initialized with a {@linkplain #values()
@@ -59,7 +59,7 @@ import java.util.Objects;
  * and maximum occurrences of that parameter allowed by the descriptor). If a 
cardinality constraint is violated, then
  * an {@link InvalidParameterCardinalityException} will be thrown.
  *
- * {@section Setting the parameter values}
+ * <div class="section">Setting the parameter values</div>
  * After a new {@code ParameterValueGroup} instance has been created, the 
parameter values can be set by chaining
  * calls to {@link #parameter(String)} with one of the {@code setValue(…)} 
methods defined in the returned object
  * (see the {@linkplain DefaultParameterValue table of setter methods}). The 
{@code parameter(String)} method can
@@ -144,7 +144,7 @@ public class DefaultParameterValueGroup
      * Returns the values in this group. The returned list is 
<cite>live</cite>:
      * changes in this list are reflected on this {@code ParameterValueGroup}, 
and conversely.
      *
-     * {@section Restrictions}
+     * <div class="section">Restrictions</div>
      * All write operations must comply to the following conditions:
      *
      * <ul>
@@ -189,7 +189,7 @@ public class DefaultParameterValueGroup
      * returning a list of parameter values because the ISO 19111 standard 
fixes the {@code ParameterValue}
      * {@linkplain DefaultParameterDescriptor#getMaximumOccurs() maximum 
occurrence} to 1.</div>
      *
-     * {@section Parameters subgroups}
+     * <div class="section">Parameters subgroups</div>
      * This method does not search recursively in subgroups. This is because 
more than one subgroup
      * may exist for the same {@linkplain ParameterDescriptorGroup 
descriptor}. The user have to
      * {@linkplain #groups(String) query all subgroups} and select explicitly 
the appropriate one.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/ParameterBuilder.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/ParameterBuilder.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/ParameterBuilder.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/ParameterBuilder.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -37,7 +37,7 @@ import static org.apache.sis.util.Argume
  * implementors). Operation <em>users</em> do not need this builder since they 
can invoke
  * {@link ParameterDescriptor#createValue()} on the descriptor provided by the 
implementor.
  *
- * {@section Identification properties}
+ * <div class="section">Identification properties</div>
  * The following properties are cleared after a call to any {@code 
createXXX(…)} method,
  * since those properties are specific to the each parameter. Other properties 
like codespace,
  * version and cardinality are left unchanged because they may be shared by 
many parameters.
@@ -58,7 +58,7 @@ import static org.apache.sis.util.Argume
  * </ul>
  *
  *
- * {@section Usage example}
+ * <div class="section">Usage example</div>
  * Parameter descriptors are typically grouped in a {@link 
ParameterDescriptorGroup}.
  * All parameters usually have the same namespace, which can be declared only 
once.
  * The following example creates parameters for <cite>"Mercator (variant 
A)"</cite>

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/Parameters.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/Parameters.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/Parameters.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/Parameters.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -42,7 +42,7 @@ import static org.apache.sis.referencing
  * See {@link DefaultParameterValueGroup} javadoc for a description of the 
standard way to get and set a particular
  * parameter in a group. The remaining of this javadoc is specific to Apache 
SIS.
  *
- * {@section Convenience static methods}
+ * <div class="section">Convenience static methods</div>
  * This class provides the following convenience static methods:
  * <ul>
  *   <li>{@link #cast(ParameterValue, Class) cast(…, Class)} for type safety 
with parameterized types.</li>
@@ -52,7 +52,7 @@ import static org.apache.sis.referencing
  * </ul>
  *
  *
- * {@section Fetching parameter values despite different names, types or units}
+ * <div class="section">Fetching parameter values despite different names, 
types or units</div>
  * The common way to get a parameter is to invoke the {@link 
#parameter(String)} method.
  * This {@code Parameters} class provides an alternative way, using a {@link 
ParameterDescriptor} argument
  * instead than a {@code String}. The methods in this class use the additional 
information provided by the
@@ -92,7 +92,7 @@ import static org.apache.sis.referencing
  * </table>
  *
  *
- * {@section Note for subclass implementors}
+ * <div class="section">Note for subclass implementors</div>
  * All methods in this class get their information from the {@link 
ParameterValueGroup} methods.
  * In addition, each method in this class is isolated from all others: 
overriding one method has
  * no impact on other methods.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorParameters.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorParameters.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorParameters.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/TensorParameters.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -77,7 +77,7 @@ import java.util.Objects;
  * For a more efficient matrix storage,
  * see the {@linkplain org.apache.sis.referencing.operation.matrix matrix 
package}.</p>
  *
- * {@section Formatting}
+ * <div class="section">Formatting</div>
  * In the particular case of a tensor of {@linkplain #rank() rank} 2 (i.e. a 
matrix),
  * the parameters are typically formatted as below. Note that in the EPSG 
convention,
  * the matrix is implicitly {@linkplain Matrices#isAffine affine} and of 
dimension 3×3.
@@ -121,7 +121,7 @@ import java.util.Objects;
  * depends on the {@code "num_row"} and {@code "num_col"} parameter values. 
For this reason, the descriptor of
  * matrix or tensor parameters is not immutable.
  *
- * {@section Usage examples}
+ * <div class="section">Usage examples</div>
  * For creating a new group of parameters for a matrix using the {@link #WKT1} 
naming conventions,
  * one can use the following code:
  *
@@ -183,7 +183,7 @@ public class TensorParameters<E> impleme
      * }</td></tr>
      * </table>
      *
-     * {@section Relationship with EPSG}
+     * <div class="section">Relationship with EPSG</div>
      * The above-cited group of parameters are close, but not identical, to 
the definitions provided
      * by the <cite>"Affine parametric transformation"</cite> (EPSG:9624) 
operation method.
      * The differences are:

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -55,7 +55,7 @@
  *   <li>Group may contain other groups.</li>
  * </ul>
  *
- * {@section Usage}
+ * <div class="section">Usage</div>
  * When using this {@code org.apache.sis.parameter} package, the starting 
point is usually to obtain a
  * {@linkplain org.apache.sis.parameter.DefaultParameterDescriptorGroup 
parameter group descriptor} for
  * the operation of interest. Those groups are provided by the operation 
implementors, so users do not

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractIdentifiedObject.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -85,7 +85,7 @@ import java.util.Objects;
  *   <li>optional {@linkplain #getRemarks() remarks}.</li>
  * </ul>
  *
- * {@section Instantiation}
+ * <div class="section">Instantiation</div>
  * This class is conceptually <cite>abstract</cite>, even if it is technically 
possible to instantiate it.
  * Applications should instead instantiate the most specific subclass having a 
name starting by {@code Default}.
  * However exceptions to this rule may occur when it is not possible to 
identify the exact type.
@@ -107,7 +107,7 @@ import java.util.Objects;
  *       All other information are fetched from the database.</li>
  * </ul>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class is immutable if the {@link Citation}, {@link Identifier}, 
{@link GenericName} and
  * {@link InternationalString} instances given to the constructor are also 
immutable. Most SIS subclasses and
  * related classes are immutable under similar conditions. This means that 
unless otherwise noted in the javadoc,
@@ -277,7 +277,7 @@ public class AbstractIdentifiedObject ex
      *   </tr>
      * </table>
      *
-     * {@section Localization}
+     * <div class="section">Localization</div>
      * All localizable attributes like {@code "remarks"} may have a language 
and country code suffix.
      * For example the {@code "remarks_fr"} property stands for remarks in 
{@linkplain Locale#FRENCH French} and
      * the {@code "remarks_fr_CA"} property stands for remarks in {@linkplain 
Locale#CANADA_FRENCH French Canadian}.
@@ -287,7 +287,7 @@ public class AbstractIdentifiedObject ex
      * is used only on a <cite>best effort</cite> basis. The locale is 
discarded after successful construction
      * since localizations are applied by the {@link 
InternationalString#toString(Locale)} method.</p>
      *
-     * {@section Properties map versus explicit arguments}
+     * <div class="section">Properties map versus explicit arguments</div>
      * Generally speaking, information provided in the {@code properties} map 
are considered ignorable metadata
      * while information provided in explicit arguments to the sub-class 
constructors have an impact on coordinate
      * transformation results. See {@link #equals(Object, ComparisonMode)} for 
more information.
@@ -419,7 +419,7 @@ public class AbstractIdentifiedObject ex
      * <p>The default implementation returns {@code IdentifiedObject.class}.
      * Subclasses implementing a more specific GeoAPI interface shall override 
this method.</p>
      *
-     * {@section Invariants}
+     * <div class="section">Invariants</div>
      * The following invariants must hold for all {@code 
AbstractIdentifiedObject} instances:
      * <ul>
      *   <li><code>getInterface().{@linkplain Class#isInstance(Object) 
isInstance}(this)</code>
@@ -610,7 +610,7 @@ public class AbstractIdentifiedObject ex
      * {@code AbstractIdentifiedObject} instance. This is needed for 
unmarshalling with JAXB and should not
      * be used in other context.</p>
      *
-     * {@section Why there is no <code>setNames(…)</code> method}
+     * <div class="section">Why there is no <code>setNames(…)</code> 
method</div>
      * Some JAXB implementations never invoke setter method for collections. 
Instead they invoke the getter and
      * add directly the identifiers in the returned collection. Whether JAXB 
will perform or not a final call to
      * {@code setNames(…)} is JAXB-implementation dependent (JDK7 does but 
JDK6 and JDK8 early access do not).
@@ -732,7 +732,7 @@ public class AbstractIdentifiedObject ex
      *       projection or parameter name.</li>
      * </ul>
      *
-     * {@section Usage}
+     * <div class="section">Usage</div>
      * This method is invoked by SIS when comparing in {@link 
ComparisonMode#IGNORE_METADATA IGNORE_METADATA} mode
      * two objects that can be differentiated only by some identifier (name or 
alias), like
      * {@linkplain org.apache.sis.referencing.cs.DefaultCoordinateSystemAxis 
coordinate system axes},
@@ -746,7 +746,7 @@ public class AbstractIdentifiedObject ex
      * and {@code "Mercator (1SP)"} (the legacy name prior EPSG 7.6). Since 
the later is still in frequent use, SIS
      * accepts it as an alias of the <cite>Mercator (variant A)</cite> 
projection.</p>
      *
-     * {@section Overriding by subclasses}
+     * <div class="section">Overriding by subclasses</div>
      * Some subclasses add more flexibility to the comparisons:
      * <ul>
      *   <li>{@linkplain 
org.apache.sis.referencing.cs.DefaultCoordinateSystemAxis#isHeuristicMatchForName(String)
@@ -757,7 +757,7 @@ public class AbstractIdentifiedObject ex
      *       This prefix appears in ESRI datum name (e.g. {@code 
"D_WGS_1984"}).</li>
      * </ul>
      *
-     * {@section Future evolutions}
+     * <div class="section">Future evolutions</div>
      * This method implements heuristic rules learned from experience while 
trying to provide inter-operability
      * with different data producers. Those rules may be adjusted in any 
future SIS version according experience
      * gained while working with more data producers.
@@ -802,7 +802,7 @@ public class AbstractIdentifiedObject ex
      * then the transformation from {@code sourceCRS} to {@code targetCRS} 
should be the identity transform
      * even if the two CRS do not have the same name.
      *
-     * {@section When object name matter}
+     * <div class="section">When object name matter</div>
      * Some subclasses (especially
      * {@link org.apache.sis.referencing.cs.DefaultCoordinateSystemAxis},
      * {@link org.apache.sis.referencing.datum.AbstractDatum} and
@@ -813,7 +813,7 @@ public class AbstractIdentifiedObject ex
      * The name comparison may be lenient however, i.e. the rules may accept a 
name matching an alias.
      * See {@link #isHeuristicMatchForName(String)} for more information.
      *
-     * {@section Conformance to the <code>equals(Object)</code> method 
contract}
+     * <div class="section">Conformance to the <code>equals(Object)</code> 
method contract</div>
      * {@link ComparisonMode#STRICT} is the only mode compliant with the 
{@link Object#equals(Object)} contract.
      * For all other modes, the comparison is not guaranteed to be 
<cite>symmetric</cite> neither
      * <cite>transitive</cite>. See {@link LenientComparable#equals(Object, 
ComparisonMode) LenientComparable}
@@ -926,7 +926,7 @@ public class AbstractIdentifiedObject ex
      * <em>not</em> guaranteed to be stable between different versions of the 
Apache SIS library, or
      * between libraries running on different JVM.
      *
-     * {@section Implementation note}
+     * <div class="section">Implementation note</div>
      * This method invokes {@link #computeHashCode()} when first needed, then 
caches the result.
      * Subclasses shall override {@link #computeHashCode()} instead than this 
method.
      *
@@ -953,7 +953,7 @@ public class AbstractIdentifiedObject ex
      * object in a JVM. The hash code value does not need to be the same in 
two different executions of
      * the JVM.
      *
-     * {@section Overriding}
+     * <div class="section">Overriding</div>
      * Subclasses can override this method for using more properties in hash 
code calculation.
      * All {@code computeHashCode()} methods shall invoke {@code 
super.computeHashCode()},
      * <strong>not</strong> {@code hashCode()}. Example:
@@ -1001,7 +1001,7 @@ public class AbstractIdentifiedObject ex
      * }
      * </td></tr></table>
      *
-     * {@section Formatting non-standard WKT}
+     * <div class="section">Formatting non-standard WKT</div>
      * If the implementation can not represent this object without violating 
some WKT constraints,
      * it can uses its own (non-standard) keywords but shall declare that it 
did so by invoking one
      * of the {@link Formatter#setInvalidWKT(IdentifiedObject, Exception) 
Formatter.setInvalidWKT(…)}

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractReferenceSystem.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractReferenceSystem.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractReferenceSystem.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/AbstractReferenceSystem.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -49,11 +49,11 @@ import java.util.Objects;
  *   <li>a {@linkplain #getScope() scope}, which describes the domain of usage 
or limitation of usage.
  * </ul>
  *
- * {@section Instantiation}
+ * <div class="section">Instantiation</div>
  * This class is conceptually <cite>abstract</cite>, even if it is technically 
possible to instantiate it.
  * Typical applications should create instances of the most specific subclass 
prefixed by {@code Default} instead.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * given to the constructor are also immutable. Most SIS subclasses and 
related classes are immutable under similar
  * conditions. This means that unless otherwise noted in the javadoc, {@code 
ReferenceSystem} instances created using

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/Builder.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/Builder.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/Builder.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/Builder.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -84,7 +84,7 @@ import java.util.Objects;
  *       The description applies only to the next identifier to create.</li>
  * </ul>
  *
- * {@section Namespaces and scopes}
+ * <div class="section">Namespaces and scopes</div>
  * The {@code addName(…)} and {@code addIdentifier(…)} methods come in three 
flavors:
  *
  * <ul class="verbose">
@@ -122,7 +122,7 @@ import java.util.Objects;
  * <code>"<b>OGC:</b>Mercator_1SP"</code> respectively.</div>
  *
  *
- * {@section Builder property lifetimes}
+ * <div class="section">Builder property lifetimes</div>
  * Some complex objects require the creation of many components. For example 
constructing a
  * {@linkplain org.apache.sis.referencing.crs.AbstractCRS Coordinate Reference 
System} (CRS) may require constructing a
  * {@linkplain org.apache.sis.referencing.cs.AbstractCS coordinate system}, a
@@ -148,11 +148,11 @@ import java.util.Objects;
  *   </li>
  * </ul>
  *
- * {@section Usage examples}
+ * <div class="section">Usage examples</div>
  * See {@link org.apache.sis.parameter.ParameterBuilder} class javadoc for 
more examples with the
  * <cite>Mercator</cite> projection parameters.
  *
- * {@section Note for subclass implementors}
+ * <div class="section">Note for subclass implementors</div>
  * <ul>
  *   <li>The type {@code <B>} shall be exactly the subclass type.
  *       For performance reasons, this is verified only if Java assertions are 
enabled.</li>
@@ -389,7 +389,7 @@ public abstract class Builder<B extends
      * and {@link #setVersion(String) version} information for creating the 
{@link Identifier} or {@link GenericName}
      * object.
      *
-     * {@section Name and aliases}
+     * <div class="section">Name and aliases</div>
      * This method can be invoked many times. The first invocation sets the
      * {@linkplain AbstractIdentifiedObject#getName() primary name}, and
      * all subsequent invocations add an {@linkplain 
AbstractIdentifiedObject#getAlias() alias}.
@@ -453,7 +453,7 @@ public abstract class Builder<B extends
      * {@link #setVersion(String) version} specified to this builder (if any), 
since the given
      * identifier already contains those information.
      *
-     * {@section Name and aliases}
+     * <div class="section">Name and aliases</div>
      * This method can be invoked many times. The first invocation sets the
      * {@linkplain AbstractIdentifiedObject#getName() primary name} to the 
given value, and
      * all subsequent invocations add an {@linkplain 
AbstractIdentifiedObject#getAlias() alias}.
@@ -479,7 +479,7 @@ public abstract class Builder<B extends
      * {@link #setVersion(String) version} specified to this builder (if any), 
since the given
      * generic name already contains those information.
      *
-     * {@section Name and aliases}
+     * <div class="section">Name and aliases</div>
      * This method can be invoked many times. The first invocation sets the
      * {@linkplain AbstractIdentifiedObject#getName() primary name} to the 
given value, and
      * all subsequent invocations add an {@linkplain 
AbstractIdentifiedObject#getAlias() alias}.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/CRS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/CRS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/CRS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/CRS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -67,7 +67,7 @@ import static java.util.Collections.sing
  *   <li>Methods providing information, like {@link 
#isHorizontalCRS(CoordinateReferenceSystem)}.</li>
  * </ul>
  *
- * {@section Note on kinds of CRS}
+ * <div class="section">Note on kinds of CRS</div>
  * The {@link #getSingleComponents(CoordinateReferenceSystem)} method 
decomposes an arbitrary CRS into a flat
  * list of single components. In such flat list, vertical and temporal 
components can easily be identified by
  * {@code instanceof} checks. But identifying the horizontal component is not 
as easy. The list below suggests
@@ -279,7 +279,7 @@ public final class CRS extends Static {
      * Otherwise if the given CRS is compound, then this method searches for 
the first vertical component
      * in the order of the {@linkplain 
#getSingleComponents(CoordinateReferenceSystem) single components list}.
      *
-     * {@section Height in a three-dimensional geographic CRS}
+     * <div class="section">Height in a three-dimensional geographic CRS</div>
      * In ISO 19111 model, ellipsoidal heights are indissociable from 
geographic CRS because such heights
      * without their (<var>latitude</var>, <var>longitude</var>) locations 
make little sense. Consequently
      * a standard-conformant library should return {@code null} when asked for 
the {@code VerticalCRS}

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/IdentifiedObjects.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/IdentifiedObjects.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/IdentifiedObjects.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/IdentifiedObjects.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -274,7 +274,7 @@ public final class IdentifiedObjects ext
      * then this method fallback on <code>object.{@linkplain 
AbstractIdentifiedObject#getName() getName()}</code>.
      * The first element found is formatted by {@link #toString(Identifier)}.
      *
-     * {@section Recommanded alternatives}
+     * <div class="section">Recommended alternatives</div>
      * <ul>
      *   <li>If the code of a specific authority is wanted (typically EPSG), 
then consider
      *       using {@link #getIdentifier(IdentifiedObject, Citation)} 
instead.</li>

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/NamedIdentifier.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/NamedIdentifier.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/NamedIdentifier.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/NamedIdentifier.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -61,7 +61,7 @@ import java.util.Objects;
  * {@linkplain AbstractIdentifiedObject#getAlias() aliases} and have those 
names used in contexts
  * where {@code Identifier} instances are required, like GML marshalling time.
  *
- * {@section Name ↔ Identifier mapping}
+ * <div class="section">Name ↔ Identifier mapping</div>
  * The {@code GenericName} attributes will be inferred from {@code Identifier} 
attributes as below:
  *
  * <ul>
@@ -80,7 +80,7 @@ import java.util.Objects;
  * Note that the scope does not appear in the string representation of 
names.</div>
  *
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus inherently thread-safe if the {@link 
Citation} and {@link InternationalString}
  * arguments given to the constructor are also immutable. It is caller's 
responsibility to ensure that those
  * conditions hold, for example by invoking {@link 
org.apache.sis.metadata.iso.citation.DefaultCitation#freeze()

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/AbstractCRS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/AbstractCRS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/AbstractCRS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/AbstractCRS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -57,12 +57,12 @@ import java.util.Objects;
  *
  * However most subclasses restrict the allowed number of dimensions.
  *
- * {@section Instantiation}
+ * <div class="section">Instantiation</div>
  * This class is conceptually <cite>abstract</cite>, even if it is technically 
possible to instantiate it.
  * Typical applications should create instances of the most specific subclass 
prefixed by {@code Default} instead.
  * An exception to this rule may occur when it is not possible to identify the 
exact CRS type.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * given to the constructor are also immutable. Most SIS subclasses and 
related classes are immutable under similar
  * conditions. This means that unless otherwise noted in the javadoc, {@code 
CoordinateReferenceSystem} instances

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultCompoundCRS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultCompoundCRS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultCompoundCRS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultCompoundCRS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -75,7 +75,7 @@ import static org.apache.sis.internal.re
  * part (e.g. the EPSG identifier) that would otherwise been lost. Users can 
obtain the list of their
  * choice by invoking {@link #getSingleComponents()} or {@link 
#getComponents()} respectively.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and all {@link CoordinateReferenceSystem} instances given to the 
constructor are also immutable.
  * Unless otherwise noted in the javadoc, this condition holds if all 
components were created using only
@@ -404,7 +404,7 @@ public class DefaultCompoundCRS extends
     /**
      * Formats this CRS as a <cite>Well Known Text</cite> {@code 
CompoundCRS[…]} element.
      *
-     * {@section WKT validity}
+     * <div class="section">WKT validity</div>
      * The WKT version 2 format restricts compound CRS to the following 
components in that order:
      *
      * <ul>

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultEngineeringCRS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultEngineeringCRS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultEngineeringCRS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultEngineeringCRS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -55,7 +55,7 @@ import static org.apache.sis.util.Argume
  *   {@linkplain org.apache.sis.referencing.cs.DefaultUserDefinedCS User 
Defined}.
  * </p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself),
  * the coordinate system and the datum instances given to the constructor are 
also immutable. Unless otherwise noted
  * in the javadoc, this condition holds if all components were created using 
only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeocentricCRS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeocentricCRS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeocentricCRS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeocentricCRS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -38,7 +38,7 @@ import org.apache.sis.referencing.Abstra
  *   {@linkplain org.apache.sis.referencing.cs.DefaultSphericalCS Spherical}.
  * </p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself),
  * the coordinate system and the datum instances given to the constructor are 
also immutable. Unless otherwise noted
  * in the javadoc, this condition holds if all components were created using 
only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeographicCRS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeographicCRS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeographicCRS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultGeographicCRS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -49,7 +49,7 @@ import static org.apache.sis.internal.ut
  *   {@linkplain org.apache.sis.referencing.cs.DefaultEllipsoidalCS 
Ellipsoidal}.
  * </p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself),
  * the coordinate system and the datum instances given to the constructor are 
also immutable. Unless otherwise noted
  * in the javadoc, this condition holds if all components were created using 
only SIS factories and static constants.
@@ -220,7 +220,7 @@ public class DefaultGeographicCRS extend
     /**
      * Returns a coordinate reference system of the same type than this CRS 
but with different axes.
      *
-     * {@section Special case}
+     * <div class="section">Special case</div>
      * If the first axis is the longitude in the [-180 … +180]° range and the 
identifier is EPSG:4267,
      * EPSG:4269 or EPSG:4326, then this method magically add the CRS:27, 
CRS:83 or CRS:84 identifier.
      * Without this special case, the normal behavior would be no identifier. 
The expected behavior is

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultImageCRS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultImageCRS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultImageCRS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultImageCRS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -42,7 +42,7 @@ import static org.apache.sis.util.Argume
  *   {@linkplain org.apache.sis.referencing.cs.DefaultAffineCS Affine}.
  * </p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself),
  * the coordinate system and the datum instances given to the constructor are 
also immutable. Unless otherwise noted
  * in the javadoc, this condition holds if all components were created using 
only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultTemporalCRS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultTemporalCRS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultTemporalCRS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultTemporalCRS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -48,7 +48,7 @@ import static org.apache.sis.util.Argume
  *   {@linkplain org.apache.sis.referencing.cs.DefaultTimeCS Time}.
  * </p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself),
  * the coordinate system and the datum instances given to the constructor are 
also immutable. Unless otherwise noted
  * in the javadoc, this condition holds if all components were created using 
only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultVerticalCRS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultVerticalCRS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultVerticalCRS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/DefaultVerticalCRS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -40,7 +40,7 @@ import static org.apache.sis.util.Argume
  *   {@linkplain org.apache.sis.referencing.cs.DefaultVerticalCS Vertical}.
  * </p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself),
  * the coordinate system and the datum instances given to the constructor are 
also immutable. Unless otherwise noted
  * in the javadoc, this condition holds if all components were created using 
only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/package-info.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/package-info.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/crs/package-info.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -49,7 +49,7 @@
  *   </tr>
  * </table>
  *
- * {@section Apache SIS extensions}
+ * <div class="section">Apache SIS extensions</div>
  * Some SIS implementations provide additional methods that are not part of 
OGC/ISO specifications:
  *
  * <ul>

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AbstractCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -55,7 +55,7 @@ import static org.apache.sis.util.Utilit
  * (e.g. in a {@code LOCAL_CS} element). In such exceptional situation, a 
plain {@code AbstractCS} object may be
  * instantiated.</p>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Most SIS subclasses and
  * related classes are immutable under similar conditions. This means that 
unless otherwise noted in the javadoc,

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/AxesConvention.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -74,7 +74,7 @@ import org.opengis.referencing.cs.Coordi
  *   </tr>
  * </table>
  *
- * {@section Discussion on axis order}
+ * <div class="section">Discussion on axis order</div>
  * The axis order is specified by the authority (typically a national agency) 
defining the Coordinate Reference System
  * (CRS). The order depends on the CRS type and the country defining the CRS. 
In the case of geographic CRS, the
  * (<var>latitude</var>, <var>longitude</var>) axis order is widely used by 
geographers and pilotes for centuries.
@@ -92,7 +92,7 @@ import org.opengis.referencing.cs.Coordi
  * with older OGC specifications or other softwares, CRS forced to "longitude 
first" axis order can be created using the
  * {@link #CONVENTIONALLY_ORIENTED} or {@link #NORMALIZED} enumeration 
value.</p>
  *
- * {@section Range of longitude values}
+ * <div class="section">Range of longitude values</div>
  * Most geographic CRS have a longitude axis defined in the [-180 … +180]° 
range. All map projections in Apache SIS are
  * designed to work in that range. This is also the range of {@link Math} 
trigonometric functions like {@code atan2(y,x)}.
  * However some data use the [0 … 360]° range instead. A geographic CRS can be 
shifted to that range of longitude values
@@ -170,7 +170,7 @@ public enum AxesConvention {
      *
      * Then, axes are ordered for {@link #RIGHT_HANDED} coordinate system.
      *
-     * {@section Usage}
+     * <div class="section">Usage</div>
      * This enum is often used for deriving a coordinate system with the 
(<var>longitude</var>, <var>latitude</var>) or
      * (<var>x</var>,<var>y</var>) axis order. We do not provide a 
"<cite>longitude or <var>x</var> axis first</cite>"
      * enumeration value because such criterion is hard to apply to 
inter-cardinal directions and has no meaning for
@@ -232,7 +232,7 @@ public enum AxesConvention {
      * a non-affine conversion. Some geometries may need to be separated in 
two parts, and others may
      * need to be merged.</p>
      *
-     * {@section Usage}
+     * <div class="section">Usage</div>
      * The most frequent usage of this enum is for shifting longitude values 
from the [-180 … +180]° range
      * to the [0 … 360]° range. However this enum could also be used with 
climatological calendars if their
      * time axis has a wrapround range meaning.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/CoordinateSystems.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/CoordinateSystems.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/CoordinateSystems.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/CoordinateSystems.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -101,7 +101,7 @@ public final class CoordinateSystems ext
      * Returns the arithmetic (counterclockwise) angle from the first axis 
direction to the second direction.
      * This method returns a value between -180° and +180°, or {@code null} if 
no angle can be computed.
      *
-     * {@section Horizontal directions}
+     * <div class="section">Horizontal directions</div>
      * For any pair of compass directions which are not opposite directions, a 
positive angle denotes
      * a right-handed system while a negative angle denotes a left-handed 
system. Examples:
      *
@@ -111,7 +111,7 @@ public final class CoordinateSystems ext
      *   <li>The angle from "<cite>North along 90° East</cite>" to 
"<cite>North along 0°</cite>" is 90°.</li>
      * </ul>
      *
-     * {@section Horizontal and vertical directions}
+     * <div class="section">Horizontal and vertical directions</div>
      * By convention this method defines the angle from any compass direction 
to the {@link AxisDirection#UP UP}
      * vertical direction as 90°, and the angle of any compass direction to 
the {@link AxisDirection#DOWN DOWN}
      * vertical direction as -90°. The sign of those angles gives no 
indication about whether the coordinate system
@@ -120,7 +120,7 @@ public final class CoordinateSystems ext
      * <p>All angles are approximative since this method does not take the 
Earth ellipsoidal or geoidal shape in
      * account.</p>
      *
-     * {@section Invariants}
+     * <div class="section">Invariants</div>
      * For any non-null return value:
      * <ul>
      *   <li>{@code angle(A, A) = 0°}</li>

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultAffineCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultAffineCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultAffineCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultAffineCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -44,7 +44,7 @@ import org.apache.sis.measure.Units;
  *   <td>unspecified</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCartesianCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCartesianCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCartesianCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCartesianCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -49,7 +49,7 @@ import org.apache.sis.measure.Angle;
  *   <td>unspecified</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCompoundCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCompoundCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCompoundCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCompoundCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -44,7 +44,7 @@ import static org.apache.sis.util.Utilit
  *   <td>(not applicable)</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCoordinateSystemAxis.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCoordinateSystemAxis.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCoordinateSystemAxis.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCoordinateSystemAxis.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -64,7 +64,7 @@ import java.util.Objects;
 /**
  * Coordinate system axis name, direction, unit and range of values.
  *
- * {@section Axis names}
+ * <div class="section">Axis names</div>
  * In some case, the axis name is constrained by ISO 19111 depending on the
  * {@linkplain org.opengis.referencing.crs.CoordinateReferenceSystem 
coordinate reference system} type.
  * This constraint works in two directions. For example the names 
"<cite>geodetic latitude</cite>" and
@@ -72,7 +72,7 @@ import java.util.Objects;
  * with a {@link org.opengis.referencing.crs.GeographicCRS}. Conversely, these 
names shall not be used
  * in any other context. See the GeoAPI {@link CoordinateSystemAxis} javadoc 
for more information.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * given to the constructor are also immutable. Unless otherwise noted in the 
javadoc, this condition holds if all
  * components were created using only SIS factories and static constants.
@@ -546,7 +546,7 @@ public class DefaultCoordinateSystemAxis
      * OGC 01-009 (where version 1 of the WKT format is defined) said that the 
default values shall be
      * "<cite>Lat</cite>" and "<cite>Lon</cite>".
      *
-     * {@section Future evolutions}
+     * <div class="section">Future evolutions</div>
      * This method implements heuristic rules learned from experience while 
trying to provide inter-operability
      * with different data producers. Those rules may be adjusted in any 
future SIS version according experience
      * gained while working with more data producers.
@@ -735,7 +735,7 @@ public class DefaultCoordinateSystemAxis
     /**
      * Formats this axis as a <cite>Well Known Text</cite> {@code Axis[…]} 
element.
      *
-     * {@section Constraints for WKT validity}
+     * <div class="section">Constraints for WKT validity</div>
      * The ISO 19162 specification puts many constraints on axis names, 
abbreviations and directions allowed in WKT.
      * Most of those constraints are inherited from ISO 19111 — see {@link 
CoordinateSystemAxis} javadoc for some of
      * those. The current Apache SIS implementation does not verify whether 
this axis name and abbreviation are

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCylindricalCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCylindricalCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCylindricalCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultCylindricalCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -41,7 +41,7 @@ import org.apache.sis.measure.Units;
  *   <td>unspecified</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultEllipsoidalCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultEllipsoidalCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultEllipsoidalCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultEllipsoidalCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -41,7 +41,7 @@ import org.apache.sis.measure.Units;
  *   <td>“Geodetic latitude”, “Geodetic longitude”, “Ellipsoidal height” (if 
3D)</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultLinearCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultLinearCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultLinearCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultLinearCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -42,7 +42,7 @@ import org.apache.sis.measure.Units;
  *   <td>unspecified</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultPolarCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultPolarCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultPolarCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultPolarCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -41,7 +41,7 @@ import org.apache.sis.measure.Units;
  *   <td>unspecified</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultSphericalCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultSphericalCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultSphericalCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultSphericalCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -45,7 +45,7 @@ import org.apache.sis.measure.Units;
  *   <td>unspecified</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultTimeCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultTimeCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultTimeCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultTimeCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -41,7 +41,7 @@ import org.apache.sis.measure.Units;
  *   <td>unspecified</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultUserDefinedCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultUserDefinedCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultUserDefinedCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultUserDefinedCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -36,7 +36,7 @@ import org.opengis.referencing.cs.Coordi
  *   <td>unspecified</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultVerticalCS.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultVerticalCS.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultVerticalCS.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DefaultVerticalCS.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -51,7 +51,7 @@ import org.apache.sis.internal.referenci
  *   <td>“Gravity-related height” or “Depth”</td>
  * </tr></table>
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * and the {@link CoordinateSystemAxis} instances given to the constructor are 
also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DirectionAlongMeridian.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DirectionAlongMeridian.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DirectionAlongMeridian.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/cs/DirectionAlongMeridian.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -32,13 +32,13 @@ import org.apache.sis.io.wkt.Formatter;
  * Parses {@linkplain AxisDirection axis direction} of the kind "<cite>South 
along 90 deg East</cite>".
  * Those directions are used in the EPSG database for polar stereographic 
projections.
  *
- * {@section Reference meridian}
+ * <div class="section">Reference meridian</div>
  * This class does not know whether the meridian is relative to Greenwich or 
any other reference meridian.
  * The reference meridian shall be inferred from the geodetic datum of the 
{@code GeographicCRS} instance
  * that contains (through its coordinate system) the axes having those 
directions. This is consistent with
  * ISO 19162 §7.5.4(iv) - WKT 2 formatting.
  *
- * {@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 (IRD)

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/AbstractDatum.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/AbstractDatum.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/AbstractDatum.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/AbstractDatum.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -49,11 +49,11 @@ import java.util.Objects;
  * {@linkplain org.apache.sis.referencing.cs.AbstractCS coordinate systems}, 
thus creating specific types of
  * {@linkplain org.apache.sis.referencing.crs.AbstractCRS coordinate reference 
system}.
  *
- * {@section Instantiation}
+ * <div class="section">Instantiation</div>
  * This class is conceptually <cite>abstract</cite>, even if it is technically 
possible to instantiate it.
  * Typical applications should create instances of the most specific subclass 
prefixed by {@code Default} instead.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This base class is immutable if the property <em>values</em> (not 
necessarily the map itself) given to the
  * constructor are also immutable. Most SIS subclasses and related classes are 
immutable under similar conditions.
  * This means that unless otherwise noted in the javadoc, {@code Datum} 
instances created using only SIS factories
@@ -348,7 +348,7 @@ public class AbstractDatum extends Abstr
      *       is ignored.</li>
      * </ul>
      *
-     * {@section Future evolutions}
+     * <div class="section">Future evolutions</div>
      * This method implements heuristic rules learned from experience while 
trying to provide inter-operability
      * with different data producers. Those rules may be adjusted in any 
future SIS version according experience
      * gained while working with more data producers.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/BursaWolfParameters.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -94,7 +94,7 @@ import java.util.Objects;
  *       The Position Vector convention is used by IAG and recommended by ISO 
19111.</li>
  * </ul>
  *
- * {@section Source and target geodetic datum}
+ * <div class="section">Source and target geodetic datum</div>
  * The <var>source datum</var> in above coordinates transformation is the 
{@link DefaultGeodeticDatum} instance
  * that contain this {@code BursaWolfParameters}. It can be any datum, 
including datum that are valid only locally.
  * The <var>{@linkplain #getTargetDatum() target datum}</var> is specified at 
construction time and is often,
@@ -104,7 +104,7 @@ import java.util.Objects;
  * prime meridian}, then it is user's responsibility to apply longitude 
rotation before to use the Bursa-Wolf
  * parameters.</p>
  *
- * {@section When Bursa-Wolf parameters are used}
+ * <div class="section">When Bursa-Wolf parameters are used</div>
  * {@code BursaWolfParameters} are used in three contexts:
  * <ol>
  *   <li>Created as a step while creating a {@linkplain 
org.apache.sis.referencing.operation.DefaultCoordinateOperation
@@ -364,14 +364,14 @@ public class BursaWolfParameters extends
      * {@linkplain DefaultGeodeticDatum#getPrimeMeridian() prime meridian}, 
then it is caller's responsibility
      * to apply longitude rotation before to use the matrix returned by this 
method.</p>
      *
-     * {@section Time-dependent transformation}
+     * <div class="section">Time-dependent transformation</div>
      * Some transformations use parameters that vary with time (e.g. operation 
method EPSG:1053).
      * Users can optionally specify a date for which the transformation is 
desired.
      * For transformations that do not depends on time, this date is ignored 
and can be null.
      * For time-dependent transformations, {@code null} values default to the 
transformation's
      * {@linkplain TimeDependentBWP#getTimeReference() reference time}.
      *
-     * {@section Inverse transformation}
+     * <div class="section">Inverse transformation</div>
      * The inverse transformation can be approximated by reversing the sign of 
the 7 parameters before to use them
      * in the above matrix. This is often considered sufficient since 
<cite>position vector transformations</cite>
      * are themselves approximations. However Apache SIS will rather use

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEllipsoid.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEllipsoid.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEllipsoid.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEllipsoid.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -71,11 +71,11 @@ import java.util.Objects;
  *   <li>{@linkplain #getEccentricity() eccentricity}</li>
  * </ul>
  *
- * {@section Distance calculations}
+ * <div class="section">Distance calculations</div>
  * This class contains an {@link #orthodromicDistance(double, double, double, 
double)} convenience method
  * for calculating distances on great circles.
  *
- * {@section Creating new ellipsoid instances}
+ * <div class="section">Creating new ellipsoid instances</div>
  * New instances can be created either directly by specifying all information 
to a factory method (choices 3
  * and 4 below), or indirectly by specifying the identifier of an entry in a 
database (choices 1 and 2 below).
  * In particular, the <a href="http://www.epsg.org";>EPSG</a> database provides 
definitions for many ellipsoids,
@@ -104,7 +104,7 @@ import java.util.Objects;
  *     Ellipsoid e = CommonCRS.WGS84.ellipsoid();
  * }
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * given to the constructors are also immutable. Unless otherwise noted in the 
javadoc, this condition holds if all
  * components were created using only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEngineeringDatum.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEngineeringDatum.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEngineeringDatum.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultEngineeringDatum.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -32,7 +32,7 @@ import org.apache.sis.io.wkt.Formatter;
  * This origin can be fixed with respect to the earth (such as a defined point 
at a construction site),
  * or be a defined point on a moving vehicle (such as on a ship or satellite).
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * given to the constructor are also immutable. Unless otherwise noted in the 
javadoc, this condition holds if all
  * components were created using only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultGeodeticDatum.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultGeodeticDatum.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultGeodeticDatum.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultGeodeticDatum.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -53,7 +53,7 @@ import java.util.Objects;
  * Geodetic datum are used together with ellipsoidal coordinate system, and 
also with Cartesian
  * coordinate system centered in the ellipsoid (or sphere).
  *
- * {@section Bursa-Wolf parameters}
+ * <div class="section">Bursa-Wolf parameters</div>
  * One or many {@link BursaWolfParameters} can optionally be associated to 
each {@code DefaultGeodeticDatum} instance.
  * This association is not part of the ISO 19111 model, but still a common 
practice (especially in older standards).
  * Associating Bursa-Wolf parameters to geodetic datum is known as the 
<cite>early-binding</cite> approach.
@@ -87,7 +87,7 @@ import java.util.Objects;
  *   </li>
  * </ol>
  *
- * {@section Creating new geodetic datum instances}
+ * <div class="section">Creating new geodetic datum instances</div>
  * New instances can be created either directly by specifying all information 
to a factory method (choices 3
  * and 4 below), or indirectly by specifying the identifier of an entry in a 
database (choices 1 and 2 below).
  * Choice 1 in the following list is the easiest but most restrictive way to 
get a geodetic datum.
@@ -110,7 +110,7 @@ import java.util.Objects;
  *     GeodeticDatum datum = CommonCRS.WGS84.datum();
  * }
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself),
  * the {@link Ellipsoid} and the {@link PrimeMeridian} given to the 
constructor are also immutable. Unless otherwise
  * noted in the javadoc, this condition holds if all components were created 
using only SIS factories and static

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultImageDatum.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultImageDatum.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultImageDatum.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultImageDatum.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -40,7 +40,7 @@ import java.util.Objects;
  * context only. For an image datum, the anchor point is usually either the 
centre of the image
  * or the corner of the image.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * given to the constructor are also immutable. Unless otherwise noted in the 
javadoc, this condition holds if
  * all components were created using only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultPrimeMeridian.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -45,7 +45,7 @@ import java.util.Objects;
 /**
  * Defines the origin from which longitude values are determined.
  *
- * {@section Creating new prime meridian instances}
+ * <div class="section">Creating new prime meridian instances</div>
  * New instances can be created either directly by specifying all information 
to a factory method (choices 3
  * and 4 below), or indirectly by specifying the identifier of an entry in a 
database (choices 1 and 2 below).
  * In particular, the <a href="http://www.epsg.org";>EPSG</a> database provides 
definitions for many prime meridians,
@@ -72,7 +72,7 @@ import java.util.Objects;
  *     PrimeMeridian pm = CommonCRS.WGS84.primeMeridian();
  * }
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * given to the constructor are also immutable. Unless otherwise noted in the 
javadoc, this condition holds if
  * all components were created using only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultTemporalDatum.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultTemporalDatum.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultTemporalDatum.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultTemporalDatum.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -42,7 +42,7 @@ import java.util.Objects;
 /**
  * Defines the origin of a temporal coordinate reference system.
  *
- * {@section Creating new temporal datum instances}
+ * <div class="section">Creating new temporal datum instances</div>
  * New instances can be created either directly by specifying all information 
to a factory method (choices 3
  * and 4 below), or indirectly by specifying the identifier of an entry in a 
database (choices 1 and 2 below).
  * Choice 1 in the following list is the easiest but most restrictive way to 
get a temporal datum.
@@ -65,7 +65,7 @@ import java.util.Objects;
  *     TemporalDatum datum = CommonCRS.Temporal.JULIAN.datum();
  * }
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * given to the constructor are also immutable. Unless otherwise noted in the 
javadoc, this condition holds if
  * all components were created using only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultVerticalDatum.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultVerticalDatum.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultVerticalDatum.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/DefaultVerticalDatum.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -44,7 +44,7 @@ import java.util.Objects;
  * {@linkplain org.opengis.referencing.cs.CoordinateSystemAxis coordinate 
system axis} with which
  * it is combined to create a {@linkplain 
org.opengis.referencing.crs.VerticalCRS vertical CRS}.
  *
- * {@section Creating new vertical datum instances}
+ * <div class="section">Creating new vertical datum instances</div>
  * New instances can be created either directly by specifying all information 
to a factory method (choices 3
  * and 4 below), or indirectly by specifying the identifier of an entry in a 
database (choices 1 and 2 below).
  * Choice 1 in the following list is the easiest but most restrictive way to 
get a vertical datum.
@@ -67,7 +67,7 @@ import java.util.Objects;
  *     VerticalDatum datum = CommonCRS.Vertical.GEOID.datum();
  * }
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * given to the constructor are also immutable. Unless otherwise noted in the 
javadoc, this condition holds if
  * all components were created using only SIS factories and static constants.

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/Sphere.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/Sphere.java?rev=1668105&r1=1668104&r2=1668105&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/Sphere.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/datum/Sphere.java
 [UTF-8] Fri Mar 20 17:32:02 2015
@@ -28,7 +28,7 @@ import static java.lang.Math.*;
  * A ellipsoid which is spherical. This ellipsoid implements a faster
  * {@link #orthodromicDistance(double, double, double, double)} method.
  *
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
  * This class is immutable and thus thread-safe if the property 
<em>values</em> (not necessarily the map itself)
  * given to the constructor are also immutable. Unless otherwise noted in the 
javadoc, this condition holds if
  * all components were created using only SIS factories and static constants.


Reply via email to