public class DefaultAcquisitionInformation extends ISOMetadata implements AcquisitionInformation
Limitations:
XML
instead.Defined in the sis-metadata
module
identifiers
Constructor and Description |
---|
DefaultAcquisitionInformation()
Constructs an initially empty acquisition information.
|
DefaultAcquisitionInformation(AcquisitionInformation object)
Constructs a new instance initialized with the values from the specified metadata object.
|
Modifier and Type | Method and Description |
---|---|
static DefaultAcquisitionInformation |
castOrCopy(AcquisitionInformation object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
Collection<Plan> |
getAcquisitionPlans()
Returns the plan as implemented by the acquisition.
|
Collection<Requirement> |
getAcquisitionRequirements()
Returns the requirement the data acquisition intends to satisfy.
|
EnvironmentalRecord |
getEnvironmentalConditions()
Returns a record of the environmental circumstances during the data acquisition.
|
Collection<Instrument> |
getInstruments()
Returns the general information about the instrument used in data acquisition.
|
Collection<Objective> |
getObjectives()
Returns the area or object to be sensed.
|
Collection<Operation> |
getOperations()
Returns the general information about an identifiable activity which provided the data.
|
Collection<Platform> |
getPlatforms()
Returns the general information about the platform from which the data were taken.
|
void |
setAcquisitionPlans(Collection<? extends Plan> newValues)
Sets the plan as implemented by the acquisition.
|
void |
setAcquisitionRequirements(Collection<? extends Requirement> newValues)
Sets the requirement the data acquisition intends to satisfy.
|
void |
setEnvironmentalConditions(EnvironmentalRecord newValue)
Sets the record of the environmental circumstances during the data acquisition.
|
void |
setInstruments(Collection<? extends Instrument> newValues)
Sets the general information about the instrument used in data acquisition.
|
void |
setObjectives(Collection<? extends Objective> newValues)
Sets the area or object to be sensed.
|
void |
setOperations(Collection<? extends Operation> newValues)
Sets the general information about an identifiable activity which provided the data.
|
void |
setPlatforms(Collection<? extends Platform> newValues)
Sets the general information about the platform from which the data were taken.
|
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 DefaultAcquisitionInformation()
public DefaultAcquisitionInformation(AcquisitionInformation object)
object
- the metadata to copy values from, or null
if none.castOrCopy(AcquisitionInformation)
public static DefaultAcquisitionInformation castOrCopy(AcquisitionInformation object)
null
, then this method returns null
.DefaultAcquisitionInformation
, then it is returned unchanged.DefaultAcquisitionInformation
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 Collection<Plan> getAcquisitionPlans()
getAcquisitionPlans
in interface AcquisitionInformation
public void setAcquisitionPlans(Collection<? extends Plan> newValues)
newValues
- the new plan values.public Collection<Requirement> getAcquisitionRequirements()
getAcquisitionRequirements
in interface AcquisitionInformation
public void setAcquisitionRequirements(Collection<? extends Requirement> newValues)
newValues
- the new acquisition requirements values.public EnvironmentalRecord getEnvironmentalConditions()
null
if unspecified.getEnvironmentalConditions
in interface AcquisitionInformation
null
.public void setEnvironmentalConditions(EnvironmentalRecord newValue)
newValue
- the new environmental record value.public Collection<Instrument> getInstruments()
getInstruments
in interface AcquisitionInformation
public void setInstruments(Collection<? extends Instrument> newValues)
newValues
- the new instruments values.public Collection<Objective> getObjectives()
getObjectives
in interface AcquisitionInformation
public void setObjectives(Collection<? extends Objective> newValues)
newValues
- the new objectives values.public Collection<Operation> getOperations()
getOperations
in interface AcquisitionInformation
public void setOperations(Collection<? extends Operation> newValues)
newValues
- the new operations values.public Collection<Platform> getPlatforms()
getPlatforms
in interface AcquisitionInformation
public void setPlatforms(Collection<? extends Platform> newValues)
newValues
- the new platforms values.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.