public class TLcdGML31AbstractGML extends TLcdFeaturedDataObject
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
DESCRIPTION_PROPERTY
Data property that maps to the
description element. |
static TLcdDataProperty |
ID_PROPERTY
Data property that maps to the
id attribute. |
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 |
---|
TLcdGML31AbstractGML() |
TLcdGML31AbstractGML(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdGML31StringOrRef |
getDescription()
Returns the value of the property that maps to the
description element. |
String |
getId()
Returns the value of the property that maps to the
id attribute. |
List<Object> |
getMetaDataProperty()
Returns the value of the property that maps to the
metaDataProperty element. |
List<TLcdGML31Code> |
getName()
Returns the value of the property that maps to the
name element. |
void |
setDescription(TLcdGML31StringOrRef aValue)
Sets the value of the property that maps to the
description element. |
void |
setId(String aValue)
Sets the value of the property that maps to the
id attribute. |
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
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<TLcdGML31MetaDataProperty>
.public static final TLcdDataProperty DESCRIPTION_PROPERTY
description
element.
The possible values for this property are instances of TLcdGML31StringOrRef
.public static final TLcdDataProperty NAME_PROPERTY
name
element.
The possible values for this property are instances of List<TLcdGML31Code>
.public TLcdGML31AbstractGML()
public TLcdGML31AbstractGML(TLcdDataType aType)
public String getId()
id
attribute.
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
ID_PROPERTY
property.public void setId(String aValue)
id
attribute.
Database handle for the object. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs. An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods. This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
aValue
- the value to set for the ID_PROPERTY
property.public List<Object> getMetaDataProperty()
metaDataProperty
element.
Contains or refers to a metadata package that contains metadata properties.
META_DATA_PROPERTY_PROPERTY
property.List
public TLcdGML31StringOrRef getDescription()
description
element.
Contains a simple text description of the object, or refers to an external description.
DESCRIPTION_PROPERTY
property.public void setDescription(TLcdGML31StringOrRef aValue)
description
element.
Contains a simple text description of the object, or refers to an external description.
aValue
- the value to set for the DESCRIPTION_PROPERTY
property.public List<TLcdGML31Code> getName()
name
element.
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.
NAME_PROPERTY
property.