Side effect of upgrade to ISO 19115:2014: PropertyAccessor shall been able to read/write
using deprecated getter/setter methods, while keeping the deprecated methods hidden from
the list of standard properties.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1607689 13f79535-47bb-0310-9956-ffa450edef68
Merge from the JDK8 branch for testing purpose.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK7@1607690 13f79535-47bb-0310-9956-ffa450edef68
Document better why we skip deprecated setter methods.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1607728 13f79535-47bb-0310-9956-ffa450edef68
Slight generalisation.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1607875 13f79535-47bb-0310-9956-ffa450edef68
Complete a little bit more the support of Record and RecordType (not yet tested).
This is needed for support of ISO 19115 metadata - the lack of RecordType support
was a problematic hole. However XML (un)marshalling is not yet implemented.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1607958 13f79535-47bb-0310-9956-ffa450edef68
Merged DefaultRecordFactory with DefaultRecordSchema in the hope to simplify, and added tests.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1608468 13f79535-47bb-0310-9956-ffa450edef68
Missing class in previous commit.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1608469 13f79535-47bb-0310-9956-ffa450edef68
Initial DefaultRecord implementation. This commit implied a reorganization of DefaultRecortType internal
for making it more convenient to DefaultRecord. We also tried to make implementations Serializable, but
DefaultRecordSchema appears to be a blocking point (difficult to make it Serializable in a reliable way).


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1608957 13f79535-47bb-0310-9956-ffa450edef68
Completed DefaultRecord implementation (except for XML (un)marshalling) and added tests.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1609095 13f79535-47bb-0310-9956-ffa450edef68
DefaultRecord uses array of primitive type when possible.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1609161 13f79535-47bb-0310-9956-ffa450edef68
Upgraded DefaultTelephone and DefaultContact to ISO 19115:2014. Those 2 classes were tricky,
because those 2 standards changed the places were multi-occurrences of telephone numbers were
managed. Keeping compatibility between both the old and new standards required DefaultTelephone
to know about the DefaultContact instance that contains it.


git-svn-id: https://svn.apache.org/repos/asf/sis/branches/JDK8@1609852 13f79535-47bb-0310-9956-ffa450edef68
Make MD_RestrictionCode tolerant to both "license" and "licence" spelling.
The former was used in ISO 19115:2003 while the later is used in ISO 19115:2014.
XML document shall continue to use the "license" spelling for now, until ISO/OGC
publish the new XML schemas.


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


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


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