Package org.geotools.metadata
org.opengis.metadata
)
and uses reflection for performing basic operations like comparaisons and copies.
Possible metadata implementations (already available or planed in a future Geotools version) are:
org.geotools.metadata.iso
: concrete implementation of ISO interfaces, including ISO 19115.org.geotools.metadata.dublin
: concrete implementation of Dublin core interfaces. Not yet implemented.org.geotools.metadata.sql
: implementation of metadata interfaces backed by a SQL database. The metadata interfaces doesn't need to be ISO ones, which is why this package is not a sub-package of the ISO's one.org.geotools.metadata.xml
: implementation of metadata interfaces backed by a XML files. The metadata interfaces doesn't need to be ISO ones, which is why this package is not a sub-package of the ISO's one. Not yet implemented.
-
Class Summary Class Description AbstractMetadata Base class for metadata implementations.MetadataStandard Enumeration of some metadata standards.ModifiableMetadata Base class for metadata that may (or may not) be modifiable. -
Exception Summary Exception Description InvalidMetadataException Thrown when a metadata entity is in a invalid state, usually because a mandatory attribute is missing.UnmodifiableMetadataException Thrown when a setter method is invoked on a metadata entity, but this entity was declared unmodifiable.