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
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theoffLine
element.static final TLcdDataProperty
Data property that maps to theonLine
element.static final TLcdDataProperty
Data property that maps to thetransferSize
element.static final TLcdDataProperty
Data property that maps to theunitsOfDistribution
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theOFF_LINE_PROPERTY
property.Gets the value of theON_LINE_PROPERTY
property adapted to a list ofTLcdISO19115OnlineResource
instances.Returns the role value contained in the value of theTRANSFER_SIZE_PROPERTY
property.Returns the role value contained in the value of theUNITS_OF_DISTRIBUTION_PROPERTY
property.void
setOffLine
(TLcdISO19115Medium aValue) Sets the value of the property that maps to theoffLine
element.void
setTransferSize
(Double aValue) Sets the value of the property that maps to thetransferSize
element.void
setUnitsOfDistribution
(String aValue) Sets the value of the property that maps to theunitsOfDistribution
element.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 theunitsOfDistribution
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
TRANSFER_SIZE_PROPERTY
Data property that maps to thetransferSize
element. The possible values for this property are instances ofTLcdISO19115Optional<Double>
. -
ON_LINE_PROPERTY
Data property that maps to theonLine
element. The possible values for this property are instances ofList<TLcdISO19118Property<TLcdISO19115OnlineResource>>
. -
OFF_LINE_PROPERTY
Data property that maps to theoffLine
element. 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_PROPERTY
property. Returnsnull
if the value of theUNITS_OF_DISTRIBUTION_PROPERTY
property isnull
.- Returns:
- the role value of the
UNITS_OF_DISTRIBUTION_PROPERTY
property. - See Also:
-
setUnitsOfDistribution
Sets the value of the property that maps to theunitsOfDistribution
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theUNITS_OF_DISTRIBUTION_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theUNITS_OF_DISTRIBUTION_PROPERTY
property.
-
getTransferSize
Returns the role value contained in the value of theTRANSFER_SIZE_PROPERTY
property. Returnsnull
if the value of theTRANSFER_SIZE_PROPERTY
property isnull
.- Returns:
- the role value of the
TRANSFER_SIZE_PROPERTY
property. - See Also:
-
setTransferSize
Sets the value of the property that maps to thetransferSize
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theTRANSFER_SIZE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theTRANSFER_SIZE_PROPERTY
property.
-
getOnLine
Gets the value of theON_LINE_PROPERTY
property adapted to a list ofTLcdISO19115OnlineResource
instances.- Returns:
- the value of the
ON_LINE_PROPERTY
property adapted to a list ofTLcdISO19115OnlineResource
instances. - See Also:
-
getOffLine
Returns the role value contained in the value of theOFF_LINE_PROPERTY
property. Returnsnull
if the value of theOFF_LINE_PROPERTY
property isnull
.- Returns:
- the role value of the
OFF_LINE_PROPERTY
property. - See Also:
-
setOffLine
Sets the value of the property that maps to theoffLine
element. to a new instance of the association classTLcdISO19118Property
initialized with the given role value. In case the given role value isnull
, theOFF_LINE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theOFF_LINE_PROPERTY
property.
-