public class TLcdGML32AbstractGML extends TLcdDataObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
DESCRIPTION_PROPERTY
Data property that maps to the
description element. |
static TLcdDataProperty |
DESCRIPTION_REFERENCE_PROPERTY
Data property that maps to the
descriptionReference element. |
static TLcdDataProperty |
ID_PROPERTY
Data property that maps to the
id attribute. |
static TLcdDataProperty |
IDENTIFIER_PROPERTY
Data property that maps to the
identifier element. |
static TLcdDataProperty |
META_DATA_PROPERTY_PROPERTY
Data property that maps to the
metaDataProperty element. |
static TLcdDataProperty |
NAME_PROPERTY
Data property that maps to the
name element. |
Constructor and Description |
---|
TLcdGML32AbstractGML() |
TLcdGML32AbstractGML(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdGML32StringOrRef |
getDescription()
Returns the value of the property that maps to the
description element. |
TLcdGML32Reference |
getDescriptionReference()
Returns the value of the property that maps to the
descriptionReference element. |
String |
getId()
Returns the value of the property that maps to the
id attribute. |
TLcdGML32CodeWithAuthority |
getIdentifier()
Returns the value of the property that maps to the
identifier element. |
List<TLcdGML32AbstractMetaData> |
getMetaDataProperty()
Returns the value of the property that maps to the
metaDataProperty element. |
List<TLcdGML32Code> |
getName()
Returns the value of the property that maps to the
name element. |
void |
setDescription(TLcdGML32StringOrRef aValue)
Sets the value of the property that maps to the
description element. |
void |
setDescriptionReference(TLcdGML32Reference aValue)
Sets the value of the property that maps to the
descriptionReference element. |
void |
setId(String aValue)
Sets the value of the property that maps to the
id attribute. |
void |
setIdentifier(TLcdGML32CodeWithAuthority aValue)
Sets the value of the property that maps to the
identifier element. |
public static final TLcdDataProperty ID_PROPERTY
id
attribute.
The possible values for this property are instances of String
.public static final TLcdDataProperty META_DATA_PROPERTY_PROPERTY
metaDataProperty
element.
The possible values for this property are instances of List<TLcdGML32MetaDataProperty>
.public static final TLcdDataProperty DESCRIPTION_PROPERTY
description
element.
The possible values for this property are instances of TLcdGML32StringOrRef
.public static final TLcdDataProperty DESCRIPTION_REFERENCE_PROPERTY
descriptionReference
element.
The possible values for this property are instances of TLcdGML32Reference
.public static final TLcdDataProperty IDENTIFIER_PROPERTY
identifier
element.
The possible values for this property are instances of TLcdGML32CodeWithAuthority
.public static final TLcdDataProperty NAME_PROPERTY
name
element.
The possible values for this property are instances of List<TLcdGML32Code>
.public TLcdGML32AbstractGML()
public TLcdGML32AbstractGML(TLcdDataType aType)
public String getId()
id
attribute.
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
ID_PROPERTY
property.public void setId(String aValue)
id
attribute.
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
aValue
- the value to set for the ID_PROPERTY
property.public List<TLcdGML32AbstractMetaData> getMetaDataProperty()
metaDataProperty
element.META_DATA_PROPERTY_PROPERTY
property.List
public TLcdGML32StringOrRef getDescription()
description
element.
The value of this property is a text description of the object. gml:description uses gml:StringOrRefType as its content model, so it may contain a simple text string content, or carry a reference to an external description. The use of gml:description to reference an external description has been deprecated and replaced by the gml:descriptionReference property.
DESCRIPTION_PROPERTY
property.public void setDescription(TLcdGML32StringOrRef aValue)
description
element.
The value of this property is a text description of the object. gml:description uses gml:StringOrRefType as its content model, so it may contain a simple text string content, or carry a reference to an external description. The use of gml:description to reference an external description has been deprecated and replaced by the gml:descriptionReference property.
aValue
- the value to set for the DESCRIPTION_PROPERTY
property.public TLcdGML32Reference getDescriptionReference()
descriptionReference
element.
The value of this property is a remote text description of the object. The xlink:href attribute of the gml:descriptionReference property references the external description.
DESCRIPTION_REFERENCE_PROPERTY
property.public void setDescriptionReference(TLcdGML32Reference aValue)
descriptionReference
element.
The value of this property is a remote text description of the object. The xlink:href attribute of the gml:descriptionReference property references the external description.
aValue
- the value to set for the DESCRIPTION_REFERENCE_PROPERTY
property.public TLcdGML32CodeWithAuthority getIdentifier()
identifier
element.
Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers.
IDENTIFIER_PROPERTY
property.public void setIdentifier(TLcdGML32CodeWithAuthority aValue)
identifier
element.
Often, a special identifier is assigned to an object by the maintaining authority with the intention that it is used in references to the object For such cases, the codeSpace shall be provided. That identifier is usually unique either globally or within an application domain. gml:identifier is a pre-defined property for such identifiers.
aValue
- the value to set for the IDENTIFIER_PROPERTY
property.public List<TLcdGML32Code> getName()
name
element.
The gml:name property provides a label or identifier for the object, commonly a descriptive name. An object may have several names, typically assigned by different authorities. gml:name uses the gml:CodeType content model. 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. In common usage there will be one name per authority, so a processing application may select the name from its preferred codeSpace.
NAME_PROPERTY
property.