Package com.luciad.format.gml32.model
Class TLcdGML32Code
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32Code
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- Direct Known Subclasses:
TLcdGML32Category
,TLcdGML32CodeWithAuthority
gml:CodeType is a generalized type to be used for a term, keyword or name.
It adds a XML attribute codeSpace to a term, where the value of the codeSpace attribute (if present) shall indicate a dictionary, thesaurus, classification scheme, authority, or pattern for the term.
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final QName
gml:anchorDefinition is a description, possibly including coordinates, of the definition used to anchor the datum to the Earth.static final TLcdDataProperty
Data property that maps to thecodeSpace
attribute.static final QName
gml:formula Formula(s) or procedure used by an operation method.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
ConstructorDescriptionTLcdGML32Code
(TLcdDataType aType) TLcdGML32Code
(QName aType) Creates a new instance and initializes its type property to the given QName.TLcdGML32Code
(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.
-
Field Details
-
ANCHOR_DEFINITION
gml:anchorDefinition is a description, possibly including coordinates, of the definition used to anchor the datum to the Earth. Also known as the "origin", especially for engineering and image datums. The codeSpace attribute may be used to reference a source of more detailed on this point or surface, or on a set of such descriptions. - For a geodetic datum, this point is also known as the fundamental point, which is traditionally the point where the relationship between geoid and ellipsoid is defined. In some cases, the "fundamental point" may consist of a number of points. In those cases, the parameters defining the geoid/ellipsoid relationship have been averaged for these points, and the averages adopted as the datum definition. - For an engineering datum, the anchor definition may be a physical point, or it may be a point with defined coordinates in another CRS.may - For an image datum, the anchor definition is usually either the centre of the image or the corner of the image. - For a temporal datum, this attribute is not defined. Instead of the anchor definition, a temporal datum carries a separate time origin of type DateTime. -
FORMULA
gml:formula Formula(s) or procedure used by an operation method. The use of the codespace attribite has been deprecated. The property value shall be a character string. -
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.
-
-
Constructor Details
-
TLcdGML32Code
Creates a new instance and initializes its type property to the given QName.- See Also:
-
TLcdGML32Code
Creates a new instance and initializes its type property to the given QName.- See Also:
-
TLcdGML32Code
public TLcdGML32Code() -
TLcdGML32Code
-
-
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.
-