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.
