public class DefaultAggregateInformation extends DefaultAssociatedResource implements AggregateInformation
MD_AggregateInformation
├─associationType………… Type of relation between the resources.
├─metadataReference…… Reference to the metadata of the associated resource.
│ ├─title………………………… Name by which the cited resource is known.
│ └─date…………………………… Reference date for the cited resource.
└─name……………………………………… Citation information about the associated resource.AggregateInformation has been renamed AssociatedResource.
This class will be replaced by DefaultAssociatedResource when GeoAPI will provide the
AssociatedResource interface (tentatively in GeoAPI 3.1 or 4.0).
XML instead.Defined in the sis-metadata module
identifiers| Constructor and Description |
|---|
DefaultAggregateInformation()
Constructs an initially empty Aggregate dataset information.
|
DefaultAggregateInformation(AggregateInformation object)
Constructs a new instance initialized with the values from the specified metadata object.
|
| Modifier and Type | Method and Description |
|---|---|
static DefaultAggregateInformation |
castOrCopy(AggregateInformation object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
Identifier |
getAggregateDataSetIdentifier()
Deprecated.
As of ISO 19115:2014, replaced by the first identifier of
getAggregateDataSetName(). |
Citation |
getAggregateDataSetName()
Deprecated.
As of ISO 19115:2014, replaced by
DefaultAssociatedResource.getName(). |
AssociationType |
getAssociationType()
Returns the type of relation between the resources.
|
InitiativeType |
getInitiativeType()
Returns the type of initiative under which the associated resource was produced, or
null if none. |
void |
setAggregateDataSetIdentifier(Identifier newValue)
Deprecated.
As of ISO 19115:2014, replaced by an identifier of
getAggregateDataSetName(). |
void |
setAggregateDataSetName(Citation newValue)
Deprecated.
As of ISO 19115:2014, replaced by
DefaultAssociatedResource.setName(Citation). |
void |
setAssociationType(AssociationType newValue)
Sets the type of relation between the resources.
|
void |
setInitiativeType(InitiativeType newValue)
Sets a new type of initiative under which the associated resource was produced.
|
getMetadataReference, getName, setMetadataReference, setNamefreeze, getIdentifierMap, getIdentifiers, getStandardcheckWritePermission, clone, collectionType, copyCollection, copyList, copySet, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSetasMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toStringpublic DefaultAggregateInformation()
public DefaultAggregateInformation(AggregateInformation object)
object - the metadata to copy values from, or null if none.public static DefaultAggregateInformation castOrCopy(AggregateInformation object)
null, then this method returns null.DefaultAggregateInformation, then it is returned unchanged.DefaultAggregateInformation 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.@Deprecated public Citation getAggregateDataSetName()
DefaultAssociatedResource.getName().getAggregateDataSetName in interface AggregateInformationnull.@Deprecated public void setAggregateDataSetName(Citation newValue)
DefaultAssociatedResource.setName(Citation).newValue - the new citation.@Deprecated public Identifier getAggregateDataSetIdentifier()
getAggregateDataSetName().getAggregateDataSetIdentifier in interface AggregateInformationnull.@Deprecated public void setAggregateDataSetIdentifier(Identifier newValue)
getAggregateDataSetName().newValue - the new identifier.public AssociationType getAssociationType()
getAssociationType in interface AggregateInformationgetAssociationType in class DefaultAssociatedResourcepublic void setAssociationType(AssociationType newValue)
setAssociationType in class DefaultAssociatedResourcenewValue - the new association type.public InitiativeType getInitiativeType()
null if none.getInitiativeType in interface AggregateInformationgetInitiativeType in class DefaultAssociatedResourcenull.public void setInitiativeType(InitiativeType newValue)
setInitiativeType in class DefaultAssociatedResourcenewValue - the new initiative.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.