public class DefaultMetadataExtensionInformation extends ISOMetadata implements MetadataExtensionInformation
Defined in the sis-metadata
module
identifiers, LOGGER
Constructor and Description |
---|
DefaultMetadataExtensionInformation()
Construct an initially empty metadata extension information.
|
DefaultMetadataExtensionInformation(MetadataExtensionInformation object)
Constructs a new instance initialized with the values from the specified metadata object.
|
Modifier and Type | Method and Description |
---|---|
static DefaultMetadataExtensionInformation |
castOrCopy(MetadataExtensionInformation object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
Collection<ExtendedElementInformation> |
getExtendedElementInformation()
Provides information about a new metadata element, not found in ISO 19115, which is
required to describe geographic data.
|
OnlineResource |
getExtensionOnLineResource()
Information about on-line sources containing the community profile name and
the extended metadata elements.
|
void |
setExtendedElementInformation(Collection<? extends ExtendedElementInformation> newValues)
Sets information about a new metadata element.
|
void |
setExtensionOnLineResource(OnlineResource newValue)
Sets information about on-line sources.
|
getIdentifierMap, getIdentifiers, getStandard
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSet
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
public DefaultMetadataExtensionInformation()
public DefaultMetadataExtensionInformation(MetadataExtensionInformation object)
object
- The metadata to copy values from, or null
if none.castOrCopy(MetadataExtensionInformation)
public static DefaultMetadataExtensionInformation castOrCopy(MetadataExtensionInformation object)
null
, then this method returns null
.DefaultMetadataExtensionInformation
, then it is returned unchanged.DefaultMetadataExtensionInformation
instance is created using the
copy constructor
and returned. Note that this is a shallow copy operation, since the other
metadata contained in the given object are not recursively copied.object
- The object to get as a SIS implementation, or null
if none.null
if the argument was null.public OnlineResource getExtensionOnLineResource()
getExtensionOnLineResource
in interface MetadataExtensionInformation
null
.public void setExtensionOnLineResource(OnlineResource newValue)
newValue
- The new extension online resource.public Collection<ExtendedElementInformation> getExtendedElementInformation()
getExtendedElementInformation
in interface MetadataExtensionInformation
public void setExtendedElementInformation(Collection<? extends ExtendedElementInformation> newValues)
newValues
- The new extended element information.Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.