Thanks Martin!! Cheers, Chris
On 12/8/12 1:39 AM, "Martin Desruisseaux" <[email protected]> wrote: >Hello all > >The commits in the last few days included: > >Implementations of interfaces derived from ISO 19103: AbstractName, >LocalName, ScopedName, MemberName, TypeName. Unfortunately, those >objects are not easy to understand, since the ISO 19103 specification is >not very explicit. But they appear in XML documents, so we have to >support them in some way... The package javadoc does it best for trying >to explain them: > >https://builds.apache.org/job/sis-jdk7/site/apidocs/org/apache/sis/util/ty >pe/package-summary.html > >I'm uncomfortable with the "type" package name. The current content is >more about naming (indeed, the package name in Geotoolkit.org was >"naming"), but with the addition of Type, RecordType, RecordSchema and >Record classes from ISO 19103, the package starts looking a bit like the >java.lang.Class and Field architecture. I have been unable to find >something better than "type" for now, but I would still like to find a >better none. > > >The other commits are in the internal packages. This is a set of JAXB >adapters for marshalling/unmarshalling the ISO objects. For now just the >basic classes have been committed. The package names try to follow the >XML prefixes used in the ISO standards, e.g. "jaxb.gmd" contains >adapters related to objects to be written in the "gmd" namespace, etc. >It is not easy to get a big picture of those adapters neither. We tried >hard to make them as straightforward as possible without too much >explosion of the amount of classes, but the ISO 19139 specification >still a quite convolved one... > > Martin >
