Class TLcdISO19115DigitalTransferOptions
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.distribution.TLcdISO19115DigitalTransferOptions
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Technical means and media by which a dataset is obtained from the distributor
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theoffLineelement.static final TLcdDataPropertyData property that maps to theonLineelement.static final TLcdDataPropertyData property that maps to thetransferSizeelement.static final TLcdDataPropertyData property that maps to theunitsOfDistributionelement.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theOFF_LINE_PROPERTYproperty.Gets the value of theON_LINE_PROPERTYproperty adapted to a list ofTLcdISO19115OnlineResourceinstances.Returns the role value contained in the value of theTRANSFER_SIZE_PROPERTYproperty.Returns the role value contained in the value of theUNITS_OF_DISTRIBUTION_PROPERTYproperty.voidsetOffLine(TLcdISO19115Medium aValue) Sets the value of the property that maps to theoffLineelement.voidsetTransferSize(Double aValue) Sets the value of the property that maps to thetransferSizeelement.voidsetUnitsOfDistribution(String aValue) Sets the value of the property that maps to theunitsOfDistributionelement.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
UNITS_OF_DISTRIBUTION_PROPERTY
Data property that maps to theunitsOfDistributionelement. The possible values for this property are instances ofTLcdISO19115Optional<String>. -
TRANSFER_SIZE_PROPERTY
Data property that maps to thetransferSizeelement. The possible values for this property are instances ofTLcdISO19115Optional<Double>. -
ON_LINE_PROPERTY
Data property that maps to theonLineelement. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19115OnlineResource>>. -
OFF_LINE_PROPERTY
Data property that maps to theoffLineelement. The possible values for this property are instances ofTLcdISO19118Property<TLcdISO19115Medium>.
-
-
Constructor Details
-
TLcdISO19115DigitalTransferOptions
public TLcdISO19115DigitalTransferOptions() -
TLcdISO19115DigitalTransferOptions
-
-
Method Details
-
getUnitsOfDistribution
Returns the role value contained in the value of theUNITS_OF_DISTRIBUTION_PROPERTYproperty. Returnsnullif the value of theUNITS_OF_DISTRIBUTION_PROPERTYproperty isnull.- Returns:
- the role value of the
UNITS_OF_DISTRIBUTION_PROPERTYproperty. - See Also:
-
setUnitsOfDistribution
Sets the value of the property that maps to theunitsOfDistributionelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theUNITS_OF_DISTRIBUTION_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theUNITS_OF_DISTRIBUTION_PROPERTYproperty.
-
getTransferSize
Returns the role value contained in the value of theTRANSFER_SIZE_PROPERTYproperty. Returnsnullif the value of theTRANSFER_SIZE_PROPERTYproperty isnull.- Returns:
- the role value of the
TRANSFER_SIZE_PROPERTYproperty. - See Also:
-
setTransferSize
Sets the value of the property that maps to thetransferSizeelement. to a new instance of the association classTLcdISO19115Optionalinitialized with the given role value. In case the given role value isnull, theTRANSFER_SIZE_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theTRANSFER_SIZE_PROPERTYproperty.
-
getOnLine
Gets the value of theON_LINE_PROPERTYproperty adapted to a list ofTLcdISO19115OnlineResourceinstances.- Returns:
- the value of the
ON_LINE_PROPERTYproperty adapted to a list ofTLcdISO19115OnlineResourceinstances. - See Also:
-
getOffLine
Returns the role value contained in the value of theOFF_LINE_PROPERTYproperty. Returnsnullif the value of theOFF_LINE_PROPERTYproperty isnull.- Returns:
- the role value of the
OFF_LINE_PROPERTYproperty. - See Also:
-
setOffLine
Sets the value of the property that maps to theoffLineelement. to a new instance of the association classTLcdISO19118Propertyinitialized with the given role value. In case the given role value isnull, theOFF_LINE_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theOFF_LINE_PROPERTYproperty.
-