Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -79,7 +79,7 @@ import java.util.Objects; * constructor can not infer them.</li> * </ul></div> * - * {@section Relationship with other classes or interfaces} + * <div class="section">Relationship with other classes or interfaces</div> * {@code OperationMethod} describes parameters without providing any value (except sometime default values). * When values have been assigned to parameters, the result is a {@link SingleOperation}. * Note that there is different kinds of {@code SingleOperation} depending on the nature and accuracy of the @@ -92,7 +92,7 @@ import java.util.Objects; * {@code DefaultOperationMethod} subclasses should implement the * {@link org.apache.sis.referencing.operation.transform.MathTransformProvider} interface.</p> * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This class is immutable and thread-safe if all properties given to the constructor are also immutable and thread-safe. * It is strongly recommended for all subclasses to be thread-safe, especially the * {@link org.apache.sis.referencing.operation.transform.MathTransformProvider} implementations to be used with
Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/GeneralMatrix.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/GeneralMatrix.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/GeneralMatrix.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/GeneralMatrix.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -28,7 +28,7 @@ import org.apache.sis.internal.referenci /** * A two dimensional array of numbers. Row and column numbering begins with zero. * - * {@section Support for extended precision} + * <div class="section">Support for extended precision</div> * This class can optionally support extended precision using the <cite>double-double arithmetic</cite>. * In extended precision mode, the {@link #elements} array have twice its normal length. The first half * of the array contains the same value than in normal precision mode, while the second half contains Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/Matrices.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/Matrices.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/Matrices.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/Matrices.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -289,13 +289,13 @@ public final class Matrices extends Stat * Actually this method is used more often for {@linkplain org.opengis.coverage.grid.GridEnvelope grid envelopes} * (which have no CRS) than geodetic envelopes. * - * {@section Spanning the anti-meridian of a Geographic CRS} + * <div class="section">Spanning the anti-meridian of a Geographic CRS</div> * If the given envelopes cross the date line, then this method requires their {@code getSpan(int)} method * to behave as documented in the {@link org.apache.sis.geometry.AbstractEnvelope#getSpan(int)} javadoc. * Furthermore the matrix created by this method will produce expected results only for source or destination * points before the date line, since the wrap around operation can not be represented by an affine transform. * - * {@section Example} + * <div class="section">Example</div> * Given a source envelope of size 100 × 200 (the units do not matter for this method) and a destination * envelope of size 300 × 500, and given {@linkplain Envelope#getLowerCorner() lower corner} translation * from (-20, -40) to (-10, -25), then the following method call: @@ -374,7 +374,7 @@ public final class Matrices extends Stat * (<i>easting</i>, <i>northing</i>) - this is the first above case, but illegal * to transform (<i>easting</i>, <i>northing</i>) to (<i>easting</i>, <i>up</i>).</div> * - * {@section Example} + * <div class="section">Example</div> * The following method call: * * {@preformat java @@ -423,15 +423,15 @@ public final class Matrices extends Stat * Actually this method is used more often for {@linkplain org.opengis.coverage.grid.GridEnvelope grid envelopes} * (which have no CRS) than geodetic envelopes. * - * {@section Spanning the anti-meridian of a Geographic CRS} + * <div class="section">Spanning the anti-meridian of a Geographic CRS</div> * If the given envelopes cross the date line, then this method requires their {@code getSpan(int)} method * to behave as documented in the {@link org.apache.sis.geometry.AbstractEnvelope#getSpan(int)} javadoc. * Furthermore the matrix created by this method will produce expected results only for source or destination * points on one side of the date line (depending on whether axis direction is reversed), since the wrap around * operation can not be represented by an affine transform. * - * {@section Example} - * Combining the examples documented in the above {@code createTransform(…)} methods, the following method call: + * <div class="note"><b>Example:</b> + * combining the examples documented in the above {@code createTransform(…)} methods, the following method call: * * {@preformat java * matrix = Matrices.createTransform( @@ -451,6 +451,7 @@ public final class Matrices extends Stat * │ 1 │ │ 0 0 1 │ │ 1 │ * └ ┘ └ ┘ └ ┘ * } + * </div> * * @param srcEnvelope The source envelope. * @param srcAxes The ordered sequence of axis directions for source coordinate system. @@ -507,8 +508,8 @@ public final class Matrices extends Stat * <li>For any row <var>j</var> other than the last row, the column {@code selectedDimensions[j]}.</li> * </ul> * - * {@section Example} - * Given (<var>x</var>,<var>y</var>,<var>z</var>,<var>t</var>) ordinate values, if one wants to keep + * <div class="note"><b>Example:</b> + * given (<var>x</var>,<var>y</var>,<var>z</var>,<var>t</var>) ordinate values, if one wants to keep * (<var>y</var>,<var>x</var>,<var>t</var>) ordinates (note the <var>x</var> ↔ <var>y</var> swapping) * and discard the <var>z</var> values, then the indices of source ordinates to select are 1 for <var>y</var>, * 0 for <var>x</var> and 3 for <var>t</var>. One can use the following method call: @@ -529,6 +530,7 @@ public final class Matrices extends Stat * └ ┘ └ ┘ │ 1 │ * └ ┘ * } + * </div> * * @param sourceDimensions The number of dimensions in source coordinates. * @param selectedDimensions The 0-based indices of source ordinate values to keep. @@ -580,8 +582,8 @@ public final class Matrices extends Stat * is copied in the last column of the sub-matrix.</li> * </ul> * - * {@section Example} - * Given the following sub-matrix which converts height values from feet to metres before to subtracts 25 metres: + * <div class="note"><b>Example:</b> + * given the following sub-matrix which converts height values from feet to metres before to subtracts 25 metres: * * {@preformat math * ┌ ┐ ┌ ┐ ┌ ┐ @@ -603,6 +605,7 @@ public final class Matrices extends Stat * │ 1 │ │ 0 0 0 0 1 │ │ 1 │ * └ ┘ └ ┘ └ ┘ * } + * </div> * * @param firstAffectedOrdinate The lowest index of the affected ordinates. * @param subMatrix The matrix to use for affected ordinates. Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/MatrixSIS.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/MatrixSIS.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/MatrixSIS.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/MatrixSIS.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -302,7 +302,7 @@ public abstract class MatrixSIS implemen * value at dimension {@code srcDim} by ({@code scale} × <var>ordinate</var> + {@code offset}), * then apply the {@code original} transform. * - * {@section Comparison with Java2D} + * <div class="section">Comparison with Java2D</div> * If this matrix was an instance of Java2D {@link AffineTransform}, then invoking this method would * be equivalent to invoke the following {@code AffineTransform} methods in the order shown below: * @@ -310,15 +310,15 @@ public abstract class MatrixSIS implemen * <caption>Equivalence between this method and {@code AffineTransform} ({@code at}) methods</caption> * <tr> * <th>{@code concatenate(0, scale, offset)}</th> - * <th>{@code concatenate(1, scale, offset)}</th> + * <th class="sep">{@code concatenate(1, scale, offset)}</th> * </tr> * <tr> * <td><code>at.{@linkplain AffineTransform#translate(double, double) translate}(offset, 0)</code></td> - * <td><code>at.{@linkplain AffineTransform#translate(double, double) translate}(0, offset)</code></td> + * <td class="sep"><code>at.{@linkplain AffineTransform#translate(double, double) translate}(0, offset)</code></td> * </tr> * <tr> * <td><code>at.{@linkplain AffineTransform#scale(double, double) scale}(scale, 1)</code></td> - * <td><code>at.{@linkplain AffineTransform#scale(double, double) scale}(1, scale)</code></td> + * <td class="sep"><code>at.{@linkplain AffineTransform#scale(double, double) scale}(1, scale)</code></td> * </tr> * </table> * @@ -355,7 +355,7 @@ public abstract class MatrixSIS implemen * Returns a new matrix which is the result of multiplying this matrix with the specified one. * In other words, returns {@code this} × {@code matrix}. * - * {@section Relationship with coordinate operations} + * <div class="section">Relationship with coordinate operations</div> * In the context of coordinate operations, {@code Matrix.multiply(other)} is equivalent to * <code>{@linkplain java.awt.geom.AffineTransform#concatenate AffineTransform.concatenate}(other)</code>: * first transforms by the supplied transform and then transform the result by the original transform. Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/matrix/package-info.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -45,7 +45,7 @@ * <img src="doc-files/AffineTransform.png" alt="Matrix representation of an affine transform"> * </p></center> * - * {@section Extended floating point precision} + * <div class="section">Extended floating point precision</div> * This package uses extended floating point precision for most arithmetic operations like matrix multiplications and * inversions. SIS needs extended precision because <cite>affine transforms</cite> concatenations like conversion from * degrees to radians, followed by some operations, followed by conversion back from radians to degrees, are very frequent. @@ -59,7 +59,7 @@ * <a href="http://en.wikipedia.org/wiki/Double-double_%28arithmetic%29#Double-double_arithmetic">double-double * arithmetic</a>. However this may change in any future SIS version.</p> * - * {@section Related projects} + * <div class="section">Related projects</div> * This package is <strong>not</strong> designed for large matrices, and is rooted in * {@code org.apache.sis.referencing} for making clearer that this is not a general-purpose library. * For computational intensive calculations, better guarantees on numerical stability, sparse matrices support Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/package-info.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/package-info.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/package-info.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -29,7 +29,7 @@ * <li>{@link org.apache.sis.referencing.operation.transform} for any transform other than map projections</li> * </ul> * - * {@section Apache SIS specific behavior} + * <div class="section">Apache SIS specific behavior</div> * The following operations have a behavior in Apache SIS which may be different * than the behavior found in other softwares. Those particularities apply only when the math transform is * {@linkplain org.apache.sis.referencing.operation.transform.DefaultMathTransformFactory#createParameterizedTransform Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/package-info.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -40,7 +40,7 @@ * Only users interested in the <em>implementation</em> of those projections should look at this package.</p> * * - * {@section Definition of terms} + * <div class="section">Definition of terms</div> * <ul class="verbose"> * <li><b>Coordinate operation</b><br> * In the particular case of this package, the conversion of geographic coordinates in any @@ -58,7 +58,7 @@ * </ul> * * - * {@section Axis units and orientation} + * <div class="section">Axis units and orientation</div> * Many {@linkplain org.apache.sis.referencing.crs.DefaultGeographicCRS geographic coordinate reference systems} * use axis in (<var>latitude</var>, <var>longitude</var>) order, but not all. Axis order, orientation and units * are CRS-dependent. For example some CRS use longitude values increasing toward @@ -114,7 +114,7 @@ * which axis flips are applied. * * - * {@section Projection on unit ellipse} + * <div class="section">Projection on unit ellipse</div> * A map projection in this package is actually the concatenation of the following transforms, in that order: * * <ul> Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -65,13 +65,13 @@ import static org.apache.sis.util.Argume * * However more performance may be gained by overriding the other {@code transform(…)} methods as well. * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * All Apache SIS implementations of {@code MathTransform} are immutable and thread-safe. * It is highly recommended that third-party implementations be immutable and thread-safe too. * This means that unless otherwise noted in the javadoc, {@code MathTransform} instances can * be shared by many objects and passed between threads without synchronization. * - * {@section Serialization} + * <div class="section">Serialization</div> * {@code MathTransform} may or may not be serializable, at implementation choices. * Most Apache SIS implementations are serializable, but the serialized objects are not guaranteed to be compatible * with future SIS versions. Serialization should be used only for short term storage or RMI between applications @@ -320,7 +320,7 @@ public abstract class AbstractMathTransf * the same. Computing those two information in a single step can help to reduce redundant calculation.</li> * </ul> * - * {@section Note for implementors} + * <div class="section">Note for implementors</div> * The source and destination may overlap. Consequently, implementors must read all source * ordinate values before to start writing the transformed ordinates in the destination array. * @@ -966,7 +966,7 @@ public abstract class AbstractMathTransf * Base class for implementations of inverse math transforms. * This inner class is the inverse of the enclosing {@link AbstractMathTransform}. * - * {@section Serialization} + * <div class="section">Serialization</div> * Instances of this class are serializable only if the enclosing math transform is also serializable. * Serialized math transforms are not guaranteed to be compatible with future SIS versions. * Serialization, if allowed, should be used only for short term storage or RMI between applications Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform1D.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform1D.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform1D.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform1D.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -39,13 +39,13 @@ import static org.apache.sis.util.Argume * <li>{@link #derivative(double)}</li> * </ul> * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * All Apache SIS implementations of {@code MathTransform1D} are immutable and thread-safe. * It is highly recommended that third-party implementations be immutable and thread-safe too. * This means that unless otherwise noted in the javadoc, {@code MathTransform1D} instances can * be shared by many objects and passed between threads without synchronization. * - * {@section Serialization} + * <div class="section">Serialization</div> * {@code MathTransform1D} may or may not be serializable, at implementation choices. * Most Apache SIS implementations are serializable, but the serialized objects are not guaranteed to be compatible * with future SIS versions. Serialization should be used only for short term storage or RMI between applications Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform2D.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform2D.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform2D.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/AbstractMathTransform2D.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -45,13 +45,13 @@ import org.apache.sis.util.resources.Err * * However more performance may be gained by overriding the other {@code transform} methods as well. * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * All Apache SIS implementations of {@code MathTransform2D} are immutable and thread-safe. * It is highly recommended that third-party implementations be immutable and thread-safe too. * This means that unless otherwise noted in the javadoc, {@code MathTransform2D} instances can * be shared by many objects and passed between threads without synchronization. * - * {@section Serialization} + * <div class="section">Serialization</div> * {@code MathTransform2D} may or may not be serializable, at implementation choices. * Most Apache SIS implementations are serializable, but the serialized objects are not guaranteed to be compatible * with future SIS versions. Serialization should be used only for short term storage or RMI between applications @@ -319,7 +319,7 @@ public abstract class AbstractMathTransf * Base class for implementation of inverse math transforms. * This inner class is the inverse of the enclosing {@link AbstractMathTransform2D}. * - * {@section Serialization} + * <div class="section">Serialization</div> * Instances of this class are serializable only if the enclosing math transform is also serializable. * Serialized math transforms are not guaranteed to be compatible with future SIS versions. * Serialization, if allowed, should be used only for short term storage or RMI between applications Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/DefaultMathTransformFactory.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/DefaultMathTransformFactory.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/DefaultMathTransformFactory.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/DefaultMathTransformFactory.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -75,7 +75,7 @@ import org.apache.sis.util.resources.Mes * or {@link MathTransforms} classes instead. * * - * {@section Standard parameters} + * <div class="section">Standard parameters</div> * {@code MathTransform} instances are created from {@linkplain org.apache.sis.parameter.DefaultParameterValueGroup * parameter values}. The parameters expected by each operation available in a default Apache SIS installation is * <a href="http://sis.apache.org/CoordinateOperationMethods.html">listed here</a>. @@ -93,7 +93,7 @@ import org.apache.sis.util.resources.Mes * by OGC, while EPSG uses various names like "<cite>False easting</cite>" or "<cite>Easting at * false origin</cite>".</p> * - * {@section Dynamic parameters} + * <div class="section">Dynamic parameters</div> * A few non-standard parameters are defined for compatibility reasons, * but delegates their work to standard parameters. Those dynamic parameters are not listed in the * {@linkplain org.apache.sis.parameter.DefaultParameterValueGroup#values() parameter values}. @@ -114,7 +114,7 @@ import org.apache.sis.util.resources.Mes * files for example, which often use spherical models instead than ellipsoidal ones.</p> * * - * <a name="Obligation">{@section Mandatory and optional parameters}</a> + * <div class="section"><a name="Obligation">Mandatory and optional parameters</a></div> * Parameters are flagged as either <cite>mandatory</cite> or <cite>optional</cite>. * A parameter may be mandatory and still have a default value. In the context of this package, "mandatory" * means that the parameter is an essential part of the projection defined by standards. @@ -127,7 +127,7 @@ import org.apache.sis.util.resources.Mes * default value.</p> * * - * {@section Operation methods discovery} + * <div class="section">Operation methods discovery</div> * {@link OperationMethod} describes all the parameters expected for instantiating a particular kind of * math transform. The set of operation methods known to this factory can be obtained in two ways: * @@ -140,7 +140,7 @@ import org.apache.sis.util.resources.Mes * custom coordinate operation methods in a default Apache SIS installation. * * - * {@section Thread safety} + * <div class="section">Thread safety</div> * This class is safe for multi-thread usage if all referenced {@code OperationMethod} instances are thread-safe. * There is typically only one {@code MathTransformFactory} instance for the whole application. * Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ExponentialTransform1D.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ExponentialTransform1D.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ExponentialTransform1D.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/ExponentialTransform1D.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -43,7 +43,7 @@ import org.apache.sis.util.ComparisonMod * } * </div> * - * {@section Serialization} + * <div class="section">Serialization</div> * Serialized instances of this class are not guaranteed to be compatible with future SIS versions. * Serialization should be used only for short term storage or RMI between applications running the * same SIS version. Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/IterationStrategy.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/IterationStrategy.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/IterationStrategy.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/IterationStrategy.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -27,7 +27,7 @@ package org.apache.sis.referencing.opera * The {@link #suggest(int, int, int, int, int) suggest(…)} method in this class returns a strategy * suitable to the {@code transform} arguments. * - * {@section Usage} + * <div class="section">Usage</div> * The following code gives a skeleton for a {@code AbstractMathTransform} implementation * capable to transform an array of {@code double} coordinates: * Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LinearTransform.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -36,7 +36,7 @@ import org.opengis.referencing.operation * the number of {@linkplain #getTargetDimensions() target dimensions} plus 1.</li> * </ul> * - * {@section Affine transform} + * <div class="section">Affine transform</div> * In most cases the transform in affine. For such transforms, the last matrix row contains only zero values * except in the last column, which contains 1. For example a conversion from projected coordinates (metres) * to display coordinates (pixel) can be done as below: @@ -45,7 +45,7 @@ import org.opengis.referencing.operation * <img src="../matrix/doc-files/AffineTransform.png" alt="Matrix representation of an affine transform"> * </p></center> * - * {@section Projective transform} + * <div class="section">Projective transform</div> * If the last matrix row does not met the above constraints, then the transform is not affine. * A <cite>projective</cite> transform can be used as a generalization of affine transforms. * In such case the computation performed by SIS is similar to {@code PerspectiveTransform} @@ -55,7 +55,7 @@ import org.opengis.referencing.operation * * <center><p>{@include formulas.html#ProjectiveTransform}</p></center> * - * {@section Instantiation} + * <div class="section">Instantiation</div> * The easiest way to instantiate a {@code LinearTransform} is to use the {@link MathTransforms#linear(Matrix)} * convenience method. * Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LogarithmicTransform1D.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LogarithmicTransform1D.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LogarithmicTransform1D.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/LogarithmicTransform1D.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -35,7 +35,7 @@ import org.apache.sis.util.ComparisonMod * * <blockquote>log<sub>base</sub>(<var>x</var>) = ln(<var>x</var>) / ln(base)</blockquote> * - * {@section Serialization} + * <div class="section">Serialization</div> * Serialized instances of this class are not guaranteed to be compatible with future SIS versions. * Serialization should be used only for short term storage or RMI between applications running the * same SIS version. Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/MathTransformProvider.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/MathTransformProvider.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/MathTransformProvider.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/MathTransformProvider.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -40,7 +40,7 @@ import org.opengis.referencing.operation * Alternative, one can also use a {@linkplain DefaultMathTransformFactory math transform factory}</p> * * - * {@section How to add custom coordinate operations to Apache SIS} + * <div class="section">How to add custom coordinate operations to Apache SIS</div> * {@link DefaultMathTransformFactory} can discover automatically new coordinate operations * (including map projections) by scanning the classpath. To define a custom coordinate operation, * one needs to define a <strong>thread-safe</strong> class implementing <strong>both</strong> this Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/NonLinearParameters.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/NonLinearParameters.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/NonLinearParameters.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/NonLinearParameters.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -44,12 +44,12 @@ import static org.apache.sis.util.Argume * (<cite>normalize</cite> – <cite>non-linear kernel</cite> – <cite>denormalize</cite>) transforms. * The normalize and denormalize parts must be affine transforms. * - * {@section Usage in map projections} + * <div class="section">Usage in map projections</div> * This object is used mostly for Apache SIS implementation of map projections, where the kernel is a * {@linkplain org.apache.sis.referencing.operation.projection.UnitaryProjection unitary projection}. * This object is typically created and used as below: * - * <ol> + * <ol class="verbose"> * <li>A {@link MathTransformProvider#createMathTransform(ParameterValueGroup)} method instantiates a * class from the {@linkplain org.apache.sis.referencing.operation.projection map projection package}. * Note that different {@code MathTransformProvider}s may instantiate the same map projection class. @@ -66,7 +66,7 @@ import static org.apache.sis.util.Argume * ({@linkplain #normalization(boolean) normalize / denormalize}) after the above-cited methods have been invoked.</li> * </ol> * - * {@section Serialization} + * <div class="section">Serialization</div> * Serialized instances of this class are not guaranteed to be compatible with future SIS versions. * Serialization should be used only for short term storage or RMI between applications running the same SIS version. * Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/OperationMethodSet.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/OperationMethodSet.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/OperationMethodSet.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/OperationMethodSet.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -32,12 +32,12 @@ import org.apache.sis.referencing.operat * An immutable and thread-safe set containing the operation methods given by an {@link Iterable}. * Initial iteration is synchronized on the given {@code Iterable} and the result is cached. * - * {@section Rational} + * <div class="section">Rational</div> * We use this class instead than copying the {@link OperationMethod} instances in a {@link java.util.HashSet} * in order to allow deferred {@code OperationMethod} instantiation, for example in the usual case where the * iterable is a {@link java.util.ServiceLoader}: we do not invoke {@link Iterator#next()} before needed. * - * {@section Limitations} + * <div class="section">Limitations</div> * The usual {@link Set} methods like {@code contains(Object)} are inefficient as they may require a traversal * of all elements in this set. * Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PassThroughTransform.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PassThroughTransform.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PassThroughTransform.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PassThroughTransform.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -48,11 +48,11 @@ import static org.apache.sis.util.Argume * } * </div> * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * {@code PassThroughTransform} is immutable and thread-safe if its {@linkplain #subTransform} is also * immutable and thread-safe. * - * {@section Serialization} + * <div class="section">Serialization</div> * Serialized instances of this class are not guaranteed to be compatible with future SIS versions. * Serialization should be used only for short term storage or RMI between applications running the same SIS version. * Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PowerTransform1D.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PowerTransform1D.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PowerTransform1D.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/PowerTransform1D.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -31,7 +31,7 @@ import org.apache.sis.util.ComparisonMod * <p>Before to make this class public (if we do), we need to revisit the class name, define * parameters and improve the {@link #concatenate(MathTransform, boolean)} method.</p> * - * {@section Serialization} + * <div class="section">Serialization</div> * Serialized instances of this class are not guaranteed to be compatible with future SIS versions. * Serialization should be used only for short term storage or RMI between applications running the * same SIS version. Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/TransferFunction.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/TransferFunction.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/TransferFunction.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/TransferFunction.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -43,13 +43,13 @@ import org.apache.sis.util.Debug; * <td><var>y</var> = scale⋅base<sup><var>x</var></sup> + offset</td></tr> * </table> * - * {@section Missing values} + * <div class="section">Missing values</div> * This {@code TransferFunction} class handles only the continuous part of transfer functions. * This class does <strong>not</strong> handle missing values other than {@code NaN}. * For a more complete class with support for non-NaN missing values, * see {@link org.apache.sis.coverage.grid.GridSampleDimension}. * - * {@section Serialization} + * <div class="section">Serialization</div> * Serialized instances of this class are not guaranteed to be compatible with future SIS versions. * Serialization should be used only for short term storage or RMI between applications running the * same SIS version. Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/package-info.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/package-info.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/transform/package-info.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -38,7 +38,7 @@ * in their own {@linkplain org.apache.sis.referencing.operation.projection projection} package.</p> * * - * {@section Creating math transforms} + * <div class="section">Creating math transforms</div> * {@code MathTransform} instances can be created either directly or indirectly. * The recommended way is the indirect one: first * {@linkplain org.apache.sis.referencing.CRS#findOperation find the coordinate operation} @@ -49,7 +49,7 @@ * transform factory}. * * - * {@section Non-spatial coordinates} + * <div class="section">Non-spatial coordinates</div> * {@code MathTransform} usually performs conversions or transformations from points given in a * {@linkplain org.apache.sis.referencing.operation.DefaultCoordinateOperation#getSourceCRS() * source coordinate reference system} to coordinate values for the same points in the Modified: sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/package-info.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -25,14 +25,14 @@ * as well as 4D, 5D, <i>etc</i>. An other less-frequently used kind of Reference System uses labels instead, as in * postal address. This package is the root for both kinds, with an emphasis on the one for coordinates.</p> * - * {@section Fetching geodetic object instances} + * <div class="section">Fetching geodetic object instances</div> * Geodetic objects can be instantiated either directly by specifying all information to a factory method * or constructor, or indirectly by specifying the identifier of an entry in a database. In particular, * the <a href="http://www.epsg.org">EPSG</a> database provides definitions for many geodetic objects, * and Apache SIS provides convenience shortcuts for some of them in the * {@link org.apache.sis.referencing.CommonCRS} enumerations. * - * {@section The EPSG database} + * <div class="section">The EPSG database</div> * The EPSG geodetic parameter dataset is a structured database required to: * * <ul> Modified: sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/crs/DefaultGeocentricCRSTest.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/crs/DefaultGeocentricCRSTest.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/crs/DefaultGeocentricCRSTest.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/crs/DefaultGeocentricCRSTest.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -57,7 +57,7 @@ public final strictfp class DefaultGeoce /** * Tests WKT 2 formatting. * - * {@section Note on axis names} + * <div class="section">Note on axis names</div> * ISO 19162 said: “For geodetic CRSs having a geocentric Cartesian coordinate system, * the axis name should be omitted as it is given through the mandatory axis direction, * but the axis abbreviation, respectively ‘X’, 'Y' and ‘Z’, shall be given.” Modified: sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/MatrixTestCase.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/MatrixTestCase.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/MatrixTestCase.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/MatrixTestCase.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -74,7 +74,7 @@ public abstract strictfp class MatrixTes * which is {@value}. Note that the matrix element values used in this class vary between 0 and 100, * and the {@code StrictMath.ulp(100.0)} value is approximatively 1.4E-14. * - * {@section How this value is determined} + * <div class="section">How this value is determined</div> * Experience (by looking at {@link #statistics}) shows that the differences are usually smaller than 1E-12. * However when using non-determinist sequence of random values ({@link #DETERMINIST} sets to {@code false}), * we do have from time-to-time a difference around 1E-9. Modified: sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/SolverTest.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/SolverTest.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/SolverTest.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-referencing/src/test/java/org/apache/sis/referencing/operation/matrix/SolverTest.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -33,7 +33,7 @@ import static org.apache.sis.referencing * Tests the {@link Solver} class using <a href="http://math.nist.gov/javanumerics/jama">JAMA</a> * as the reference implementation. * - * {@section Cyclic dependency} + * <div class="section">Cyclic dependency</div> * There is a cyclic test dependency since {@link GeneralMatrix} needs {@link Solver} for some operations, * and conversely. To be more specific the dependency order is: * Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/AngleConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/AngleConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/AngleConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/AngleConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -25,7 +25,7 @@ import org.apache.sis.math.FunctionPrope /** * Handles conversions between {@link Angle} and {@link Double}. * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This class is immutable and thus inherently thread-safe. * The same {@link #INSTANCE} can be passed between threads without synchronization. * @@ -70,7 +70,7 @@ public final class AngleConverter extend /** * The inverse of {@link AngleConverter}. * - * {@section Thread safety} + * <div class="section">Thread safety</div> * This class is immutable, and thus inherently thread-safe. */ public static final class Inverse extends SystemConverter<Double,Angle> { Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ArrayConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ArrayConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ArrayConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ArrayConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -31,7 +31,7 @@ import org.apache.sis.util.Unconvertible * the source and target types of the element converter shall be {@code <? super S>} and {@code <? extends T>} * respectively. * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This class is immutable, and thus inherently thread-safe, * if the converter given to the constructor is also immutable. * Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CharSequenceConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CharSequenceConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CharSequenceConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CharSequenceConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -32,7 +32,7 @@ import org.apache.sis.util.Unconvertible * <p>The main purpose of this class is to support the conversion of * {@link org.opengis.util.InternationalString}.</p> * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This class is immutable, and thus inherently thread-safe, * if the converter given to the constructor is also immutable. * Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ClassPair.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ClassPair.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ClassPair.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ClassPair.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -29,7 +29,7 @@ import org.apache.sis.util.Debug; * <strong>No other direct subtype shall exist</strong>. * See {@link #equals(Object)} for an explanation.</p> * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This base class is immutable and thus inherently thread-safe. {@code ClassPair} immutability is necessary * for {@link ConverterRegistry}. Subclasses should also be immutable, but this requirement is not as strong * as for {@code ClassPair} (because subclasses are not used as keys in hash map). Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CollectionConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CollectionConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CollectionConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/CollectionConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -28,7 +28,7 @@ import org.apache.sis.math.FunctionPrope * The source class is fixed to {@code Collection}. The target class is determined * by the inner class which extends this {@code CollectionConverter} class. * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This base class is immutable, and thus inherently thread-safe. Subclasses should be immutable * and thread-safe too if they are intended to be cached in {@link ConverterRegistry}. * Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ConverterRegistry.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ConverterRegistry.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ConverterRegistry.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ConverterRegistry.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -39,12 +39,12 @@ import org.apache.sis.util.resources.Err * explicitly {@linkplain #register(ObjectConverter) registered}. However a system-wide registry * initialized with default converters is provided by the {@link SystemRegistry#INSTANCE} constant.</p> * - * {@section Note about conversions from interfaces} + * <div class="section">Note about conversions from interfaces</div> * {@code ConverterRegistry} is primarily designed for handling converters from classes to other classes. * Handling of interfaces are not prohibited (and actually sometime supported), but their behavior may be * more ambiguous than in the case of classes because of multi-inheritance in interface hierarchy. * - * {@section Thread safety} + * <div class="section">Thread safety</div> * This base class is thread-safe. Subclasses shall make sure that any overridden methods remain safe to call * from multiple threads. * @@ -65,7 +65,7 @@ public class ConverterRegistry { * then the key and the value may be the same instance (in order to save object * allocations).</p> * - * {@section Synchronization note} + * <div class="section">Synchronization note</div> * Synchronization if performed by {@code synchronized(converters)} statements. We tried * {@code ReadWriteLock}, but this is not very convenient because read operations may be * followed by write operations at any time if the requested converter is not in the cache. @@ -211,7 +211,7 @@ public class ConverterRegistry { * For example a converter producing {@link Double} can be used for clients that just ask * for a {@link Number}.</p> * - * {@section Which super-classes of the target class are registered} + * <div class="section">Which super-classes of the target class are registered</div> * Consider a converter from class {@code S} to class {@code T} where the two classes * are related in a hierarchy as below: * @@ -234,7 +234,7 @@ public class ConverterRegistry { * No {@code S} → {@code C2} or {@code S} → {@code C1} converter will be registered, * because an identity converter would be sufficient for those cases. * - * {@section Which sub-classes of the source class are registered} + * <div class="section">Which sub-classes of the source class are registered</div> * Sub-classes of the source class will be registered on a case-by-case basis when the * {@link #find(Class, Class)} is invoked, because we can not know the set of all * sub-classes in advance (and would not necessarily want to register all of them anyway). Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/DateConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/DateConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/DateConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/DateConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -26,15 +26,15 @@ import org.apache.sis.math.FunctionPrope /** * Handles conversions from {@link Date} to various objects. * - * {@section String representation} + * <div class="section">String representation</div> * There is currently no converter between {@link String} and {@link java.util.Date} because the * date format is not yet defined (we are considering the ISO format for a future SIS version). * - * {@section Special cases} + * <div class="section">Special cases</div> * The converter from dates to timestamps is not injective, because the same date could be mapped * to many timestamps since timestamps have an additional nanoseconds field. * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This base class and all inner classes are immutable, and thus inherently thread-safe. * * @author Martin Desruisseaux (Geomatys) Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/FallbackConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/FallbackConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/FallbackConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/FallbackConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -47,7 +47,7 @@ import org.apache.sis.util.Debug; * It is invoked when a new converter is {@linkplain ConverterRegistry#register(ObjectConverter) * registered} for the same source and target class than an existing converter.</p> * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This class is immutable, and thus inherently thread-safe, * if the converters given to the static factory method are also immutable. * Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/IdentityConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/IdentityConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/IdentityConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/IdentityConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -25,7 +25,7 @@ import org.apache.sis.math.FunctionPrope /** * An object converter which returns the source unchanged. * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This class is immutable and thus inherently thread-safe. * * @param <S> The base type of source objects. Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/NumberConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/NumberConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/NumberConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/NumberConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -29,7 +29,7 @@ import org.apache.sis.util.resources.Err * Handles conversions from {@link java.lang.Number} to other kind of numbers. * This class supports only the type supported by {@link Numbers}. * - * {@section Performance note} + * <div class="section">Performance note</div> * We provide a single class for all supported kinds of {@code Number} and delegate the actual * work to the {@code Numbers} static methods. This is not a very efficient way to do the work. * For example it may be more efficient to provide specialized subclasses for each target class, @@ -40,7 +40,7 @@ import org.apache.sis.util.resources.Err * If nevertheless performance appears to be a problem, consider reverting to revision 1455255 * of this class, which was using one subclass per target type as described above. * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This class and all inner classes are immutable, and thus inherently thread-safe. * * @param <S> The source number type. Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ObjectToString.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ObjectToString.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ObjectToString.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/ObjectToString.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -34,7 +34,7 @@ import org.apache.sis.math.FunctionPrope * ObjectConverter<S,String> c = StringConverter.getInstance(sourceClass).inverse(); * } * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This base class and all inner classes are immutable, and thus inherently thread-safe. * * @param <S> The source type. Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/PathConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/PathConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/PathConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/PathConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -31,7 +31,7 @@ import org.apache.sis.util.Unconvertible /** * Handles conversions between {@link Path}, {@link File}, {@link URI} and {@link URL} objects. * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This base class and all inner classes are immutable, and thus inherently thread-safe. * * @author Martin Desruisseaux (Geomatys) Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/StringConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/StringConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/StringConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/StringConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -44,7 +44,7 @@ import org.apache.sis.measure.Units; * completely bijective because various path separators ({@code '/'} and {@code '\'}) * produce the same {@code File} object.</p> * - * {@section Special cases} + * <div class="section">Special cases</div> * Conversion table from {@link String} to {@link java.lang.Boolean}: * * <table class="sis"> @@ -60,7 +60,7 @@ import org.apache.sis.measure.Units; * <tr><td>{@code "0"} </td><td>{@link java.lang.Boolean#FALSE} </td></tr> * </table> * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This base class and all inner classes are immutable, and thus inherently thread-safe. * * @author Martin Desruisseaux (Geomatys) Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemConverter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemConverter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemConverter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemConverter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -27,7 +27,7 @@ import org.apache.sis.util.resources.Err * Base class of all converters defined in the {@code org.apache.sis.internal} package. * Those converters are returned by system-wide {@link ConverterRegistry}, and cached for reuse. * - * {@section Immutability and thread safety} + * <div class="section">Immutability and thread safety</div> * This base class is immutable, and thus inherently thread-safe. Subclasses should be immutable * and thread-safe too if they are intended to be cached in {@link ConverterRegistry}. * @@ -94,7 +94,7 @@ abstract class SystemConverter<S,T> exte * requires the two objects to be of the same class. We do that in order to differentiate the * "ordinary" converters from the {@link FallbackConverter}. * - * {@section Implementation note} + * <div class="section">Implementation note</div> * This is admittedly a little bit convolved. A cleaner approach would have been to not allow * the {@code ConverterRegister} hash map to contain anything else than {@code ClassPair} keys, * but the current strategy of using the same instance for keys and values reduces a little bit Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -45,7 +45,7 @@ import org.apache.sis.internal.system.Mo * of the above-cited heuristic rules. This differs from the {@link ConverterRegistry} behavior, * where only registered converters are used. * - * {@section Thread safety} + * <div class="section">Thread safety</div> * The same {@link #INSTANCE} can be safely used by many threads without synchronization on the part of the caller. * * @author Martin Desruisseaux (Geomatys) Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/package-info.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/package-info.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/package-info.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -22,7 +22,7 @@ * A system-wide instance of {@code ConverterRegistry} with a default set of conversions * is available as {@link org.apache.sis.internal.converter.SystemRegistry#INSTANCE}. * - * {@section Adding system-wide converters} + * <div class="section">Adding system-wide converters</div> * Applications can add system-wide custom converters either by explicit calls to the * {@code SystemRegistry.INSTANCE.register(ObjectConverter)} method, or by listing the * fully qualified classnames of their {@link ObjectConverter} instances in a file having Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/IdentifierMapAdapter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/IdentifierMapAdapter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/IdentifierMapAdapter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/IdentifierMapAdapter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -47,7 +47,7 @@ import java.util.Objects; * only for small maps (less than 10 elements). Given that objects typically have only one or * two identifiers, this is considered acceptable.</p> * - * {@section Handling of duplicated authorities} + * <div class="section">Handling of duplicated authorities</div> * The collection shall not contain more than one identifier for the same * {@linkplain Identifier#getAuthority() authority}. However duplications may happen if the user * has direct access to the list, for example through {@link Citation#getIdentifiers()}. If such @@ -64,7 +64,7 @@ import java.util.Objects; * to getter methods.</li> * </ul> * - * {@section Handling of null identifiers} + * <div class="section">Handling of null identifiers</div> * The collection of identifiers shall not contains any null element. This is normally ensured by * the {@link org.apache.sis.metadata.ModifiableMetadata} internal collection implementations. * This class performs opportunist null checks as an additional safety. However because we perform @@ -75,7 +75,7 @@ import java.util.Objects; * method returns 0.</li> * </ul> * - * {@section Thread safety} + * <div class="section">Thread safety</div> * This class is thread safe if the underlying identifier collection is thread safe. * * @author Martin Desruisseaux (Geomatys) Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/PrimitiveTypeProperties.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/PrimitiveTypeProperties.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/PrimitiveTypeProperties.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/PrimitiveTypeProperties.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -40,13 +40,13 @@ public final class PrimitiveTypeProperti * The map where to store specific instances. Keys are instances of the primitive wrappers considered as nil. * Values are the {@code NilReason} why the primitive is missing, or any other property we may want to attach. * - * {@section Identity comparisons} + * <div class="section">Identity comparisons</div> * We really need an identity hash map; using the {@code Object.equals(Object)} method is not allowed here. * This is because "nil values" are real values. For example if the type is {@link Integer}, then the nil value * is an {@code Integer} instance having the value 0. We don't want to consider every 0 integer value as nil, * but only the specific {@code Integer} instance used as sentinel value for nil. * - * {@section Weak references} + * <div class="section">Weak references</div> * We can not use weak value references, because we don't want the {@link NilReason} (the map value) to be lost * while the sentinel value (the map key) is still in use. We could use weak references for the keys, but JDK 7 * does not provides any map implementation which is both an {@code IdentityHashMap} and a {@code WeakHashMap}. @@ -56,7 +56,7 @@ public final class PrimitiveTypeProperti * {@code NilReason} instance and its sentinel values will never be garbage-collected. * We presume that such cases will be rare enough for not being an issue in practice. * - * {@section Synchronization} + * <div class="section">Synchronization</div> * All accesses to this map shall be synchronized on the map object. */ private static final Map<Object,Object> SENTINEL_VALUES = new IdentityHashMap<>(); Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/Schemas.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/Schemas.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/Schemas.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/Schemas.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -27,7 +27,7 @@ package org.apache.sis.internal.jaxb; * constant in order to get the full path to a file.</li> * </ul> * - * {@section Note on multi-lingual files} + * <div class="section">Note on multi-lingual files</div> * Some files are available in two variants: with and without {@code "ML_"} prefix, which stands for "Multi Lingual". * Some examples are {@code "[ML_]gmxCodelists.xml"} and {@code "[ML_]gmxUom.xml"}. The following assumptions hold: * Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Decimal.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Decimal.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Decimal.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Decimal.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -25,7 +25,7 @@ import javax.xml.bind.annotation.XmlElem * The JAXB default behavior is to marshal primitive Java types directly, without such wrapper element. * The role of this class is to add the {@code <gco:…>} wrapper element required by ISO 19139. * - * {@section Relationship with <code>GO_Real</code>} + * <div class="section">Relationship with {@code GO_Real}</div> * This adapter is identical to {@link GO_Real} except for the element name, which is {@code "Decimal"} instead * than {@code "Real"}. This adapter is used for the {@code westBoundLongitude}, {@code eastBoundLongitude}, * {@code southBoundLatitude} and {@code northBoundLatitude} properties of {@code EX_DefaultGeographicBoundingBox}. Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Real.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Real.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Real.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/GO_Real.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -25,7 +25,7 @@ import javax.xml.bind.annotation.XmlElem * The JAXB default behavior is to marshal primitive Java types directly, without such wrapper element. * The role of this class is to add the {@code <gco:…>} wrapper element required by ISO 19139. * - * {@section Relationship with <code>GO_Decimal</code>} + * <div class="section">Relationship with {@code GO_Decimal}</div> * This adapter is identical to {@link GO_Decimal} except for the element name, which is {@code "Real"} * instead than {@code "Decimal"}. This adapter is the most widely used one in IS 19139 XML schema. * The few exceptions are documented in {@link GO_Decimal}. Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/Measure.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/Measure.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/Measure.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/Measure.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -37,7 +37,7 @@ import org.apache.sis.measure.Units; * because that{@code Measure} extends {@link Number} and we are not allowed to use the * {@code @XmlValue} annotation on a class that extends an other class.</p> * - * {@section XML marshalling} + * <div class="section">XML marshalling</div> * Measures are used in different ways by the ISO 19115 (Metadata) and GML standards. * The former expresses some measurements with an object of XML type {@code gco:Distance} * (as a substitution for XML type {@code gco:Measure}): Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/PropertyType.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/PropertyType.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/PropertyType.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/PropertyType.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -64,7 +64,7 @@ import org.apache.sis.util.iso.SimpleInt * ISO 19139 schemas.</li> * </ul> * - * {@section Guidlines for subclasses} + * <div class="section">Guidlines for subclasses</div> * Subclasses shall provide a method returning the SIS implementation class for the metadata value. * This method will be systematically called at marshalling time by JAXB. Typical implementation * ({@code BoundType} and {@code ValueType} need to be replaced by the concrete class): Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -47,7 +47,7 @@ * specifications; they are used only for consistency with current practice in * {@link org.apache.sis.internal.jaxb.metadata} and similar packages. * - * {@section Object identification and reference} + * <div class="section">Object identification and reference</div> * <ul class="verbose"> * <li><code>org.apache.sis.<b>metadata.iso</b></code> public packages: * <ul> Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gml/GMLAdapter.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gml/GMLAdapter.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gml/GMLAdapter.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gml/GMLAdapter.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -46,7 +46,7 @@ public abstract class GMLAdapter { * The period identifier, or {@code null} if undefined. * This element is part of GML 3.1.1 specification. * - * {@section Difference between <code>gmd:uuid</code> and <code>gml:id</code>} + * <div class="section">Difference between {@code gmd:uuid} and {@code gml:id}</div> * <ul> * <li>{@code id} is a standard <strong>GML</strong> attribute available on every * object-with-identity. It has type={@code "xs:ID"} - i.e. it is a fragment Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/package-info.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/package-info.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/package-info.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/package-info.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -18,12 +18,12 @@ /** * A set of helper classes for JAXB handling in the SIS implementation. * - * <STRONG>Do not use!</STRONG> + * <strong>Do not use!</strong> * * This package is for internal use by SIS only. Classes in this package * may change in incompatible ways in any future version without notice. * - * {@section Main content} + * <div class="section">Main content</div> * {@link org.apache.sis.internal.jaxb.IdentifierMapAdapter} is our internal implementation of * the public {@link org.apache.sis.xml.IdentifierMap} interface. The actual implementation is * usually the {@code IdentifierMapWithSpecialCases} subclass. Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedExecutor.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedExecutor.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedExecutor.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedExecutor.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -39,7 +39,7 @@ import org.apache.sis.util.logging.Loggi * <li>{@link #schedule(DelayedRunnable)}</li> * </ul> * - * {@section Comparison with <code>java.util.concurrent</code>} + * <div class="section">Comparison with {@code java.util.concurrent}</div> * We tried to use {@link java.util.concurrent.ScheduledThreadPoolExecutor} in a previous version, * but it seems more suitable to heavier tasks in applications controlling their own executor. For * example {@code ScheduledThreadPoolExecutor} acts as a fixed-sized pool, thus forcing us to use @@ -61,7 +61,7 @@ import org.apache.sis.util.logging.Loggi * a more lightweight solution seems acceptable here. Pseudo-benchmarking using the * {@code CacheTest.stress()} tests suggests that the lightweight solution is faster.</p> * - * {@section Future evolution} + * <div class="section">Future evolution</div> * We may remove (again) this class in a future SIS evolution if we happen to need an executor anyway. * However it may be better to wait and see what are the executor needs. Setting up an executor implies * choosing many arbitrary parameter values like the number of core threads, maximum threads, idle time, @@ -89,7 +89,7 @@ public final class DelayedExecutor exten * tasks. Completion of the task shall not be critical, since the JVM is allowed to * shutdown before task completion. * - * {@section Future evolution} + * <div class="section">Future evolution</div> * If {@code DelayedExecutor} is removed in a future SIS version in favor of JDK6 executors, * then the method signature will probably be {@code Executors.execute(Runnable)}. * @@ -106,7 +106,7 @@ public final class DelayedExecutor exten * submitted tasks. Completion of the task shall not be critical, since the JVM is allowed * to shutdown before task completion. * - * {@section Future evolution} + * <div class="section">Future evolution</div> * If {@code DelayedExecutor} is removed in a future SIS version in favor of JDK6 executors, * then the method signature will probably be {@code Executors.schedule(Runnable, long, TimeUnit)}. * Modified: sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedRunnable.java URL: http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedRunnable.java?rev=1668105&r1=1668104&r2=1668105&view=diff ============================================================================== --- sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedRunnable.java [UTF-8] (original) +++ sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/system/DelayedRunnable.java [UTF-8] Fri Mar 20 17:32:02 2015 @@ -24,7 +24,7 @@ import java.util.concurrent.atomic.Atomi /** * A task to be submitted to {@link DelayedExecutor} for later execution. * - * {@section Future evolution} + * <div class="section">Future evolution</div> * This interface may be removed in a future SIS version if we choose to use a library-wide executor * instead of {@code DelayedExecutor}. See <a href="https://issues.apache.org/jira/browse/SIS-76">SIS-76</a> * for more information.
