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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to thecodeSpaceattribute.static final QNameThe name by which this coordinate operation is identified.static final QNameThe name by which this coordinate system is identified.static final QNameThe name by which this datum is identified.static final QNameThe name by which this ellipsoid is identified.static final QNameThe name by which this operation parameter group is identified.static final QNameThe name by which this prime meridian is identified.static final QNameThe name by which this operation method is identified.static final QNameLabel for the object, normally a descriptive name.static final QNameThe name by which this operation parameter is identified.static final QNameThe name by which this reference system is identified.static final TLcdDataPropertyData property that holds the type of this instance.static final TLcdDataPropertyData property that maps to the value defined by the simple content. -
Constructor Summary
ConstructorsConstructorDescriptionTLcdGML31Code(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 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.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.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 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. -
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_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.
-
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.
-