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, setName
freeze, getIdentifierMap, getIdentifiers, getStandard
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSet
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
public 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 AggregateInformation
null
.@Deprecated public void setAggregateDataSetName(Citation newValue)
DefaultAssociatedResource.setName(Citation)
.newValue
- the new citation.@Deprecated public Identifier getAggregateDataSetIdentifier()
getAggregateDataSetName()
.getAggregateDataSetIdentifier
in interface AggregateInformation
null
.@Deprecated public void setAggregateDataSetIdentifier(Identifier newValue)
getAggregateDataSetName()
.newValue
- the new identifier.public AssociationType getAssociationType()
getAssociationType
in interface AggregateInformation
getAssociationType
in class DefaultAssociatedResource
public void setAssociationType(AssociationType newValue)
setAssociationType
in class DefaultAssociatedResource
newValue
- the new association type.public InitiativeType getInitiativeType()
null
if none.getInitiativeType
in interface AggregateInformation
getInitiativeType
in class DefaultAssociatedResource
null
.public void setInitiativeType(InitiativeType newValue)
setInitiativeType
in class DefaultAssociatedResource
newValue
- the new initiative.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.