public class TLcdWCSService extends TLcdWCSAbstractDescription
Constructor and Description |
---|
TLcdWCSService() |
Modifier and Type | Method and Description |
---|---|
void |
addAccessConstraints(ILcdGML3CodeList aAccessConstraints)
Adds a access constraint list.
|
void |
addKeywords(TLcdOWSKeywords aKeywords)
Adds a keyword list.
|
void |
addName(ILcdGML3Code aName)
Adds a name.
|
ILcdGML3CodeList |
getAccessConstraints(int aIndex)
Gets the access constraint list at a given position.
|
int |
getAccessConstraintsCount()
Gets the number of access constraint list.
|
ILcdGML3StringOrRef |
getDescription()
Returns the description of this GML object.
|
ILcdGML3CodeList |
getFees()
Gets the fees.
|
String |
getId()
Returns the id of this object.
|
TLcdOWSKeywords |
getKeywords(int aIndex)
Gets the keyword list at a given position.
|
int |
getKeywordsCount()
Gets the number of keyword lists.
|
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.
|
TLcdOWSResponsibleParty |
getResponsibleParty()
Gets the responsible party.
|
String |
getUpdateSequence()
Gets the update sequence.
|
String |
getVersion()
Gets the version.
|
void |
removeAccessConstraints(int aIndex)
Removes the access constraint list at a given position.
|
void |
removeKeywords(int aIndex)
Removes the keyword list 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 |
setFees(ILcdGML3CodeList aFees)
Sets the fees.
|
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.
|
void |
setResponsibleParty(TLcdOWSResponsibleParty aResponsibleParty)
Sets the responsible party.
|
void |
setUpdateSequence(String aUpdateSequence)
Sets the update sequence.
|
void |
setVersion(String aVersion)
Sets the version.
|
getLabel, getName, getWCSDescription, setLabel, setName, setWCSDescription
addMetadataLink, addMetaDataProperty, getMetadataLink, getMetadataLinkCount, removeMetadataLink
public String getUpdateSequence()
public void setUpdateSequence(String aUpdateSequence)
aUpdateSequence
- the update sequence to be set.public String getVersion()
public void setVersion(String aVersion)
aVersion
- the version to be set.public void addKeywords(TLcdOWSKeywords aKeywords)
Unordered list of one or more commonly used or formalised word(s) or phrase(s) used to describe the subject.
aKeywords
- the keyword list to be added.public int getKeywordsCount()
public void removeKeywords(int aIndex)
aIndex
- the index of the given position.public TLcdOWSKeywords getKeywords(int aIndex)
Unordered list of one or more commonly used or formalised word(s) or phrase(s) used to describe the subject.
aIndex
- the index of the given position.public TLcdOWSResponsibleParty getResponsibleParty()
public void setResponsibleParty(TLcdOWSResponsibleParty aResponsibleParty)
aResponsibleParty
- the responsible party to be set.public ILcdGML3CodeList getFees()
A text string identifying any fees imposed by the service provider. The keyword NONE shall be used to mean no fees.
public void setFees(ILcdGML3CodeList aFees)
A text string identifying any fees imposed by the service provider. The keyword NONE shall be used to mean no fees.
aFees
- the fees to be set.public void addAccessConstraints(ILcdGML3CodeList aAccessConstraints)
A text string identifying any access constraint list imposed by the service provider. The keyword NONE shall be used to mean no access constraint list are imposed.
aAccessConstraints
- the access constraint list to be added.public int getAccessConstraintsCount()
public void removeAccessConstraints(int aIndex)
aIndex
- the index of the given position.public ILcdGML3CodeList getAccessConstraints(int aIndex)
A text string identifying any access constraint list imposed by the service provider. The keyword NONE shall be used to mean no access constraint list are imposed.
aIndex
- the index of the given position.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.