public class TLcdWCSAbstractDescriptionBase extends Object
Constructor and Description |
---|
TLcdWCSAbstractDescriptionBase() |
Modifier and Type | Method and Description |
---|---|
void |
addMetadataLink(TLcdWCSMetadataLink aMetadataLink)
Adds a metadata link.
|
void |
addMetaDataProperty(ILcdGML3MetaDataProperty aMetaDataProperty)
Adds a meta data property.
|
void |
addName(ILcdGML3Code aName)
Adds a name.
|
ILcdGML3StringOrRef |
getDescription()
Returns the description of this GML object.
|
String |
getId()
Returns the id of this object.
|
TLcdWCSMetadataLink |
getMetadataLink(int aIndex)
Gets the metadata link at a given position.
|
int |
getMetadataLinkCount()
Gets the number of metadata links.
|
ILcdGML3MetaDataProperty |
getMetaDataProperty(int aIndex)
Returns the metadata property at the given index, contained in this GML object.
|
int |
getMetaDataPropertyCount()
Returns the number of metadata properties contained in this GML object.
|
ILcdGML3Code |
getName(int aIndex)
Gets the name at a given position.
|
int |
getNameCount()
Gets the number of names.
|
void |
removeMetadataLink(int aIndex)
Removes the metadata link at a given position.
|
void |
removeMetaDataProperty(int aIndex)
Removes the meta data property at a given position.
|
void |
removeName(int aIndex)
Removes the name at a given position.
|
void |
setDescription(ILcdGML3StringOrRef aDescription)
Sets the description of this GML object.
|
void |
setId(String aId)
Sets the id of this object.
|
void |
setMetaDataProperties(ILcdGML3MetaDataProperty[] aILcdGML3MetaDataProperties)
Sets the metadata properties to be contained in this GML object.
|
void |
setNames(ILcdGML3Code[] aILcdGML3Codes)
Sets the names for this GML object.
|
public void addMetadataLink(TLcdWCSMetadataLink aMetadataLink)
aMetadataLink
- the metadata link to be added.public int getMetadataLinkCount()
public void removeMetadataLink(int aIndex)
aIndex
- the index of the given position.public TLcdWCSMetadataLink getMetadataLink(int aIndex)
aIndex
- the index of the given position.public void addMetaDataProperty(ILcdGML3MetaDataProperty aMetaDataProperty)
Contains or refers to a metadata package that contains metadata properties.
aMetaDataProperty
- the meta data property to be added.public String getId()
ILcdGML3AbstractGML
getId
in interface ILcdGML3AbstractGML
public void setId(String aId)
ILcdGML3AbstractGML
setId
in interface ILcdGML3AbstractGML
aId
- the id of this object.public int getMetaDataPropertyCount()
ILcdGML3StandardObjectProperties
getMetaDataPropertyCount
in interface ILcdGML3StandardObjectProperties
public void removeMetaDataProperty(int aIndex)
aIndex
- the index of the given position.public ILcdGML3MetaDataProperty getMetaDataProperty(int aIndex)
ILcdGML3StandardObjectProperties
getMetaDataProperty
in interface ILcdGML3StandardObjectProperties
aIndex
- the index of the metadata property to be returned.public ILcdGML3StringOrRef getDescription()
ILcdGML3StandardObjectProperties
getDescription
in interface ILcdGML3StandardObjectProperties
public void setDescription(ILcdGML3StringOrRef aDescription)
ILcdGML3StandardObjectProperties
setDescription
in interface ILcdGML3StandardObjectProperties
aDescription
- the description of this GML object.public void setNames(ILcdGML3Code[] aILcdGML3Codes)
ILcdGML3StandardObjectProperties
setNames
in interface ILcdGML3StandardObjectProperties
aILcdGML3Codes
- the names for this GML object.public void addName(ILcdGML3Code aName)
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.
aName
- the name to be added.public int getNameCount()
getNameCount
in interface ILcdGML3StandardObjectProperties
public void setMetaDataProperties(ILcdGML3MetaDataProperty[] aILcdGML3MetaDataProperties)
ILcdGML3StandardObjectProperties
setMetaDataProperties
in interface ILcdGML3StandardObjectProperties
aILcdGML3MetaDataProperties
- the metadata properties to be contained in this GML object.public void removeName(int aIndex)
aIndex
- the index of the given position.public ILcdGML3Code getName(int aIndex)
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.
getName
in interface ILcdGML3StandardObjectProperties
aIndex
- the index of the given position.