You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2015/04/01 00:38:56 UTC
svn commit: r1670505 [2/12] - in /sis/trunk: ./
application/sis-console/src/main/java/org/apache/sis/console/
application/sis-webapp/src/main/java/org/apache/sis/services/
core/sis-build-helper/src/main/java/org/apache/sis/internal/taglet/
core/sis-fea...
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/WKTFormat.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/WKTFormat.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/WKTFormat.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/WKTFormat.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -48,7 +48,7 @@ import org.apache.sis.util.resources.Err
* <li>The indentation.</li>
* </ul>
*
- * {@section String expansion}
+ * <div class="section">String expansion</div>
* Because the strings to be parsed by this class are long and tend to contain repetitive substrings,
* {@code WKTFormat} provides a mechanism for performing string substitutions before the parsing take place.
* Long strings can be assigned short names by calls to the
@@ -71,7 +71,7 @@ import org.apache.sis.util.resources.Err
* PROJECTION[</code> <i>…etc…</i> <code>]]");</code></blockquote>
* </div>
*
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
* {@code WKTFormat}s are not synchronized. It is recommended to create separated format instances for each thread.
* If multiple threads access a {@code WKTFormat} concurrently, it must be synchronized externally.
*
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/io/wkt/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -23,7 +23,7 @@
*
* <ul>
* <li>Format projection and parameters using the names of a chosen authority. For example the
- * "<cite>Mercator (variant A)</cite>" projection is named {@code "Mercator_1SP"} by OGC 01-009
+ * <cite>"Mercator (variant A)"</cite> projection is named {@code "Mercator_1SP"} by OGC 01-009
* and {@code "CT_Mercator"} by GeoTIFF.</li>
* <li>Format the elements with curly brackets instead than square ones.
* For example both {@code ID["EPSG",4326]} and {@code ID("EPSG",4326)} are legal WKT.</li>
@@ -34,7 +34,7 @@
* the (<var>longitude</var>, <var>latitude</var>) axes order.</li>
* </ul>
*
- * {@section Referencing WKT}
+ * <div class="section">Referencing WKT</div>
* Referencing WKT is defined using Extended Backus Naur Form (EBNF) in two versions:
* <ul>
* <li>ISO 19162 defines the current format, also known as “WKT 2”.</li>
@@ -50,7 +50,7 @@
* the WKT syntax require knowledge of the WKT variant used by that software. This variant can be specified by the
* {@link org.apache.sis.io.wkt.Convention} enumeration.
*
- * {@section Geometry WKT}
+ * <div class="section">Geometry WKT</div>
* The {@link org.apache.sis.geometry.GeneralEnvelope} and {@link org.apache.sis.geometry.GeneralDirectPosition} classes
* provide their own, limited, WKT parsing and formatting services for the {@code BOX} and {@code POINT} elements.
* A description for this WKT format can be found on <a href="http://en.wikipedia.org/wiki/Well-known_text">Wikipedia</a>.
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/AbstractMetadata.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/AbstractMetadata.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/AbstractMetadata.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/AbstractMetadata.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -65,7 +65,7 @@ import org.apache.sis.util.logging.Loggi
* </tr>
* </table>
*
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
* Instances of this class are <strong>not</strong> synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility. Note that synchronization locks
* are not necessarily the metadata instances. For example an other common approach is to
@@ -96,7 +96,7 @@ public abstract class AbstractMetadata i
* Subclasses will typically return a hard-coded constant such as
* {@link MetadataStandard#ISO_19115}.
*
- * {@section Note for implementors}
+ * <div class="section">Note for implementors</div>
* Implementation of this method shall not depend on the object state,
* since this method may be indirectly invoked by copy constructors.
*
@@ -132,7 +132,7 @@ public abstract class AbstractMetadata i
*
* Note that empty properties can be removed by calling the {@link ModifiableMetadata#prune()} method.
*
- * {@section Note for implementors}
+ * <div class="section">Note for implementors</div>
* The default implementation uses Java reflection indirectly, by iterating over all entries
* returned by {@link MetadataStandard#asValueMap(Object, KeyNamePolicy, ValueExistencePolicy)}.
* Subclasses that override this method should usually not invoke {@code super.isEmpty()},
@@ -186,19 +186,19 @@ public abstract class AbstractMetadata i
* object, so changes in the underlying metadata object are immediately reflected in the map
* and conversely.
*
- * {@section Supported operations}
+ * <div class="section">Supported operations</div>
* The map supports the {@link Map#put(Object, Object) put(…)} and {@link Map#remove(Object)
* remove(…)} operations if the underlying metadata object contains setter methods.
* The {@code remove(…)} method is implemented by a call to {@code put(…, null)}.
*
- * {@section Keys and values}
+ * <div class="section">Keys and values</div>
* The keys are case-insensitive and can be either the JavaBeans property name, the getter method name
* or the {@linkplain org.opengis.annotation.UML#identifier() UML identifier}. The value given to a call
* to the {@code put(…)} method shall be an instance of the type expected by the corresponding setter method,
* or an instance of a type {@linkplain org.apache.sis.util.ObjectConverters#find(Class, Class) convertible}
* to the expected type.
*
- * {@section Multi-values entries}
+ * <div class="section">Multi-values entries</div>
* Calls to {@code put(…)} replace the previous value, with one noticeable exception: if the metadata
* property associated to the given key is a {@link java.util.Collection} but the given value is a single
* element (not a collection), then the given value is {@linkplain java.util.Collection#add(Object) added}
@@ -207,7 +207,7 @@ public abstract class AbstractMetadata i
* values, then make sure that the given value is a collection when the associated metadata property expects
* such collection.
*
- * {@section Default implementation}
+ * <div class="section">Default implementation</div>
* The default implementation is equivalent to the following method call:
*
* {@preformat java
@@ -228,38 +228,38 @@ public abstract class AbstractMetadata i
* underlying metadata object are immediately reflected in the tree table and conversely.
*
* <p>The returned {@code TreeTable} instance contains the following columns:</p>
- * <ul>
- * <li><p>{@link org.apache.sis.util.collection.TableColumn#IDENTIFIER}<br>
+ * <ul class="verbose">
+ * <li>{@link org.apache.sis.util.collection.TableColumn#IDENTIFIER}<br>
* The {@linkplain org.opengis.annotation.UML#identifier() UML identifier} if any,
* or the Java Beans property name otherwise, of a metadata property. For example
* in a tree table view of {@link org.apache.sis.metadata.iso.citation.DefaultCitation},
- * there is a node having the {@code "title"} identifier.</p></li>
+ * there is a node having the {@code "title"} identifier.</li>
*
- * <li><p>{@link org.apache.sis.util.collection.TableColumn#INDEX}<br>
+ * <li>{@link org.apache.sis.util.collection.TableColumn#INDEX}<br>
* If the metadata property is a collection, then the zero-based index of the element in that collection.
* Otherwise {@code null}. For example in a tree table view of {@code DefaultCitation}, if the
* {@code "alternateTitle"} collection contains two elements, then there is a node with index 0
- * for the first element and an other node with index 1 for the second element.</p>
+ * for the first element and an other node with index 1 for the second element.
*
* <div class="note"><b>Note:</b>
* The {@code (IDENTIFIER, INDEX)} pair can be used as a primary key for uniquely identifying a node
* in a list of children. That uniqueness is guaranteed only for the children of a given node;
* the same keys may appear in the children of any other nodes.</div></li>
*
- * <li><p>{@link org.apache.sis.util.collection.TableColumn#NAME}<br>
+ * <li>{@link org.apache.sis.util.collection.TableColumn#NAME}<br>
* A human-readable name for the node, derived from the identifier and the index.
* This is the column shown in the default {@link #toString()} implementation and
- * may be localizable.</p></li>
+ * may be localizable.</li>
*
- * <li><p>{@link org.apache.sis.util.collection.TableColumn#TYPE}<br>
- * The base type of the value (usually an interface).</p></li>
+ * <li>{@link org.apache.sis.util.collection.TableColumn#TYPE}<br>
+ * The base type of the value (usually an interface).</li>
*
- * <li><p>{@link org.apache.sis.util.collection.TableColumn#VALUE}<br>
+ * <li>{@link org.apache.sis.util.collection.TableColumn#VALUE}<br>
* The metadata value for the node. Values in this column are writable if the underlying
- * metadata class have a setter method for the property represented by the node.</p></li>
+ * metadata class have a setter method for the property represented by the node.</li>
* </ul>
*
- * {@section Write operations}
+ * <div class="section">Write operations</div>
* Only the {@code VALUE} column may be writable, with one exception: newly created children need
* to have their {@code IDENTIFIER} set before any other operation. For example the following code
* adds a title to a citation:
@@ -275,7 +275,7 @@ public abstract class AbstractMetadata i
* Nodes can be removed by invoking the {@link java.util.Iterator#remove()} method on the
* {@linkplain org.apache.sis.util.collection.TreeTable.Node#getChildren() children} iterator.
*
- * {@section Default implementation}
+ * <div class="section">Default implementation</div>
* The default implementation is equivalent to the following method call:
*
* {@preformat java
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/MetadataStandard.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -76,7 +76,7 @@ import org.apache.sis.internal.jdk8.BiFu
* The {@code AbstractMetadata} base class usually form the basis of ISO 19115 implementations but
* can also be used for other standards.
*
- * {@section Defining new <code>MetadataStandard</code> instances}
+ * <div class="section">Defining new {@code MetadataStandard} instances</div>
* Users should use the pre-defined constants when applicable.
* However if new instances need to be defined, then there is a choice:
*
@@ -88,7 +88,7 @@ import org.apache.sis.internal.jdk8.BiFu
* method must be overridden in a {@code MetadataStandard} subclass.</li>
* </ul>
*
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
* The same {@code MetadataStandard} instance can be safely used by many threads without synchronization
* on the part of the caller. Subclasses shall make sure that any overridden methods remain safe to call
* from multiple threads, because the same {@code MetadataStandard} instances are typically referenced
@@ -726,21 +726,21 @@ public class MetadataStandard implements
* {@code valuePolicy} determines whether entries having a null value or an empty collection
* shall be included in the map.</p>
*
- * {@section Supported operations}
+ * <div class="section">Supported operations</div>
* The map supports the {@link Map#put(Object, Object) put(…)} and {@link Map#remove(Object)
* remove(…)} operations if the underlying metadata object contains setter methods.
* The {@code remove(…)} method is implemented by a call to {@code put(…, null)}.
* Note that whether the entry appears as effectively removed from the map or just cleared
* (i.e. associated to a null value) depends on the {@code valuePolicy} argument.
*
- * {@section Keys and values}
+ * <div class="section">Keys and values</div>
* The keys are case-insensitive and can be either the JavaBeans property name, the getter method name
* or the {@linkplain org.opengis.annotation.UML#identifier() UML identifier}. The value given to a call
* to the {@code put(…)} method shall be an instance of the type expected by the corresponding setter method,
* or an instance of a type {@linkplain org.apache.sis.util.ObjectConverters#find(Class, Class) convertible}
* to the expected type.
*
- * {@section Multi-values entries}
+ * <div class="section">Multi-values entries</div>
* Calls to {@code put(…)} replace the previous value, with one noticeable exception: if the metadata
* property associated to the given key is a {@link java.util.Collection} but the given value is a single
* element (not a collection), then the given value is {@linkplain java.util.Collection#add(Object) added}
@@ -774,38 +774,38 @@ public class MetadataStandard implements
* underlying metadata object are immediately reflected in the tree table and conversely.
*
* <p>The returned {@code TreeTable} instance contains the following columns:</p>
- * <ul>
- * <li><p>{@link org.apache.sis.util.collection.TableColumn#IDENTIFIER}<br>
+ * <ul class="verbose">
+ * <li>{@link org.apache.sis.util.collection.TableColumn#IDENTIFIER}<br>
* The {@linkplain org.opengis.annotation.UML#identifier() UML identifier} if any,
* or the Java Beans property name otherwise, of a metadata property. For example
* in a tree table view of {@link org.apache.sis.metadata.iso.citation.DefaultCitation},
- * there is a node having the {@code "title"} identifier.</p></li>
+ * there is a node having the {@code "title"} identifier.</li>
*
- * <li><p>{@link org.apache.sis.util.collection.TableColumn#INDEX}<br>
+ * <li>{@link org.apache.sis.util.collection.TableColumn#INDEX}<br>
* If the metadata property is a collection, then the zero-based index of the element in that collection.
* Otherwise {@code null}. For example in a tree table view of {@code DefaultCitation}, if the
* {@code "alternateTitle"} collection contains two elements, then there is a node with index 0
- * for the first element and an other node with index 1 for the second element.</p>
+ * for the first element and an other node with index 1 for the second element.
*
* <div class="note"><b>Note:</b>
* The {@code (IDENTIFIER, INDEX)} pair can be used as a primary key for uniquely identifying a node
* in a list of children. That uniqueness is guaranteed only for the children of a given node;
* the same keys may appear in the children of any other nodes.</div></li>
*
- * <li><p>{@link org.apache.sis.util.collection.TableColumn#NAME}<br>
+ * <li>{@link org.apache.sis.util.collection.TableColumn#NAME}<br>
* A human-readable name for the node, derived from the identifier and the index.
* This is the column shown in the default {@link #toString()} implementation and
- * may be localizable.</p></li>
+ * may be localizable.</li>
*
- * <li><p>{@link org.apache.sis.util.collection.TableColumn#TYPE}<br>
- * The base type of the value (usually an interface).</p></li>
+ * <li>{@link org.apache.sis.util.collection.TableColumn#TYPE}<br>
+ * The base type of the value (usually an interface).</li>
*
- * <li><p>{@link org.apache.sis.util.collection.TableColumn#VALUE}<br>
+ * <li>{@link org.apache.sis.util.collection.TableColumn#VALUE}<br>
* The metadata value for the node. Values in this column are writable if the underlying
- * metadata class have a setter method for the property represented by the node.</p></li>
+ * metadata class have a setter method for the property represented by the node.</li>
* </ul>
*
- * {@section Write operations}
+ * <div class="section">Write operations</div>
* Only the {@code VALUE} column may be writable, with one exception: newly created children need
* to have their {@code IDENTIFIER} set before any other operation. For example the following code
* adds a title to a citation:
@@ -859,7 +859,7 @@ public class MetadataStandard implements
* this {@code MetadataStandard}, otherwise an exception will be thrown. However the two
* arguments do not need to be the same implementation class.
*
- * {@section Shallow or deep comparisons}
+ * <div class="section">Shallow or deep comparisons</div>
* This method implements a <cite>shallow</cite> comparison in that properties are compared by
* invoking their {@code properties.equals(…)} method without <em>explicit</em> recursive call
* to this {@code standard.equals(…)} method for children metadata. However the comparison will
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ModifiableMetadata.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ModifiableMetadata.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ModifiableMetadata.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ModifiableMetadata.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -369,7 +369,7 @@ public abstract class ModifiableMetadata
* <li>Copies the content of the given {@code source} into the target.</li>
* </ul>
*
- * {@section Choosing a collection type}
+ * <div class="section">Choosing a collection type</div>
* Implementations shall invoke {@link #writeList writeList} or {@link #writeSet writeSet} methods
* instead than this method when the collection type is enforced by ISO specification.
* When the type is not enforced by the specification, some freedom are allowed at
@@ -586,7 +586,7 @@ public abstract class ModifiableMetadata
* Returns the specified collection, or a new one if {@code c} is null.
* This is a convenience method for implementation of {@code getFoo()} methods.
*
- * {@section Choosing a collection type}
+ * <div class="section">Choosing a collection type</div>
* Implementations shall invoke {@link #nonNullList nonNullList(…)} or {@link #nonNullSet
* nonNullSet(…)} instead than this method when the collection type is enforced by ISO
* specification. When the type is not enforced by the specification, some freedom are
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyAccessor.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -73,7 +73,7 @@ import static org.apache.sis.util.collec
* XML marshalling.</li>
* </ul>
*
- * {@section Thread safety}
+ * <div class="section">Thread safety</div>
* The same {@code PropertyAccessor} instance can be safely used by many threads without synchronization
* on the part of the caller. Subclasses shall make sure that any overridden methods remain safe to call
* from multiple threads, because the same {@code PropertyAccessor} instances are typically used by many
@@ -856,7 +856,7 @@ class PropertyAccessor {
* of a single argument and return value because an array will be needed anyway for invoking
* the {@link #convert(Object[], Class)} and {@link Method#invoke(Object, Object[])} methods.
*
- * {@section The collection special case}
+ * <div class="section">The collection special case</div>
* If the metadata property is a collection, then there is a choice:
*
* <ul>
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyInformation.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyInformation.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyInformation.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/PropertyInformation.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -47,7 +47,7 @@ import org.apache.sis.util.logging.Loggi
* instance as the set of all possible values for the property. If the information had a {@code contains(E)} method,
* it would return {@code true} if the given value is valid for that property.</div>
*
- * {@section Immutability and thread safety}
+ * <div class="section">Immutability and thread safety</div>
* This final class is immutable and thus thread-safe.
*
* @param <E> The value type, either the method return type if not a collection,
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/RecursivityGuard.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/RecursivityGuard.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/RecursivityGuard.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/RecursivityGuard.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -25,7 +25,7 @@ import java.util.IdentityHashMap;
* {@link AbstractMetadata#isEmpty()} and {@link ModifiableMetadata#prune()} methods.
* {@link AbstractMetadata#equals(Object)} uses an other implementation in {@link ObjectPair}.
*
- * {@section The problem}
+ * <div class="section">The problem</div>
* Cyclic associations can exist in ISO 19115 metadata. For example {@code Instrument} know the platform
* it is mounted on, and the {@code Platform} know its list of instrument. Consequently walking down the
* metadata tree can cause infinite recursivity, unless we keep trace of previously visited metadata objects
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TreeNodeChildren.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TreeNodeChildren.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TreeNodeChildren.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/TreeNodeChildren.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -35,7 +35,7 @@ import org.apache.sis.internal.jdk7.JDK7
* This collection holds a reference to the metadata object at creation time;
* it does not track changes in {@code parent.getUserObject()}.
*
- * {@section Note on value existence policy}
+ * <div class="section">Note on value existence policy</div>
* It is better to use this class with {@link ValueExistencePolicy#NON_EMPTY} in order
* to avoid code complication and surprising behavior of {@link Iter#remove()} operation.
* If the policy is set to another value, we need to keep the following aspects in mind:
@@ -128,7 +128,7 @@ final class TreeNodeChildren extends Abs
* value policy. To check if the element shall be considered as removed (for example
* in order to update index), invoke {@code isSkipped(value)} after this method.</p>
*
- * {@section Implementation note}
+ * <div class="section">Implementation note</div>
* This method sets the property to {@code null}. This is not strictly correct for collections,
* since we should rather set the property to an empty collection. However this approach would
* force us to check if the expected collection type is actually a list, a set or any other type.
@@ -270,7 +270,7 @@ final class TreeNodeChildren extends Abs
* Each element is identified by its index in the {@link PropertyAccessor}, together with
* its position in its sub-iterator when the metadata property is a collection.
*
- * {@section Implementation note}
+ * <div class="section">Implementation note</div>
* It could be cheaper to not take an iterator for the properties that are collections,
* and instead just increment a "sub-index" from 0 to the collection size. It would be
* cheaper because we don't really need to extract the values of those collections (i.e.
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ValueExistencePolicy.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ValueExistencePolicy.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ValueExistencePolicy.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/ValueExistencePolicy.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -30,7 +30,7 @@ import org.apache.sis.xml.NilReason;
* {@linkplain java.util.Collection#isEmpty() empty collections}.
* This enumeration allows to control this behavior.
*
- * {@section Difference between null and nil}
+ * <div class="section">Difference between null and nil</div>
* A null property is a reference which is {@code null} in the Java sense.
* Null references can be used for missing properties when no information is provided about why the property is missing.
* On the other hand, a nil object is a placeholder for a missing property similar in purpose to {@code null} references,
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultIdentifier.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultIdentifier.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultIdentifier.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultIdentifier.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -49,7 +49,7 @@ import static org.opengis.annotation.Spe
* rather use the {@link ImmutableIdentifier} implementation, which is a class unrelated to the usual
* {@code org.apache.metadata} hierarchy because of the immutable nature of referencing objects.</p>
*
- * {@section Text, URN and XML representations}
+ * <div class="section">Text, URN and XML representations</div>
* The XML representation of {@link DefaultIdentifier} is similar to the {@link ImmutableIdentifier}
* one except for the {@code "MD_"} prefix. Example:
*
@@ -68,7 +68,7 @@ import static org.opengis.annotation.Spe
* </gmd:MD_Identifier>
* }
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadata.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadata.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadata.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/DefaultMetadata.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -77,7 +77,7 @@ import static org.opengis.annotation.Spe
/**
* Root entity which defines metadata about a resource or resources.
*
- * {@section Localization}
+ * <div class="section">Localization</div>
* When this object is marshalled as an ISO 19139 compliant XML document, the value
* given to the {@link #setLanguage(Locale)} method will be used for the localization
* of {@link org.opengis.util.InternationalString} and {@link org.opengis.util.CodeList}
@@ -85,7 +85,7 @@ import static org.opengis.annotation.Spe
* INSPIRE rules. If no language were specified, then the default locale will be the one
* defined in the {@link org.apache.sis.xml.XML#LOCALE} marshaller property, if any.
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/ISOMetadata.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/ISOMetadata.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/ISOMetadata.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/ISOMetadata.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -115,7 +115,7 @@ public class ISOMetadata extends Modifia
* Returns the metadata standard implemented by subclasses,
* which is {@linkplain MetadataStandard#ISO_19115 ISO 19115}.
*
- * {@section Note for implementors}
+ * <div class="section">Note for implementors</div>
* Subclasses shall not override this method in a way that depends on the object state,
* since this method may be indirectly invoked by copy constructors (i.e. is may be
* invoked before this metadata object is fully constructed).
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/ImmutableIdentifier.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/ImmutableIdentifier.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/ImmutableIdentifier.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/ImmutableIdentifier.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -51,7 +51,7 @@ import org.apache.sis.internal.jdk7.Obje
* {@link org.opengis.referencing.crs.CoordinateReferenceSystem} objects.
*
*
- * {@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()
@@ -60,13 +60,13 @@ import org.apache.sis.internal.jdk7.Obje
* any public {@code ImmutableIdentifier} state.
*
*
- * {@section Text, URN and XML representations}
+ * <div class="section">Text, URN and XML representations</div>
* Identifiers are represented in various ways depending on the context. In particular identifiers are
* marshalled differently depending on whether they appear in a metadata object or a referencing object.
* The following examples show an identifier for a Geographic Coordinate Reference System (CRS)
* identified by code 4326 in the "EPSG" code space:
*
- * <ul><li><p><b><cite>Well Known Text</cite> (WKT) version 1</b></p>
+ * <ul class="verbose"><li><b><cite>Well Known Text</cite> (WKT) version 1</b><br>
* The WKT 1 format contains only the {@linkplain #getCodeSpace() code space} and the {@linkplain #getCode() code}.
* If there is no code space, then the {@linkplain #getAuthority() authority} abbreviation is used as a fallback.
* Example:
@@ -75,7 +75,7 @@ import org.apache.sis.internal.jdk7.Obje
* AUTHORITY["EPSG", "4326"]
* }
*
- * </li><li><p><b><cite>Well Known Text</cite> (WKT) version 2</b></p>
+ * </li><li><b><cite>Well Known Text</cite> (WKT) version 2</b><br>
* The WKT 2 format contains the {@linkplain #getCodeSpace() code space}, the {@linkplain #getCode() code},
* the {@linkplain #getVersion() version} and the {@linkplain #getAuthority() authority} citation if available.
* The WKT can optionally provides a {@code URI} element, which expresses the same information in a different way
@@ -86,7 +86,7 @@ import org.apache.sis.internal.jdk7.Obje
* ID["EPSG", 4326, URI["urn:ogc:def:crs:EPSG::4326"]]
* }
*
- * </li><li><p><b>XML in referencing objects</b></p>
+ * </li><li><b>XML in referencing objects</b><br>
* The <cite>Definition identifier URNs in OGC namespace</cite> paper defines a syntax for identifiers commonly
* found in Geographic Markup Language (GML) documents. Example:
*
@@ -101,7 +101,7 @@ import org.apache.sis.internal.jdk7.Obje
* urn:ogc:def:<type>:<{@linkplain #getCodeSpace() codespace}>:<{@linkplain #getVersion() version}>:<{@linkplain #getCode() code}>
* </code></blockquote>
*
- * </li><li><p><b>XML in metadata objects</b></p>
+ * </li><li><b>XML in metadata objects</b><br>
* The XML representation of {@link ImmutableIdentifier} in a metadata is similar to the {@link DefaultIdentifier}
* one except for the {@code "RS_"} prefix:
*
@@ -327,7 +327,7 @@ public class ImmutableIdentifier extends
* </tr>
* </table>
*
- * {@section Localization}
+ * <div class="section">Localization</div>
* {@code "remarks"} is a localizable attributes which 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
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultObjective.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultObjective.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultObjective.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/DefaultObjective.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -161,7 +161,7 @@ public class DefaultObjective extends IS
/**
* Returns the code used to identify the objective.
*
- * {@section Unified identifiers view}
+ * <div class="section">Unified identifiers view</div>
* In this SIS implementation, the collection returned by this method includes the XML identifiers
* ({@linkplain IdentifierSpace#ID ID}, {@linkplain IdentifierSpace#UUID UUID}, <i>etc.</i>),
* thus providing a unified view of every kind of identifiers associated to this objective.
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/acquisition/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -20,7 +20,7 @@
* An explanation for this package is provided in the {@linkplain org.opengis.metadata.acquisition OpenGIS® javadoc}.
* The remaining discussion on this page is specific to the SIS implementation.
*
- * {@section Overview}
+ * <div class="section">Overview</div>
* For a global overview of metadata in SIS, see the {@link org.apache.sis.metadata} package javadoc.
*
* <table class="sis">
@@ -70,7 +70,7 @@
* {@code └─} {@linkplain org.apache.sis.metadata.iso.acquisition.DefaultEnvironmentalRecord Environmental record}<br>
* </td></tr></table>
*
- * {@section Null values, nil objects and collections}
+ * <div class="section">Null values, nil objects and collections</div>
* All constructors and setter methods accept {@code null} arguments.
* A null argument value means that the metadata element can not be provided, and the reason for that is unspecified.
* Alternatively, users can specify why a metadata element is missing by providing a value created by
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/Citations.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/Citations.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/Citations.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/Citations.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -160,6 +160,16 @@ public final class Citations extends Sta
public static final IdentifierSpace<Integer> MAP_INFO = new Authority<Integer>("MapInfo", "MapInfo");
/**
+ * The <a href="http://www.iho.int/iho_pubs/standard/S-57Ed3.1/31Main.pdf">IHO transfer standard
+ * for digital hydrographic data</a> specification.
+ *
+ * @category Code space
+ *
+ * @since 0.6
+ */
+ public static final IdentifierSpace<Integer> S57 = new Authority<Integer>("S-57", "S57");
+
+ /**
* <cite>International Standard Book Number</cite> (ISBN) defined by ISO-2108.
* The ISO-19115 metadata standard defines a specific attribute for this information,
* but the SIS library handles it like any other identifier.
@@ -185,7 +195,7 @@ public final class Citations extends Sta
* List of citations declared in this class.
*/
private static final Citation[] CITATIONS = {
- ISO, OGC, OGP, EPSG, SIS, ESRI, ORACLE, NETCDF, GEOTIFF, PROJ4, MAP_INFO, ISBN, ISSN
+ ISO, OGC, OGP, EPSG, SIS, ESRI, ORACLE, NETCDF, GEOTIFF, PROJ4, MAP_INFO, S57, ISBN, ISSN
};
/**
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitation.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitation.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitation.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultCitation.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -48,13 +48,13 @@ import static org.apache.sis.internal.me
/**
* Standardized resource reference.
*
- * {@section Unified identifiers view}
+ * <div class="section">Unified identifiers view</div>
* The ISO 19115 model provides specific attributes for the {@linkplain #getISBN() ISBN} and
* {@linkplain #getISSN() ISSN} codes. However the SIS library handles those codes like any
* other identifiers. Consequently the ISBN and ISSN codes are included in the collection
* returned by {@link #getIdentifiers()}, except at XML marshalling time (for ISO 19139 compliance).
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
@@ -401,7 +401,7 @@ public class DefaultCitation extends ISO
*
* <div class="note"><b>Example:</b> Universal Product Code (UPC), National Stock Number (NSN).</div>
*
- * {@section Unified identifiers view}
+ * <div class="section">Unified identifiers view</div>
* In this SIS implementation, the collection returned by this method includes the XML identifiers
* ({@linkplain IdentifierSpace#ID ID}, {@linkplain IdentifierSpace#UUID UUID}, <i>etc.</i>),
* as well as the {@linkplain #getISBN() ISBN} and {@linkplain #getISSN() ISSN} codes, thus
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultTelephone.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultTelephone.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultTelephone.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/DefaultTelephone.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -37,7 +37,7 @@ import static org.opengis.annotation.Spe
/**
* Telephone numbers for contacting the responsible individual or organization.
*
- * {@section Differences between versions 2003 and 2014 of ISO 19115}
+ * <div class="section">Differences between versions 2003 and 2014 of ISO 19115</div>
* For any contact having more than one telephone number, the way to organize the information
* changed significantly between the two versions of ISO standard:
*
@@ -50,7 +50,7 @@ import static org.opengis.annotation.Spe
* {@link #getNumber()} and {@link #getNumberType()}.</li>
* </ul>
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/citation/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -20,7 +20,7 @@
* An explanation for this package is provided in the {@linkplain org.opengis.metadata.citation OpenGIS® javadoc}.
* The remaining discussion on this page is specific to the SIS implementation.
*
- * {@section Overview}
+ * <div class="section">Overview</div>
* For a global overview of metadata in SIS, see the {@link org.apache.sis.metadata} package javadoc.
*
* <table class="sis">
@@ -62,14 +62,14 @@
* {@code └─} {@linkplain org.apache.sis.metadata.iso.citation.DefaultSeries Series}<br>
* </td></tr></table>
*
- * {@section Unified identifiers view}
+ * <div class="section">Unified identifiers view</div>
* Apache SIS provides a unified view of all metadata identifiers. This view includes the citation
* {@linkplain org.apache.sis.metadata.iso.citation.DefaultCitation#getISBN() ISBN} and
* {@linkplain org.apache.sis.metadata.iso.citation.DefaultCitation#getISSN() ISSN} codes,
* except at XML marshalling time (for ISO 19139 compliance).
* See {@link org.apache.sis.xml.IdentifierMap} for more information.
*
- * {@section Null values, nil objects and collections}
+ * <div class="section">Null values, nil objects and collections</div>
* All constructors and setter methods accept {@code null} arguments.
* A null argument value means that the metadata element can not be provided, and the reason for that is unspecified.
* Alternatively, users can specify why a metadata element is missing by providing a value created by
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultConstraints.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultConstraints.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultConstraints.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultConstraints.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -78,7 +78,7 @@ public class DefaultConstraints extends
/**
* Limitation affecting the fitness for use of the resource.
- * Example: "<cite>not to be used for navigation</cite>".
+ * Example: <cite>"not to be used for navigation"</cite>.
*/
private Collection<InternationalString> useLimitations;
@@ -185,7 +185,7 @@ public class DefaultConstraints extends
/**
* Returns the limitation affecting the fitness for use of the resource.
- * Example: "<cite>not to be used for navigation</cite>".
+ * Example: <cite>"not to be used for navigation"</cite>.
*
* @return Limitation affecting the fitness for use of the resource.
*/
@@ -197,7 +197,7 @@ public class DefaultConstraints extends
/**
* Sets the limitation affecting the fitness for use of the resource.
- * Example: "<cite>not to be used for navigation</cite>".
+ * Example: <cite>"not to be used for navigation"</cite>.
*
* @param newValues The new use limitations.
*/
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultLegalConstraints.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultLegalConstraints.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultLegalConstraints.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/DefaultLegalConstraints.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -28,12 +28,12 @@ import org.opengis.metadata.constraint.L
/**
* Restrictions and legal prerequisites for accessing and using the resource.
*
- * {@section Relationship between properties}
+ * <div class="section">Relationship between properties</div>
* The {@linkplain #getOtherConstraints() other constraints} collection shall be non-empty if
* {@linkplain #getAccessConstraints() access constraints} and/or {@linkplain #getUseConstraints()
* use constraints} elements have a value of {@link Restriction#OTHER_RESTRICTIONS}.
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/constraint/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -20,7 +20,7 @@
* An explanation for this package is provided in the {@linkplain org.opengis.metadata.constraint OpenGIS® javadoc}.
* The remaining discussion on this page is specific to the SIS implementation.
*
- * {@section Overview}
+ * <div class="section">Overview</div>
* For a global overview of metadata in SIS, see the {@link org.apache.sis.metadata} package javadoc.
*
* <table class="sis">
@@ -46,7 +46,7 @@
* {@code └─} {@linkplain org.opengis.metadata.constraint.Classification Classification} «code list»<br>
* </td></tr></table>
*
- * {@section Null values, nil objects and collections}
+ * <div class="section">Null values, nil objects and collections</div>
* All constructors and setter methods accept {@code null} arguments.
* A null argument value means that the metadata element can not be provided, and the reason for that is unspecified.
* Alternatively, users can specify why a metadata element is missing by providing a value created by
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/content/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -20,7 +20,7 @@
* An explanation for this package is provided in the {@linkplain org.opengis.metadata.content OpenGIS® javadoc}.
* The remaining discussion on this page is specific to the SIS implementation.
*
- * {@section Overview}
+ * <div class="section">Overview</div>
* For a global overview of metadata in SIS, see the {@link org.apache.sis.metadata} package javadoc.
*
* <table class="sis">
@@ -63,7 +63,7 @@
* {@code └─} {@linkplain org.opengis.metadata.content.ImagingCondition Imaging condition} «code list»<br>
* </td></tr></table>
*
- * {@section Null values, nil objects and collections}
+ * <div class="section">Null values, nil objects and collections</div>
* All constructors and setter methods accept {@code null} arguments.
* A null argument value means that the metadata element can not be provided, and the reason for that is unspecified.
* Alternatively, users can specify why a metadata element is missing by providing a value created by
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/distribution/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -20,7 +20,7 @@
* An explanation for this package is provided in the {@linkplain org.opengis.metadata.distribution OpenGIS® javadoc}.
* The remaining discussion on this page is specific to the SIS implementation.
*
- * {@section Overview}
+ * <div class="section">Overview</div>
* For a global overview of metadata in SIS, see the {@link org.apache.sis.metadata} package javadoc.
*
* <table class="sis">
@@ -52,7 +52,7 @@
* {@linkplain org.apache.sis.metadata.iso.distribution.DefaultDataFile Data file}<br>
* </td></tr></table>
*
- * {@section Null values, nil objects and collections}
+ * <div class="section">Null values, nil objects and collections</div>
* All constructors and setter methods accept {@code null} arguments.
* A null argument value means that the metadata element can not be provided, and the reason for that is unspecified.
* Alternatively, users can specify why a metadata element is missing by providing a value created by
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultExtent.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultExtent.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultExtent.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultExtent.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -48,7 +48,7 @@ import org.apache.sis.internal.metadata.
* <li>{@link Extents#getGeographicBoundingBox(Extent)} for extracting a global geographic bounding box.</li>
* </ul>
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
@@ -260,11 +260,11 @@ public class DefaultExtent extends ISOMe
* and creates a {@link GeographicBoundingBox}, {@link VerticalExtent} or {@link TemporalExtent}
* elements as needed.
*
- * <p><b>Note:</b> This method is available only if the referencing module is on the classpath.</p>
+ * <p><b>Note:</b> this method is available only if the referencing module is on the classpath.</p>
*
* @param envelope The envelope to use for inferring the additional extents.
* @throws UnsupportedOperationException if the referencing module is not on the classpath.
- * @throws TransformException If a coordinate transformation was required and failed.
+ * @throws TransformException if a coordinate transformation was required and failed.
*
* @see DefaultGeographicBoundingBox#setBounds(Envelope)
* @see DefaultVerticalExtent#setBounds(Envelope)
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicBoundingBox.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicBoundingBox.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicBoundingBox.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultGeographicBoundingBox.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -53,7 +53,7 @@ import org.apache.sis.internal.jdk7.Obje
* <li>{@link #intersect(GeographicBoundingBox)} for the intersection between the two bounding boxes.</li>
* </ul>
*
- * {@section Validation and normalization}
+ * <div class="section">Validation and normalization</div>
* All constructors and setter methods in this class perform the following argument validation or normalization:
*
* <ul>
@@ -87,7 +87,7 @@ import org.apache.sis.internal.jdk7.Obje
* If more precision is desired, an {@code Envelope} should be considered instead.
* </div>
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
@@ -475,7 +475,7 @@ public class DefaultGeographicBoundingBo
* specification do not mandates a particular CRS, so we avoid transformations that are not
* strictly necessary.</p>
*
- * <p><b>Note:</b> This method is available only if the referencing module is on the classpath.</p>
+ * <p><b>Note:</b> this method is available only if the referencing module is on the classpath.</p>
*
* @param envelope The envelope to use for setting this geographic bounding box.
* @throws UnsupportedOperationException if the referencing module is not on the classpath.
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultTemporalExtent.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultTemporalExtent.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultTemporalExtent.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultTemporalExtent.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -44,7 +44,7 @@ import org.apache.sis.internal.metadata.
* <li>{@link #setBounds(Envelope)} for setting the extent from the given envelope.</li>
* </ul>
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
@@ -195,12 +195,12 @@ public class DefaultTemporalExtent exten
* Sets the temporal extent to the specified values. This convenience method creates a temporal
* primitive for the given dates, then invokes {@link #setExtent(TemporalPrimitive)}.
*
- * <p><b>Note:</b> This method is available only if the {@code sis-temporal} module is available on the classpath,
+ * <p><b>Note:</b> this method is available only if the {@code sis-temporal} module is available on the classpath,
* or any other module providing an implementation of the {@link org.opengis.temporal.TemporalFactory} interface.</p>
*
* @param startTime The start date and time for the content of the dataset, or {@code null} if none.
* @param endTime The end date and time for the content of the dataset, or {@code null} if none.
- * @throws UnsupportedOperationException If no implementation of {@code TemporalFactory} has been found
+ * @throws UnsupportedOperationException if no implementation of {@code TemporalFactory} has been found
* on the classpath.
*/
public void setBounds(final Date startTime, final Date endTime) throws UnsupportedOperationException {
@@ -222,7 +222,7 @@ public class DefaultTemporalExtent exten
* The given envelope must have a {@linkplain Envelope#getCoordinateReferenceSystem() CRS},
* and at least one dimension of that CRS shall be assignable to a property of this extent.
*
- * <p><b>Note:</b> This method is available only if the {@code sis-referencing} module is
+ * <p><b>Note:</b> this method is available only if the {@code sis-referencing} module is
* available on the classpath.</p>
*
* @param envelope The envelope to use for setting this temporal extent.
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultVerticalExtent.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultVerticalExtent.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultVerticalExtent.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/DefaultVerticalExtent.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -37,7 +37,7 @@ import org.apache.sis.internal.metadata.
* <li>{@link #setBounds(Envelope)} for setting the extent from the given envelope.</li>
* </ul>
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
@@ -220,7 +220,7 @@ public class DefaultVerticalExtent exten
* be multi-dimensional, in which case the {@linkplain Envelope#getCoordinateReferenceSystem()
* envelope CRS} must have a vertical component.
*
- * <p><b>Note:</b> This method is available only if the referencing module is on the classpath.</p>
+ * <p><b>Note:</b> this method is available only if the referencing module is on the classpath.</p>
*
* @param envelope The envelope to use for setting this vertical extent.
* @throws UnsupportedOperationException if the referencing module is not on the classpath.
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/Extents.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/Extents.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/Extents.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/Extents.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -136,7 +136,7 @@ public final class Extents extends Stati
* Depths have negative height values: if the {@linkplain CoordinateSystemAxis#getDirection() axis direction}
* is toward down, then this method reverses the sign of minimum and maximum values.
*
- * {@section Multi-occurrences}
+ * <div class="section">Multi-occurrences</div>
* If the given {@code Extent} object contains more than one vertical extent, then this method
* performs the following choices:
*
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/extent/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -20,7 +20,7 @@
* An explanation for this package is provided in the {@linkplain org.opengis.metadata.extent OpenGIS® javadoc}.
* The remaining discussion on this page is specific to the SIS implementation.
*
- * {@section Overview}
+ * <div class="section">Overview</div>
* For a global overview of metadata in SIS, see the {@link org.apache.sis.metadata} package javadoc.
*
* <table class="sis">
@@ -117,7 +117,7 @@
* </li>
* </ul>
*
- * {@section Null values, nil objects and collections}
+ * <div class="section">Null values, nil objects and collections</div>
* All constructors and setter methods accept {@code null} arguments.
* A null argument value means that the metadata element can not be provided, and the reason for that is unspecified.
* Alternatively, users can specify why a metadata element is missing by providing a value created by
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAggregateInformation.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAggregateInformation.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAggregateInformation.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAggregateInformation.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -33,7 +33,7 @@ import org.apache.sis.metadata.iso.citat
/**
* Associated resource information.
*
- * {@section Relationship between properties}
+ * <div class="section">Relationship between properties</div>
* According ISO 19115, at least one of {@linkplain #getName() name} and
* {@linkplain #getMetadataReference() metadata reference} shall be provided.
*
@@ -43,7 +43,7 @@ import org.apache.sis.metadata.iso.citat
* {@code AssociatedResource} interface (tentatively in GeoAPI 3.1 or 4.0).
* </div>
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAssociatedResource.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAssociatedResource.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAssociatedResource.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultAssociatedResource.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -36,11 +36,11 @@ import static org.opengis.annotation.Spe
/**
* Associated resource information.
*
- * {@section Relationship between properties}
+ * <div class="section">Relationship between properties</div>
* According ISO 19115, at least one of {@linkplain #getName() name} and
* {@linkplain #getMetadataReference() metadata reference} shall be provided.
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultRepresentativeFraction.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultRepresentativeFraction.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultRepresentativeFraction.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultRepresentativeFraction.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -51,7 +51,7 @@ import static org.apache.sis.internal.me
* <li>{@link #setScale(double)} for computing the denominator from a scale value.</li>
* </ul>
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultResolution.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultResolution.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultResolution.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/DefaultResolution.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -40,14 +40,14 @@ import static org.opengis.annotation.Spe
/**
* Level of detail expressed as a scale factor or a ground distance.
*
- * {@section Relationship between properties}
+ * <div class="section">Relationship between properties</div>
* ISO 19115 defines {@code Resolution} as an <cite>union</cite> (in the C/C++ sense):
* only one of the properties in this class can be set to a non-empty value.
* Setting any property to a non-empty value discard all the other ones.
* See the {@linkplain #DefaultResolution(Resolution) constructor javadoc}
* for information about which property has precedence on copy operations.
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
@@ -250,7 +250,7 @@ public class DefaultResolution extends I
/**
* Sets the level of detail expressed as the scale of a comparable hardcopy map or chart.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-null, then this method automatically
* discards all other properties.
*
@@ -276,7 +276,7 @@ public class DefaultResolution extends I
/**
* Sets the ground sample distance.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-null, then this method automatically
* discards all other properties.
*
@@ -304,7 +304,7 @@ public class DefaultResolution extends I
/**
* Sets the vertical sampling distance.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-null, then this method automatically
* discards all other properties.
*
@@ -334,7 +334,7 @@ public class DefaultResolution extends I
/**
* Sets the angular sampling measure.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-null, then this method automatically
* discards all other properties.
*
@@ -363,7 +363,7 @@ public class DefaultResolution extends I
/**
* Sets the textual description of the spatial resolution of the resource.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-null, then this method automatically
* discards all other properties.
*
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/identification/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -20,7 +20,7 @@
* An explanation for this package is provided in the {@linkplain org.opengis.metadata.identification OpenGIS® javadoc}.
* The remaining discussion on this page is specific to the SIS implementation.
*
- * {@section Overview}
+ * <div class="section">Overview</div>
* For a global overview of metadata in SIS, see the {@link org.apache.sis.metadata} package javadoc.
*
* <table class="sis">
@@ -78,7 +78,7 @@
* for computing the denominator from a scale value.</li>
* </ul>
*
- * {@section Null values, nil objects and collections}
+ * <div class="section">Null values, nil objects and collections</div>
* All constructors and setter methods accept {@code null} arguments.
* A null argument value means that the metadata element can not be provided, and the reason for that is unspecified.
* Alternatively, users can specify why a metadata element is missing by providing a value created by
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultLineage.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultLineage.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultLineage.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultLineage.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -39,11 +39,11 @@ import static org.opengis.annotation.Spe
* Information about the events or source data used in constructing the data specified by
* the scope or lack of knowledge about lineage.
*
- * {@section Relationship between properties}
+ * <div class="section">Relationship between properties</div>
* At least one of {@linkplain #getStatement statement}, {@linkplain #getProcessSteps() process steps}
* and {@link #getSources() sources} shall be provided.
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultSource.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultSource.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultSource.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/DefaultSource.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -48,11 +48,11 @@ import static org.opengis.annotation.Spe
/**
* Information about the source data used in creating the data specified by the scope.
*
- * {@section Relationship between properties}
+ * <div class="section">Relationship between properties</div>
* According ISO 19115, at least one of {@linkplain #getDescription() description} and
* {@linkplain #getSourceExtents() source extents} shall be provided.
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/lineage/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -20,7 +20,7 @@
* An explanation for this package is provided in the {@linkplain org.opengis.metadata.lineage OpenGIS® javadoc}.
* The remaining discussion on this page is specific to the SIS implementation.
*
- * {@section Overview}
+ * <div class="section">Overview</div>
* For a global overview of metadata in SIS, see the {@link org.apache.sis.metadata} package javadoc.
*
* <table class="sis">
@@ -48,7 +48,7 @@
* {@code └─} {@linkplain org.apache.sis.metadata.iso.lineage.DefaultProcessStepReport Process step report}<br>
* </td></tr></table>
*
- * {@section Null values, nil objects and collections}
+ * <div class="section">Null values, nil objects and collections</div>
* All constructors and setter methods accept {@code null} arguments.
* A null argument value means that the metadata element can not be provided, and the reason for that is unspecified.
* Alternatively, users can specify why a metadata element is missing by providing a value created by
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScopeDescription.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScopeDescription.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScopeDescription.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/DefaultScopeDescription.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -41,12 +41,12 @@ import org.opengis.feature.type.FeatureT
/**
* Description of the class of information covered by the information.
*
- * {@section Relationship between properties}
+ * <div class="section">Relationship between properties</div>
* ISO 19115 defines {@code ScopeDescription} as an <cite>union</cite> (in the C/C++ sense):
* only one of the properties in this class can be set to a non-empty value.
* Setting any property to a non-empty value discard all the other ones.
*
- * {@section Limitations}
+ * <div class="section">Limitations</div>
* <ul>
* <li>Instances of this class are not synchronized for multi-threading.
* Synchronization, if needed, is caller's responsibility.</li>
@@ -290,7 +290,7 @@ public class DefaultScopeDescription ext
/**
* Sets the dataset to which the information applies.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-null, then this method automatically
* discards all other properties.
*
@@ -309,12 +309,12 @@ public class DefaultScopeDescription ext
* Returns the feature types to which the information applies.
*
* <div class="note"><b>Example:</b>
- * If an administrative area performs a complete re-survey of the road network,
+ * if an administrative area performs a complete re-survey of the road network,
* the change can be recorded at {@link ScopeCode#FEATURE_TYPE} level with a
* “<cite>Administrative area A — Road network</cite>” description.
* </div>
*
- * {@section Conditions}
+ * <div class="section">Conditions</div>
* This method returns a modifiable collection only if no other property is set.
* Otherwise, this method returns an unmodifiable empty collection.
*
@@ -332,7 +332,7 @@ public class DefaultScopeDescription ext
/**
* Sets the feature types to which the information applies.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-empty, then this method automatically
* discards all other properties.
*
@@ -350,12 +350,12 @@ public class DefaultScopeDescription ext
* Returns the attribute types to which the information applies.
*
* <div class="note"><b>Example:</b>
- * If an administrative area detects an anomaly in all overhead clearance of the road survey,
+ * if an administrative area detects an anomaly in all overhead clearance of the road survey,
* the correction can be recorded at {@link ScopeCode#ATTRIBUTE_TYPE} level with a
* “<cite>Administrative area A — Overhead clearance</cite>” description.
* </div>
*
- * {@section Conditions}
+ * <div class="section">Conditions</div>
* This method returns a modifiable collection only if no other property is set.
* Otherwise, this method returns an unmodifiable empty collection.
*
@@ -373,7 +373,7 @@ public class DefaultScopeDescription ext
/**
* Sets the attribute types to which the information applies.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-empty, then this method automatically
* discards all other properties.
*
@@ -396,7 +396,7 @@ public class DefaultScopeDescription ext
* “<cite>Administrative area A — New bridge</cite>” description.
* </div>
*
- * {@section Conditions}
+ * <div class="section">Conditions</div>
* This method returns a modifiable collection only if no other property is set.
* Otherwise, this method returns an unmodifiable empty collection.
*
@@ -414,7 +414,7 @@ public class DefaultScopeDescription ext
/**
* Sets the feature instances to which the information applies.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-empty, then this method automatically
* discards all other properties.
*
@@ -437,7 +437,7 @@ public class DefaultScopeDescription ext
* “<cite>Administrative area A — New bridge — Overhead clearance</cite>” description.
* </div>
*
- * {@section Conditions}
+ * <div class="section">Conditions</div>
* This method returns a modifiable collection only if no other property is set.
* Otherwise, this method returns an unmodifiable empty collection.
*
@@ -455,7 +455,7 @@ public class DefaultScopeDescription ext
/**
* Sets the attribute instances to which the information applies.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-empty, then this method automatically
* discards all other properties.
*
@@ -488,7 +488,7 @@ public class DefaultScopeDescription ext
* Sets the class of information that does not fall into the other categories to
* which the information applies.
*
- * {@section Effect on other properties}
+ * <div class="section">Effect on other properties</div>
* If and only if the {@code newValue} is non-null, then this method automatically
* discards all other properties.
*
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/maintenance/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -20,7 +20,7 @@
* An explanation for this package is provided in the {@linkplain org.opengis.metadata.maintenance OpenGIS® javadoc}.
* The remaining discussion on this page is specific to the SIS implementation.
*
- * {@section Overview}
+ * <div class="section">Overview</div>
* For a global overview of metadata in SIS, see the {@link org.apache.sis.metadata} package javadoc.
*
* <table class="sis">
@@ -44,7 +44,7 @@
* {@code └─} {@linkplain org.apache.sis.metadata.iso.maintenance.DefaultScopeDescription Scope description}<br>
* </td></tr></table>
*
- * {@section Null values, nil objects and collections}
+ * <div class="section">Null values, nil objects and collections</div>
* All constructors and setter methods accept {@code null} arguments.
* A null argument value means that the metadata element can not be provided, and the reason for that is unspecified.
* Alternatively, users can specify why a metadata element is missing by providing a value created by
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/package-info.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/package-info.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/package-info.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/package-info.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -20,7 +20,7 @@
* An explanation for this package is provided in the {@linkplain org.opengis.metadata OpenGIS® javadoc}.
* The remaining discussion on this page is specific to the SIS implementation.
*
- * {@section Overview}
+ * <div class="section">Overview</div>
* For a global overview of metadata in SIS, see the {@link org.apache.sis.metadata} package javadoc.
* For some explanation about how to use various ISO 19115 elements for scientific dataset, the
* <a href="https://geo-ide.noaa.gov/wiki/index.php?title=Category:ISO_19115">NOAA wiki page</a>
@@ -57,7 +57,7 @@
* {@code └─} {@linkplain org.apache.sis.metadata.iso.DefaultIdentifier Identifier}<br>
* </td></tr></table>
*
- * {@section Localization}
+ * <div class="section">Localization</div>
* When a metadata object is marshalled as an ISO 19139 compliant XML document, the marshaller
* {@link org.apache.sis.xml.XML#LOCALE} property will be used for the localization of every
* {@link org.opengis.util.InternationalString} and {@link org.opengis.util.CodeList} instances,
@@ -66,7 +66,7 @@
* {@link org.apache.sis.metadata.iso.DefaultMetadata#setLanguage setLanguage(Locale)} method
* will have precedence. The later behavior is compliant with INSPIRE rules.
*
- * {@section Null values, nil objects and collections}
+ * <div class="section">Null values, nil objects and collections</div>
* All constructors and setter methods accept {@code null} arguments.
* A null argument value means that the metadata element can not be provided, and the reason for that is unspecified.
* Alternatively, users can specify why a metadata element is missing by providing a value created by
Modified: sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractElement.java
URL: http://svn.apache.org/viewvc/sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractElement.java?rev=1670505&r1=1670504&r2=1670505&view=diff
==============================================================================
--- sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractElement.java [UTF-8] (original)
+++ sis/trunk/core/sis-metadata/src/main/java/org/apache/sis/metadata/iso/quality/AbstractElement.java [UTF-8] Tue Mar 31 22:38:52 2015
@@ -150,7 +150,6 @@ public class AbstractElement extends ISO
/**
* Returns the type of elements in this list.
- * @return
*/
@Override
public Class<Date> getElementType() {