Class TLcdISO19115OnlineResource
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19118Object
com.luciad.format.metadata.model.citation.TLcdISO19115OnlineResource
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
Information about online sources from which the dataset, specification, or community profile name and extended metadata elements can be obtained.
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theapplicationProfile
element.static final TLcdDataProperty
Data property that maps to thedescription
element.static final TLcdDataProperty
Data property that maps to thefunction
element.static final TLcdDataProperty
Data property that maps to thelinkage
element.static final TLcdDataProperty
Data property that maps to thename
element.static final TLcdDataProperty
Data property that maps to theprotocol
element.Fields inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
ID_PROPERTY, UUID_PROPERTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theAPPLICATION_PROFILE_PROPERTY
property.Returns the role value contained in the value of theDESCRIPTION_PROPERTY
property.Returns the role value contained in the value of theFUNCTION_PROPERTY
property.Returns the role value contained in the value of theLINKAGE_PROPERTY
property.getName()
Returns the role value contained in the value of theNAME_PROPERTY
property.Returns the role value contained in the value of thePROTOCOL_PROPERTY
property.void
setApplicationProfile
(String aValue) Sets the value of the property that maps to theapplicationProfile
element.void
setDescription
(String aValue) Sets the value of the property that maps to thedescription
element.void
Sets the value of the property that maps to thefunction
element.void
setLinkage
(URI aValue) Sets the value of the property that maps to thelinkage
element.void
Sets the value of the property that maps to thename
element.void
setProtocol
(String aValue) Sets the value of the property that maps to theprotocol
element.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19118Object
getId, getUuid, setId, setUuid
-
Field Details
-
LINKAGE_PROPERTY
Data property that maps to thelinkage
element. The possible values for this property are instances ofTLcdISO19115Optional<URI>
. -
PROTOCOL_PROPERTY
Data property that maps to theprotocol
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
APPLICATION_PROFILE_PROPERTY
Data property that maps to theapplicationProfile
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
NAME_PROPERTY
Data property that maps to thename
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
DESCRIPTION_PROPERTY
Data property that maps to thedescription
element. The possible values for this property are instances ofTLcdISO19115Optional<String>
. -
FUNCTION_PROPERTY
Data property that maps to thefunction
element. The possible values for this property are instances ofTLcdISO19115Optional<TLcdISO19115OnLineFunctionCode>
.
-
-
Constructor Details
-
TLcdISO19115OnlineResource
public TLcdISO19115OnlineResource() -
TLcdISO19115OnlineResource
-
-
Method Details
-
getLinkage
Returns the role value contained in the value of theLINKAGE_PROPERTY
property. Returnsnull
if the value of theLINKAGE_PROPERTY
property isnull
.- Returns:
- the role value of the
LINKAGE_PROPERTY
property. - See Also:
-
setLinkage
Sets the value of the property that maps to thelinkage
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theLINKAGE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theLINKAGE_PROPERTY
property.
-
getProtocol
Returns the role value contained in the value of thePROTOCOL_PROPERTY
property. Returnsnull
if the value of thePROTOCOL_PROPERTY
property isnull
.- Returns:
- the role value of the
PROTOCOL_PROPERTY
property. - See Also:
-
setProtocol
Sets the value of the property that maps to theprotocol
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, thePROTOCOL_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for thePROTOCOL_PROPERTY
property.
-
getApplicationProfile
Returns the role value contained in the value of theAPPLICATION_PROFILE_PROPERTY
property. Returnsnull
if the value of theAPPLICATION_PROFILE_PROPERTY
property isnull
.- Returns:
- the role value of the
APPLICATION_PROFILE_PROPERTY
property. - See Also:
-
setApplicationProfile
Sets the value of the property that maps to theapplicationProfile
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theAPPLICATION_PROFILE_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theAPPLICATION_PROFILE_PROPERTY
property.
-
getName
Returns the role value contained in the value of theNAME_PROPERTY
property. Returnsnull
if the value of theNAME_PROPERTY
property isnull
.- Returns:
- the role value of the
NAME_PROPERTY
property. - See Also:
-
setName
Sets the value of the property that maps to thename
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theNAME_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theNAME_PROPERTY
property.
-
getDescription
Returns the role value contained in the value of theDESCRIPTION_PROPERTY
property. Returnsnull
if the value of theDESCRIPTION_PROPERTY
property isnull
.- Returns:
- the role value of the
DESCRIPTION_PROPERTY
property. - See Also:
-
setDescription
Sets the value of the property that maps to thedescription
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theDESCRIPTION_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theDESCRIPTION_PROPERTY
property.
-
getFunction
Returns the role value contained in the value of theFUNCTION_PROPERTY
property. Returnsnull
if the value of theFUNCTION_PROPERTY
property isnull
.- Returns:
- the role value of the
FUNCTION_PROPERTY
property. - See Also:
-
setFunction
Sets the value of the property that maps to thefunction
element. to a new instance of the association classTLcdISO19115Optional
initialized with the given role value. In case the given role value isnull
, theFUNCTION_PROPERTY
property is set tonull
.- Parameters:
aValue
- the role value to set for theFUNCTION_PROPERTY
property.
-