Package com.luciad.format.gml31.model
Class TLcdGML31Code
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.datamodel.TLcdFeaturedDataObject
com.luciad.format.gml31.model.TLcdGML31Code
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,ILcdFeatured
,ILcdSelfDescribedFeatured
,Serializable
,Cloneable
Name or code with an (optional) authority. Text token.
If the codeSpace attribute is present, then its value should identify a dictionary, thesaurus
or authority for the term, such as the organisation who assigned the value,
or the dictionary from which it is taken.
A text string with an optional codeSpace attribute.
- Since:
- 10.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thecodeSpace
attribute.static final QName
The name by which this coordinate operation is identified.static final QName
The name by which this coordinate system is identified.static final QName
The name by which this datum is identified.static final QName
The name by which this ellipsoid is identified.static final QName
The name by which this operation parameter group is identified.static final QName
The name by which this prime meridian is identified.static final QName
The name by which this operation method is identified.static final QName
Label for the object, normally a descriptive name.static final QName
The name by which this operation parameter is identified.static final QName
The name by which this reference system is identified.static final TLcdDataProperty
Data property that holds the type of this instance.static final TLcdDataProperty
Data property that maps to the value defined by the simple content. -
Constructor Summary
ConstructorDescriptionTLcdGML31Code
(TLcdDataType aType) TLcdGML31Code
(QName aType) Creates a new instance and initializes its type property to the given QName.TLcdGML31Code
(QName aType, TLcdDataType aDataObjectType) Creates a new instance and initializes its type property to the given QName. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thecodeSpace
attribute.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.void
setCodeSpace
(URI aValue) Sets the value of the property that maps to thecodeSpace
attribute.void
Sets the value of the property that holds the type of this instance.void
setValueObject
(String aValue) Sets the value of the property that maps to the value defined by the simple content.Methods inherited from class com.luciad.datamodel.TLcdFeaturedDataObject
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
-
Field Details
-
VALUE_PROPERTY
Data property that maps to the value defined by the simple content. The possible values for this property are instances ofString
. -
CODE_SPACE_PROPERTY
Data property that maps to thecodeSpace
attribute. 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 publicQName
constants defined in this class. -
MERIDIAN_NAME
The name by which this prime meridian is identified. The meridianName most common value is Greenwich, and that value shall be used when the greenwichLongitude value is zero. -
CS_NAME
The name by which this coordinate system is identified. -
PARAMETER_NAME
The name by which this operation parameter is identified. -
GROUP_NAME
The name by which this operation parameter group is identified. -
DATUM_NAME
The name by which this datum is identified. -
NAME
Label for the object, normally a descriptive name. An object may have several names, typically assigned by different authorities. The authority for a name is indicated by the value of its (optional) codeSpace attribute. The name may or may not be unique, as determined by the rules of the organization responsible for the codeSpace. -
SRS_NAME
The name by which this reference system is identified. -
COORDINATE_OPERATION_NAME
The name by which this coordinate operation is identified. -
ELLIPSOID_NAME
The name by which this ellipsoid is identified. -
METHOD_NAME
The name by which this operation method is identified.
-
-
Constructor Details
-
TLcdGML31Code
public TLcdGML31Code() -
TLcdGML31Code
-
TLcdGML31Code
Creates a new instance and initializes its type property to the given QName.- See Also:
-
TLcdGML31Code
Creates a new instance and initializes its type property to the given QName.- See Also:
-
-
Method Details
-
getValueObject
Returns the value of the property that maps to the value defined by the simple content.- Returns:
- the value of the
VALUE_PROPERTY
property.
-
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_PROPERTY
property.
-
getCodeSpace
Returns the value of the property that maps to thecodeSpace
attribute.- Returns:
- the value of the
CODE_SPACE_PROPERTY
property.
-
setCodeSpace
Sets the value of the property that maps to thecodeSpace
attribute.- Parameters:
aValue
- the value to set for theCODE_SPACE_PROPERTY
property.
-
getType
Returns the value of the property that holds the type of this instance.The possible values for this property are the public
QName
constants defined in this class.- Returns:
- the value of the
TYPE_PROPERTY
property.
-
setType
Sets the value of the property that holds the type of this instance.The possible values for this property are the public
QName
constants defined in this class.- Parameters:
aValue
- the value to set for theTYPE_PROPERTY
property.
-