public class DefaultAggregateInformation extends ISOMetadata implements AggregateInformation
Defined in the sis-metadata
module
identifiers, LOGGER
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()
Identification information about aggregate dataset.
|
Citation |
getAggregateDataSetName()
Citation information about the aggregate dataset.
|
AssociationType |
getAssociationType()
Association type of the aggregate dataset.
|
InitiativeType |
getInitiativeType()
Type of initiative under which the aggregate dataset was produced.
|
void |
setAggregateDataSetIdentifier(Identifier newValue)
Sets the identification information about aggregate dataset.
|
void |
setAggregateDataSetName(Citation newValue)
Sets the citation information about the aggregate dataset.
|
void |
setAssociationType(AssociationType newValue)
Sets the association type of the aggregate dataset.
|
void |
setInitiativeType(InitiativeType newValue)
Sets the type of initiative under which the aggregate dataset was produced.
|
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 DefaultAggregateInformation()
public DefaultAggregateInformation(AggregateInformation object)
object
- The metadata to copy values from, or null
if none.castOrCopy(AggregateInformation)
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.public Citation getAggregateDataSetName()
getAggregateDataSetName
in interface AggregateInformation
null
.public void setAggregateDataSetName(Citation newValue)
newValue
- The new citation.public Identifier getAggregateDataSetIdentifier()
getAggregateDataSetIdentifier
in interface AggregateInformation
null
.public void setAggregateDataSetIdentifier(Identifier newValue)
newValue
- The new identifier.public AssociationType getAssociationType()
getAssociationType
in interface AggregateInformation
public void setAssociationType(AssociationType newValue)
newValue
- The new association type.public InitiativeType getInitiativeType()
getInitiativeType
in interface AggregateInformation
null
.public void setInitiativeType(InitiativeType newValue)
newValue
- The new initiative.Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.