Package org.apache.sis.internal.jaxb.gmi
package org.apache.sis.internal.jaxb.gmi
Extends some classes from
org.apache.sis.metadata.iso
packages in order to give them
the name used by imagery extensions (ISO 19115-2). This is required for XML (un)marshalling
because GeoAPI merged some classes which were dissociated in the ISO specifications.
The GeoAPI merge were done in order to simplify the conceptual model for developers,
since the classes were different in ISO specifications for historical reasons - not
conceptual reasons.
In SIS implementation, users need to care only about the public classes defined in
the org.apache.sis.metadata.iso
package. When marshalling, the adapters will
inspect the properties that are ISO 19115-2 extensions and copy automatically the
"MD_"
metadata into a "MI_"
metadata if any ISO 19115-2 property is
non-null or non-empty. This work is performed by a castOrCopy
static method
defined in each class of this package.
- Since:
- 0.3
- Version:
- 1.0
-
ClassesClassDescriptionA wrapper for a metadata using the
"gmi"
namespace.A wrapper for a metadata using the"gmi"
namespace.A wrapper for a metadata using the"gmi"
namespace.A wrapper for a metadata using the"gmi"
namespace.A wrapper for a metadata using the"gmi"
namespace.A wrapper for a metadata using the"gmi"
namespace.A wrapper for a metadata using the"gmi"
namespace.A wrapper for a metadata using the"gmi"
namespace.