Added tests.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1552228 13f79535-47bb-0310-9956-ffa450edef68
Format gml:id in a way closer to the epsg-registry practice.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1552492 13f79535-47bb-0310-9956-ffa450edef68
- Moved URIParser.xpointer to its own XPaths internal class.
- Renamed URIParser as DefinitionURI, which describe better what this object is about.
- Replaced the annotation on AbstractIdentifiedObject.identifiers by a pair of getter/setter methods,
  in order to get more control on the URN to be marshalled.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1552879 13f79535-47bb-0310-9956-ffa450edef68
AbstractIdentifiedObject.getIdentifier() now build a URN in OGC namespace.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1552966 13f79535-47bb-0310-9956-ffa450edef68
Minor refactoring of <gml:identifier> support. This provides slightly
better division of tasks and avoid creation of an intermediate object.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1553047 13f79535-47bb-0310-9956-ffa450edef68
Removed Decorator annotation, which probably doesn't worth is weight (SIS-88).
This annotation was used for documentation purpose only.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1553055 13f79535-47bb-0310-9956-ffa450edef68
Minor javadoc improvement.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1553061 13f79535-47bb-0310-9956-ffa450edef68
Remove synchronization on XLink, since org.apache.sis.metadata.iso object are not synchronized anymore.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1553064 13f79535-47bb-0310-9956-ffa450edef68
Removed 2 erroneous @ThreadSafe annotations.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1553065 13f79535-47bb-0310-9956-ffa450edef68
Replaced the @ThreadSafe annotation by javadoc, in order to explain
better the context or conditions (if any) for thread-safety to hold
(SIS-156).


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1553253 13f79535-47bb-0310-9956-ffa450edef68
Replaced the @Immutable annotation by javadoc, because the classes were immutable only under some conditions (SIS-156).


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1553429 13f79535-47bb-0310-9956-ffa450edef68
Minor javadoc formatting.

git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1553430 13f79535-47bb-0310-9956-ffa450edef68
Make CodeListSet tolerant to empty 'codeListValue' attribute at unmarshalling time (SIS-157).
A warning message will be emitted.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1553455 13f79535-47bb-0310-9956-ffa450edef68
Merge from the JDK7 branch.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK6@1553456 13f79535-47bb-0310-9956-ffa450edef68