Class TLcdISO19115RoleCode
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.metadata.model.util.TLcdISO19115Code
com.luciad.format.metadata.model.citation.TLcdISO19115RoleCode
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
Function performed by the responsible party.
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdISO19115RoleCodeParty who authored the resource.static final TLcdDataPropertyData property that maps to thecodeListattribute.static final TLcdDataPropertyData property that maps to thecodeListValueattribute.static final TLcdDataPropertyData property that maps to thecodeSpaceattribute.static final TLcdISO19115RoleCodeParty that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource.static final TLcdISO19115RoleCodeParty who distributes the resource.static final TLcdISO19115RoleCodeParty who created the resource.static final TLcdISO19115RoleCodeParty that owns the resource.static final TLcdISO19115RoleCodeParty who can be contacted for acquiring knowledge about or acquisition of the resource.static final TLcdISO19115RoleCodeKey party responsible for gathering information and conducting research.static final TLcdISO19115RoleCodeParty who has processed the data in a manner such that the resource has been modified.static final TLcdISO19115RoleCodeParty who published the resource.static final TLcdISO19115RoleCodeParty that supplies the resource.static final TLcdDataPropertyData property that holds the type of this instance.static final TLcdISO19115RoleCodeParty who uses the resource.static final TLcdDataPropertyData property that maps to the value defined by the simple content. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thecodeListattribute.Returns the value of the property that maps to thecodeListValueattribute.Returns the value of the property that maps to thecodeSpaceattribute.getType()Returns the value of the property that holds the type of this instance.Returns the value of the property that maps to the value defined by the simple content.static Map<String, TLcdISO19115RoleCode> Returns a map containing all well known values of this class.voidsetCodeList(URI aValue) Sets the value of the property that maps to thecodeListattribute.voidsetCodeListValue(URI aValue) Sets the value of the property that maps to thecodeListValueattribute.voidsetCodeSpace(URI aValue) Sets the value of the property that maps to thecodeSpaceattribute.voidSets the value of the property that holds the type of this instance.voidsetValueObject(String aValue) Sets the value of the property that maps to the value defined by the simple content.Methods inherited from class com.luciad.format.metadata.model.util.TLcdISO19115Code
equals, hashCode
-
Field Details
-
RESOURCE_PROVIDER
Party that supplies the resource. -
CUSTODIAN
Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource. -
OWNER
Party that owns the resource. -
USER
Party who uses the resource. -
DISTRIBUTOR
Party who distributes the resource. -
ORIGINATOR
Party who created the resource. -
POINT_OF_CONTACT
Party who can be contacted for acquiring knowledge about or acquisition of the resource. -
PRINCIPAL_INVESTIGATOR
Key party responsible for gathering information and conducting research. -
PROCESSOR
Party who has processed the data in a manner such that the resource has been modified. -
PUBLISHER
Party who published the resource. -
AUTHOR
Party who authored the resource. -
VALUE_PROPERTY
Data property that maps to the value defined by the simple content. The possible values for this property are instances ofString. -
CODE_LIST_PROPERTY
Data property that maps to thecodeListattribute. The possible values for this property are instances ofURI. -
CODE_LIST_VALUE_PROPERTY
Data property that maps to thecodeListValueattribute. The possible values for this property are instances ofURI. -
CODE_SPACE_PROPERTY
Data property that maps to thecodeSpaceattribute. The possible values for this property are instances ofURI. -
TYPE_PROPERTY
Data property that holds the type of this instance. The possible values for this property are the publicQNameconstants defined in this class.
-
-
Constructor Details
-
TLcdISO19115RoleCode
-
-
Method Details
-
getWellKnownValues
Returns a map containing all well known values of this class. This map contains all public constant instances defined on this class.- Returns:
- A map that maps a well known code to an instance of this class
- Since:
- 2017.1
-
getValueObject
Returns the value of the property that maps to the value defined by the simple content.- Returns:
- the value of the
VALUE_PROPERTYproperty.
-
setValueObject
Sets the value of the property that maps to the value defined by the simple content.- Parameters:
aValue- the value to set for theVALUE_PROPERTYproperty.
-
getCodeList
Returns the value of the property that maps to thecodeListattribute.- Returns:
- the value of the
CODE_LIST_PROPERTYproperty.
-
setCodeList
Sets the value of the property that maps to thecodeListattribute.- Parameters:
aValue- the value to set for theCODE_LIST_PROPERTYproperty.
-
getCodeListValue
Returns the value of the property that maps to thecodeListValueattribute.- Returns:
- the value of the
CODE_LIST_VALUE_PROPERTYproperty.
-
setCodeListValue
Sets the value of the property that maps to thecodeListValueattribute.- Parameters:
aValue- the value to set for theCODE_LIST_VALUE_PROPERTYproperty.
-
getCodeSpace
Returns the value of the property that maps to thecodeSpaceattribute.- Returns:
- the value of the
CODE_SPACE_PROPERTYproperty.
-
setCodeSpace
Sets the value of the property that maps to thecodeSpaceattribute.- Parameters:
aValue- the value to set for theCODE_SPACE_PROPERTYproperty.
-
getType
Returns the value of the property that holds the type of this instance.The possible values for this property are the public
QNameconstants defined in this class.- Returns:
- the value of the
TYPE_PROPERTYproperty.
-
setType
Sets the value of the property that holds the type of this instance.The possible values for this property are the public
QNameconstants defined in this class.- Parameters:
aValue- the value to set for theTYPE_PROPERTYproperty.
-