Author: desruisseaux
Date: Fri Mar 20 12:10:46 2015
New Revision: 1667993
URL: http://svn.apache.org/r1667993
Log:
Javadoc: fixed a bug in our stylesheet, and removed some <p> elements which are
no longer needed after this fix.
Modified:
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/parameter/ParameterBuilder.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/Builder.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/IdentifiedObjects.java
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/xml/NilReason.java
sis/branches/JDK8/src/main/javadoc/stylesheet.css
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=1667993&r1=1667992&r2=1667993&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 12:10:46 2015
@@ -43,18 +43,18 @@ import static org.apache.sis.util.Argume
* version and cardinality are left unchanged because they may be shared by
many parameters.
*
* <ul>
- * <li><p><b>{@linkplain DefaultParameterDescriptor#getName() Names}:</b>
+ * <li><b>{@linkplain DefaultParameterDescriptor#getName() Names}:</b>
* each parameter must have a name, which can be specified by any of the
{@link #addName(CharSequence)
* addName(…)} methods. Parameters can optionally have an arbitrary amount
of aliases, which are also specified
- * by the {@code addName(…)} methods. Each call after the first one adds an
alias.</p></li>
+ * by the {@code addName(…)} methods. Each call after the first one adds an
alias.</li>
*
- * <li><p><b>{@linkplain DefaultParameterDescriptor#getIdentifiers()
Identifiers}:</b>
+ * <li><b>{@linkplain DefaultParameterDescriptor#getIdentifiers()
Identifiers}:</b>
* parameters can also have an arbitrary amount of identifiers, which are
specified by any of the
* {@link #addIdentifier(String) addIdentifier(…)} methods. Like names, more
than one identifier can be
- * added by invoking the method many time.</p></li>
+ * added by invoking the method many time.</li>
*
- * <li><p><b>{@linkplain DefaultParameterDescriptor#getRemarks()
Remarks}:</b>
- * parameters can have at most one remark, which is specified by the {@code
setRemarks(…)} method.</p></li>
+ * <li><b>{@linkplain DefaultParameterDescriptor#getRemarks() Remarks}:</b>
+ * parameters can have at most one remark, which is specified by the {@code
setRemarks(…)} method.</li>
* </ul>
*
*
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=1667993&r1=1667992&r2=1667993&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 12:10:46 2015
@@ -48,58 +48,58 @@ import java.util.Objects;
* <p>This base class provides methods for defining the {@link
IdentifiedObject} properties shown below:</p>
*
* <ul>
- * <li><p><b>{@linkplain AbstractIdentifiedObject#getName() Name}:</b>
+ * <li><b>{@linkplain AbstractIdentifiedObject#getName() Name}:</b>
* each {@code IdentifiedObject} shall have a name, which can be
specified by a call to any of the
- * {@link #addName(CharSequence) addName(…)} methods defined in this
class.</p></li>
+ * {@link #addName(CharSequence) addName(…)} methods defined in this
class.</li>
*
- * <li><p><b>{@linkplain AbstractIdentifiedObject#getAlias() Aliases}:</b>
+ * <li><b>{@linkplain AbstractIdentifiedObject#getAlias() Aliases}:</b>
* identified objects can optionally have an arbitrary amount of
aliases, which are also specified
- * by the {@code addName(…)} methods. Each call after the first one adds
an alias.</p></li>
+ * by the {@code addName(…)} methods. Each call after the first one adds
an alias.</li>
*
- * <li><p><b>{@linkplain AbstractIdentifiedObject#getIdentifiers()
Identifiers}:</b>
+ * <li><b>{@linkplain AbstractIdentifiedObject#getIdentifiers()
Identifiers}:</b>
* identified objects can also have an arbitrary amount of identifiers,
which are specified by any
* of the {@link #addIdentifier(String) addIdentifier(…)} methods. Like
names, more than one identifier
- * can be added by invoking the method many time.</p></li>
+ * can be added by invoking the method many time.</li>
*
- * <li><p><b>{@linkplain AbstractIdentifiedObject#getRemarks() Remarks}:</b>
+ * <li><b>{@linkplain AbstractIdentifiedObject#getRemarks() Remarks}:</b>
* identified objects can have at most one remark, which is specified by
the {@code setRemarks(…)}
- * method.</p></li>
+ * method.</li>
* </ul>
*
* The names and identifiers cited in the above table can be built from {@link
CharSequence} given to the
* {@code addName(…)} or {@code addIdentifier(…)} methods combined with the
following properties:
*
* <ul>
- * <li><p><b>{@linkplain ImmutableIdentifier#getCodeSpace() Code space}:</b>
+ * <li><b>{@linkplain ImmutableIdentifier#getCodeSpace() Code space}:</b>
* each {@code Identifier} name or code can be local to a code space
defined by an authority.
* Both the authority and code space can be specified by the {@link
#setCodeSpace(Citation, String)} method,
- * and usually (but not necessarily) apply to all {@code Identifier}
instances.</p></li>
+ * and usually (but not necessarily) apply to all {@code Identifier}
instances.</li>
*
- * <li><p><b>{@linkplain ImmutableIdentifier#getVersion() Version}:</b>
+ * <li><b>{@linkplain ImmutableIdentifier#getVersion() Version}:</b>
* identifiers can optionally have a version specified by the {@link
#setVersion(String)} method.
- * The version usually (but not necessarily) applies to all {@code
Identifier} instances.</p></li>
+ * The version usually (but not necessarily) applies to all {@code
Identifier} instances.</li>
*
- * <li><p><b>{@linkplain ImmutableIdentifier#getDescription()
Description}:</b>
+ * <li><b>{@linkplain ImmutableIdentifier#getDescription() Description}:</b>
* identifiers can optionally have a description specified by the {@link
#setDescription(CharSequence)} method.
- * The description applies only to the next identifier to
create.</p></li>
+ * The description applies only to the next identifier to create.</li>
* </ul>
*
* {@section Namespaces and scopes}
* The {@code addName(…)} and {@code addIdentifier(…)} methods come in three
flavors:
* <ul>
- * <li><p>The {@link #addIdentifier(String)} and {@link
#addName(CharSequence)} methods combine the given argument
+ * <li>The {@link #addIdentifier(String)} and {@link #addName(CharSequence)}
methods combine the given argument
* with the above-cited authority, code space, version and description
information.
* The result is a {@linkplain org.apache.sis.util.iso.DefaultLocalName
local name} or identifier,
- * in which the code space information is stored but not shown by the
{@code toString()} method.</p></li>
+ * in which the code space information is stored but not shown by the
{@code toString()} method.</li>
*
- * <li><p>The {@link #addIdentifier(Citation, String)} and {@link
#addName(Citation, CharSequence)} methods use the given
+ * <li>The {@link #addIdentifier(Citation, String)} and {@link
#addName(Citation, CharSequence)} methods use the given
* {@link Citation} argument, ignoring any authority or code space
information given to this {@code Builder}.
* The result is a {@linkplain org.apache.sis.util.iso.DefaultScopedName
scoped name} or identifier,
- * in which the code space information is shown by the {@code
toString()} method.</p></li>
+ * in which the code space information is shown by the {@code
toString()} method.</li>
*
- * <li><p>The {@link #addIdentifier(Identifier)}, {@link
#addName(Identifier)} and {@link #addName(GenericName)}
+ * <li>The {@link #addIdentifier(Identifier)}, {@link #addName(Identifier)}
and {@link #addName(GenericName)}
* methods take the given object <cite>as-is</cite>. Any authority, code
space, version or description
- * information given to the {@code Builder} are ignored.</p></li>
+ * information given to the {@code Builder} are ignored.</li>
* </ul>
*
* <div class="note"><b>Example:</b>
@@ -131,21 +131,20 @@ import java.util.Objects;
* In order to simplify that common usage, two groups of properties have
different lifetimes in the {@code Builder} class:
*
* <ul>
- * <li><p>
- * {@linkplain NamedIdentifier#getAuthority() Authority},
- * {@linkplain NamedIdentifier#getCodeSpace() code space} and
- * {@linkplain NamedIdentifier#getVersion() version}:<br>
- * Kept until they are specified again, because those properties are
typically shared by all components.
- * </p></li>
- * <li><p>
- * {@linkplain AbstractIdentifiedObject#getName() Name},
- * {@linkplain AbstractIdentifiedObject#getAlias() aliases},
- * {@linkplain AbstractIdentifiedObject#getIdentifiers() identifiers},
- * {@linkplain ImmutableIdentifier#getDescription() description} and
- * {@linkplain AbstractIdentifiedObject#getRemarks() remarks}:<br>
- * Cleared after each call to a {@code createXXX(…)} method, because
those properties are usually specific
- * to a particular {@code IdentifiedObject} or {@code Identifier}
instance.
- * </p></li>
+ * <li>
+ * {@linkplain NamedIdentifier#getAuthority() Authority},
+ * {@linkplain NamedIdentifier#getCodeSpace() code space} and
+ * {@linkplain NamedIdentifier#getVersion() version}:<br>
+ * Kept until they are specified again, because those properties are
typically shared by all components.
+ * </li><li>
+ * {@linkplain AbstractIdentifiedObject#getName() Name},
+ * {@linkplain AbstractIdentifiedObject#getAlias() aliases},
+ * {@linkplain AbstractIdentifiedObject#getIdentifiers() identifiers},
+ * {@linkplain ImmutableIdentifier#getDescription() description} and
+ * {@linkplain AbstractIdentifiedObject#getRemarks() remarks}:<br>
+ * Cleared after each call to a {@code createXXX(…)} method, because those
properties are usually specific
+ * to a particular {@code IdentifiedObject} or {@code Identifier} instance.
+ * </li>
* </ul>
*
* {@section Usage examples}
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=1667993&r1=1667992&r2=1667993&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 12:10:46 2015
@@ -118,18 +118,18 @@ public final class IdentifiedObjects ext
* then all {@linkplain AbstractIdentifiedObject#getAlias() aliases} in
their iteration order.
*
* <ul>
- * <li><p>If the name or alias implements the {@link Identifier}
interface,
+ * <li>If the name or alias implements the {@link Identifier} interface,
* then this method compares the {@linkplain
Identifier#getAuthority()
* identifier authority} against the specified citation using the
* {@link Citations#identifierMatches(Citation, Citation)} method.
* If a matching is found, then this method returns the
- * {@linkplain Identifier#getCode() identifier code} of that
object.</p></li>
+ * {@linkplain Identifier#getCode() identifier code} of that
object.</li>
*
- * <li><p>Otherwise, if the alias implements the {@link GenericName}
interface, then this method
+ * <li>Otherwise, if the alias implements the {@link GenericName}
interface, then this method
* compares the {@linkplain GenericName#scope() name scope} against
the specified citation
* using the {@link Citations#identifierMatches(Citation, String)}
method.
* If a matching is found, then this method returns the
- * {@linkplain GenericName#tip() name tip} of that object.</p></li>
+ * {@linkplain GenericName#tip() name tip} of that object.</li>
* </ul>
*
* Note that alias may implement both the {@link Identifier} and {@link
GenericName}
Modified:
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
URL:
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java?rev=1667993&r1=1667992&r2=1667993&view=diff
==============================================================================
---
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
[UTF-8] (original)
+++
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultOperationMethod.java
[UTF-8] Fri Mar 20 12:10:46 2015
@@ -374,21 +374,21 @@ public class DefaultOperationMethod exte
* The need to change an {@code OperationMethod} dimensionality may occur
in two contexts:
*
* <ul>
- * <li><p>When the original method can work with any number of
dimensions. Those methods do not know
+ * <li>When the original method can work with any number of dimensions.
Those methods do not know
* in advance the number of dimensions, which is fixed only after the
actual {@link MathTransform}
* instance has been created.
- * Example: <cite>Affine</cite> conversion.</p></li>
- * <li><p>When a three-dimensional method can also be used in the
two-dimensional case, typically by
+ * Example: <cite>Affine</cite> conversion.</li>
+ * <li>When a three-dimensional method can also be used in the
two-dimensional case, typically by
* assuming that the ellipsoidal height is zero everywhere.
- * Example: <cite>Molodensky</cite> transform.</p></li>
+ * Example: <cite>Molodensky</cite> transform.</li>
* </ul>
*
* This {@code redimension(…)} implementation performs the following
choice:
*
* <ul>
- * <li><p>If the given method is an instance of {@code
DefaultOperationMethod}, then delegate to
+ * <li>If the given method is an instance of {@code
DefaultOperationMethod}, then delegate to
* {@link #redimension(int, int)} in order to allow subclasses to
defines their own policy.
- * For example the <cite>Molodensky</cite> method needs to
override.</p></li>
+ * For example the <cite>Molodensky</cite> method needs to
override.</li>
* <li>Otherwise for each dimension (<var>source</var> and
<var>target</var>):
* <ul>
* <li>If the corresponding dimension of the given method is {@code
null}, then
Modified:
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java
URL:
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java?rev=1667993&r1=1667992&r2=1667993&view=diff
==============================================================================
---
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java
[UTF-8] (original)
+++
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/converter/SystemRegistry.java
[UTF-8] Fri Mar 20 12:10:46 2015
@@ -31,14 +31,14 @@ import org.apache.sis.internal.system.Mo
* This class serves two purposes:
*
* <ul>
- * <li><p>Fetch the list of converters from the content of all
+ * <li>Fetch the list of converters from the content of all
* {@code
META-INF/services/org.apache.sis.util.converter.ObjectConverter} files found on
the classpath.
- * The intend is to allow other modules to register their own
converters.</p></li>
+ * The intend is to allow other modules to register their own
converters.</li>
*
- * <li><p>Apply heuristic rules in addition to the explicitly registered
converters.
+ * <li>Apply heuristic rules in addition to the explicitly registered
converters.
* Those heuristic rules are provided in a separated class in order to
keep the
* {@link ConverterRegistry} class a little bit more "pure", and
concentrate
- * most arbitrary decisions in this single class.</p></li>
+ * most arbitrary decisions in this single class.</li>
* </ul>
*
* When using {@code SystemRegistry}, new converters may "automagically"
appear as a consequence
Modified:
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java
URL:
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java?rev=1667993&r1=1667992&r2=1667993&view=diff
==============================================================================
---
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java
[UTF-8] (original)
+++
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/internal/jaxb/gco/package-info.java
[UTF-8] Fri Mar 20 12:10:46 2015
@@ -29,16 +29,16 @@
* <p>This package includes:</p>
*
* <ul>
- * <li><p>JAXB adapters for primitive types.
+ * <li>JAXB adapters for primitive types.
* JAXB can write directly Java primitive type at marshalling time "as is".
However ISO-19139
* requires those values to be surrounded by elements representing the data
type. The role of
- * these adapters is to add these elements around the value.</p></li>
+ * these adapters is to add these elements around the value.</li>
*
- * <li><p>JAXB adapters for <cite>unit of measure</cite> as specified in the
ISO-19103
+ * <li>JAXB adapters for <cite>unit of measure</cite> as specified in the
ISO-19103
* specifications. For example, a measure marshalled with JAXB will be
formatted like
- * {@code <gco:Measure uom="m">220.0</gco:Measure>}.</p></li>
+ * {@code <gco:Measure uom="m">220.0</gco:Measure>}.</li>
*
- * <li><p>JAXB adapters for date and time.</p></li>
+ * <li>JAXB adapters for date and time.</li>
* </ul>
*
* Classes prefixed by two letters, like {@code "GO_Decimal"}, are also
wrappers around the actual
Modified:
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/xml/NilReason.java
URL:
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/xml/NilReason.java?rev=1667993&r1=1667992&r2=1667993&view=diff
==============================================================================
---
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/xml/NilReason.java
[UTF-8] (original)
+++
sis/branches/JDK8/core/sis-utility/src/main/java/org/apache/sis/xml/NilReason.java
[UTF-8] Fri Mar 20 12:10:46 2015
@@ -351,8 +351,8 @@ public final class NilReason implements
* The {@code type} argument can be one of the following cases:
*
* <ul>
- * <li><p>An <strong>interface</strong>: in such case, this method
returns an object which implement the given
- * interface together with the {@link NilObject} and {@link
LenientComparable} interfaces:</p>
+ * <li>An <strong>interface</strong>: in such case, this method returns
an object which implement the given
+ * interface together with the {@link NilObject} and {@link
LenientComparable} interfaces:
* <ul>
* <li>The {@link NilObject#getNilReason()} method will return
this {@code NilReason} instance.</li>
* <li>The {@code equals(…)} and {@code hashCode()} methods behave
as documented in {@link LenientComparable}.</li>
@@ -361,9 +361,9 @@ public final class NilReason implements
* {@code 0} or {@code false}, in this preference order,
depending on the method return type.</li>
* </ul>
* </li>
- * <li><p>One of {@code Boolean}, {@link Byte}, {@link Short}, {@code
Integer}, {@link Long}, {@link Float},
+ * <li>One of {@code Boolean}, {@link Byte}, {@link Short}, {@code
Integer}, {@link Long}, {@link Float},
* {@code Double} or {@code String} types: in such case, this method
returns a specific instance which
- * will be recognized as "nil" by the XML marshaller.</p></li>
+ * will be recognized as "nil" by the XML marshaller.</li>
* </ul>
*
* @param <T> The compile-time type of the {@code type} argument.
Modified: sis/branches/JDK8/src/main/javadoc/stylesheet.css
URL:
http://svn.apache.org/viewvc/sis/branches/JDK8/src/main/javadoc/stylesheet.css?rev=1667993&r1=1667992&r2=1667993&view=diff
==============================================================================
--- sis/branches/JDK8/src/main/javadoc/stylesheet.css (original)
+++ sis/branches/JDK8/src/main/javadoc/stylesheet.css Fri Mar 20 12:10:46 2015
@@ -176,8 +176,8 @@ div.block ol {
margin-bottom: 9px;
}
-div.block li > ul,
-div.block li > ol {
+div.block ul > li,
+div.block ol > li {
margin-top: 0;
margin-bottom: 6px;
}