org.geotools.metadata.iso
Class MetadataEntity
Object
AbstractMetadata
ModifiableMetadata
MetadataEntity
- All Implemented Interfaces:
- Serializable, Cloneable
- Direct Known Subclasses:
- AddressImpl, ApplicationSchemaInformationImpl, BrowseGraphicImpl, CitationDateImpl, CitationImpl, ConstraintsImpl, ContactImpl, ContentInformationImpl, DataQualityImpl, DigitalTransferOptionsImpl, DimensionImpl, DistributionImpl, DistributorImpl, ElementImpl, ExtendedElementInformationImpl, ExtentImpl, FeatureTypeListImpl, FormatImpl, GeographicExtentImpl, GeometricObjectsImpl, IdentificationImpl, IdentifierImpl, KeywordsImpl, LineageImpl, MaintenanceInformationImpl, MediumImpl, MetadataExtensionInformationImpl, MetaDataImpl, OnLineResourceImpl, PortrayalCatalogueReferenceImpl, ProcessStepImpl, RangeDimensionImpl, ResolutionImpl, ResponsiblePartyImpl, ResultImpl, ScopeDescriptionImpl, ScopeImpl, SeriesImpl, SourceImpl, SpatialAttributeSupplementImpl, SpatialRepresentationImpl, StandardOrderProcessImpl, TelephoneImpl, TemporalExtentImpl, UsageImpl, VerticalExtentImpl
public class MetadataEntity
- extends ModifiableMetadata
- implements Serializable
A superclass for implementing ISO 19115 metadata interfaces. Subclasses
must implement at least one of the ISO MetaData interface provided by
GeoAPI.
- Since:
- 2.1
- Author:
- Jody Garnett, Martin Desruisseaux
- See Also:
- Serialized Form
- Module:
Constructor Summary |
protected |
MetadataEntity()
Constructs an initially empty metadata entity. |
protected |
MetadataEntity(Object source)
Constructs a metadata entity initialized with the values from the specified metadata. |
MetadataEntity
protected MetadataEntity()
- Constructs an initially empty metadata entity.
MetadataEntity
protected MetadataEntity(Object source)
throws ClassCastException
- Constructs a metadata entity initialized with the values from the specified metadata.
The
source
metadata must implements the same metadata interface than this class.
- Parameters:
source
- The metadata to copy values from.
- Throws:
ClassCastException
- if the specified metadata don't implements the expected
metadata interface.- Since:
- 2.4
getStandard
public MetadataStandard getStandard()
- Returns the metadata standard implemented by subclasses,
which is ISO 19115.
- Specified by:
getStandard
in class AbstractMetadata
- Returns:
- The metadata standard implemented.
- Since:
- 2.4
ensureNonNull
protected static void ensureNonNull(String name,
Object object)
throws InvalidMetadataException
- Makes sure that an argument is non-null. This is used for checking if
a mandatory attribute is presents.
- Parameters:
name
- Argument name.object
- User argument.
- Throws:
InvalidMetadataException
- if object
is null.- Since:
- 2.4
Copyright © 1996-2009 Geotools. All Rights Reserved.