Class TLcdISO19115File
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.usage.TLcdISO19115File
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- Direct Known Subclasses:
TLcdISO19115DataFile
,TLcdISO19115SupportFile
- Since:
- 2013.1
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thefileDescription
element.static final TLcdDataProperty
Data property that maps to thefileName
element.static final TLcdDataProperty
Data property that maps to thefileType
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theFILE_DESCRIPTION_PROPERTY
property.Returns the role value contained in the value of theFILE_NAME_PROPERTY
property.Returns the role value contained in the value of theFILE_TYPE_PROPERTY
property.void
setFileDescription
(String aValue) Sets the value of the property that maps to thefileDescription
element.void
setFileName
(TLcdISO19115FileName aValue) Sets the value of the property that maps to thefileName
element.void
setFileType
(TLcdISO19115MimeFileType aValue) Sets the value of the property that maps to thefileType
element.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
FILE_NAME_PROPERTY
Data property that maps to thefileName
element. The possible values for this property are instances ofTLcdISO19115Optional<TLcdISO19115FileName>
. -
FILE_DESCRIPTION_PROPERTY
Data property that maps to thefileDescription
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
FILE_TYPE_PROPERTY
Data property that maps to thefileType
element. The possible values for this property are instances ofTLcdISO19115Optional<TLcdISO19115MimeFileType>
.
-
-
Constructor Details
-
TLcdISO19115File
public TLcdISO19115File() -
TLcdISO19115File
-
-
Method Details
-
getFileName
Returns the role value contained in the value of theFILE_NAME_PROPERTY
property. Returnsnull
if the value of theFILE_NAME_PROPERTY
property isnull
.- Returns:
- the role value of the
FILE_NAME_PROPERTY
property. - See Also:
-
setFileName
Sets the value of the property that maps to thefileName
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theFILE_NAME_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theFILE_NAME_PROPERTY
property.
-
getFileDescription
Returns the role value contained in the value of theFILE_DESCRIPTION_PROPERTY
property. Returnsnull
if the value of theFILE_DESCRIPTION_PROPERTY
property isnull
.- Returns:
- the role value of the
FILE_DESCRIPTION_PROPERTY
property. - See Also:
-
setFileDescription
Sets the value of the property that maps to thefileDescription
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theFILE_DESCRIPTION_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theFILE_DESCRIPTION_PROPERTY
property.
-
getFileType
Returns the role value contained in the value of theFILE_TYPE_PROPERTY
property. Returnsnull
if the value of theFILE_TYPE_PROPERTY
property isnull
.- Returns:
- the role value of the
FILE_TYPE_PROPERTY
property. - See Also:
-
setFileType
Sets the value of the property that maps to thefileType
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theFILE_TYPE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theFILE_TYPE_PROPERTY
property.
-