Class TLcdWCSService
- All Implemented Interfaces:
ILcdGML3AbstractGML
,ILcdGML3StandardObjectProperties
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAccessConstraints
(ILcdGML3CodeList aAccessConstraints) Adds a access constraint list.void
addKeywords
(TLcdOWSKeywords aKeywords) Adds a keyword list.void
addName
(ILcdGML3Code aName) Adds a name.getAccessConstraints
(int aIndex) Gets the access constraint list at a given position.int
Gets the number of access constraint list.Returns the description of this GML object.getFees()
Gets the fees.getId()
Returns the id of this object.getKeywords
(int aIndex) Gets the keyword list at a given position.int
Gets the number of keyword lists.getMetaDataProperty
(int aIndex) Returns the metadata property at the given index, contained in this GML object.int
Returns the number of metadata properties contained in this GML object.getName
(int aIndex) Gets the name at a given position.int
Gets the number of names.Gets the responsible party.Gets the update sequence.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
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.Methods inherited from class com.luciad.ogc.wcs.common.model.TLcdWCSAbstractDescription
getLabel, getName, getWCSDescription, setLabel, setName, setWCSDescription
Methods inherited from class com.luciad.ogc.wcs.common.model.TLcdWCSAbstractDescriptionBase
addMetadataLink, addMetaDataProperty, getMetadataLink, getMetadataLinkCount, removeMetadataLink
-
Constructor Details
-
TLcdWCSService
public TLcdWCSService()
-
-
Method Details
-
getUpdateSequence
Gets the update sequence.- Returns:
- the update sequence.
-
setUpdateSequence
Sets the update sequence.- Parameters:
aUpdateSequence
- the update sequence to be set.
-
getVersion
Gets the version.- Returns:
- the version.
-
setVersion
Sets the version.- Parameters:
aVersion
- the version to be set.
-
addKeywords
Adds a keyword list.Unordered list of one or more commonly used or formalised word(s) or phrase(s) used to describe the subject.
- Parameters:
aKeywords
- the keyword list to be added.
-
getKeywordsCount
public int getKeywordsCount()Gets the number of keyword lists.- Returns:
- the number of keyword lists.
-
removeKeywords
public void removeKeywords(int aIndex) Removes the keyword list at a given position.- Parameters:
aIndex
- the index of the given position.
-
getKeywords
Gets the keyword list at a given position.Unordered list of one or more commonly used or formalised word(s) or phrase(s) used to describe the subject.
- Parameters:
aIndex
- the index of the given position.- Returns:
- the keyword list at the given position.
-
getResponsibleParty
Gets the responsible party.- Returns:
- the responsible party.
-
setResponsibleParty
Sets the responsible party.- Parameters:
aResponsibleParty
- the responsible party to be set.
-
getFees
Gets the fees.A text string identifying any fees imposed by the service provider. The keyword NONE shall be used to mean no fees.
- Returns:
- the fees.
-
setFees
Sets the fees.A text string identifying any fees imposed by the service provider. The keyword NONE shall be used to mean no fees.
- Parameters:
aFees
- the fees to be set.
-
addAccessConstraints
Adds a access constraint list.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.
- Parameters:
aAccessConstraints
- the access constraint list to be added.
-
getAccessConstraintsCount
public int getAccessConstraintsCount()Gets the number of access constraint list.- Returns:
- the number of access constraint lists.
-
removeAccessConstraints
public void removeAccessConstraints(int aIndex) Removes the access constraint list at a given position.- Parameters:
aIndex
- the index of the given position.
-
getAccessConstraints
Gets the access constraint list at a given position.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.
- Parameters:
aIndex
- the index of the given position.- Returns:
- the access constraint list at the given position.
-
getId
Description copied from interface:ILcdGML3AbstractGML
Returns the id of this 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.- Specified by:
getId
in interfaceILcdGML3AbstractGML
- Returns:
- the id of the object.
-
setId
Description copied from interface:ILcdGML3AbstractGML
Sets the id of this object.- Specified by:
setId
in interfaceILcdGML3AbstractGML
- Parameters:
aId
- the id of this object.
-
getMetaDataPropertyCount
public int getMetaDataPropertyCount()Description copied from interface:ILcdGML3StandardObjectProperties
Returns the number of metadata properties contained in this GML object.- Specified by:
getMetaDataPropertyCount
in interfaceILcdGML3StandardObjectProperties
- Returns:
- the number of metadata properties contained in this GML object.
-
removeMetaDataProperty
public void removeMetaDataProperty(int aIndex) Removes the meta data property at a given position.- Parameters:
aIndex
- the index of the given position.
-
getMetaDataProperty
Description copied from interface:ILcdGML3StandardObjectProperties
Returns the metadata property at the given index, contained in this GML object.- Specified by:
getMetaDataProperty
in interfaceILcdGML3StandardObjectProperties
- Parameters:
aIndex
- the index of the metadata property to be returned.- Returns:
- the metadata property at the given index.
-
getDescription
Description copied from interface:ILcdGML3StandardObjectProperties
Returns the description of this GML object.- Specified by:
getDescription
in interfaceILcdGML3StandardObjectProperties
- Returns:
- the description of this GML object.
-
setDescription
Description copied from interface:ILcdGML3StandardObjectProperties
Sets the description of this GML object.- Specified by:
setDescription
in interfaceILcdGML3StandardObjectProperties
- Parameters:
aDescription
- the description of this GML object.
-
setNames
Description copied from interface:ILcdGML3StandardObjectProperties
Sets the names for this GML object.- Specified by:
setNames
in interfaceILcdGML3StandardObjectProperties
- Parameters:
aILcdGML3Codes
- the names for this GML object.
-
addName
Adds a name.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.
- Parameters:
aName
- the name to be added.
-
getNameCount
public int getNameCount()Gets the number of names.- Specified by:
getNameCount
in interfaceILcdGML3StandardObjectProperties
- Returns:
- the number of names.
-
setMetaDataProperties
Description copied from interface:ILcdGML3StandardObjectProperties
Sets the metadata properties to be contained in this GML object.- Specified by:
setMetaDataProperties
in interfaceILcdGML3StandardObjectProperties
- Parameters:
aILcdGML3MetaDataProperties
- the metadata properties to be contained in this GML object.
-
removeName
public void removeName(int aIndex) Removes the name at a given position.- Parameters:
aIndex
- the index of the given position.
-
getName
Gets the name at a given position.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.
- Specified by:
getName
in interfaceILcdGML3StandardObjectProperties
- Parameters:
aIndex
- the index of the given position.- Returns:
- the name at the given position.
-