public class TLcdOWSServiceIdentification extends TLcdOWSDescription
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
ABSTRACT_PROPERTY
Data property that maps to the
Abstract element. |
static TLcdDataProperty |
ACCESS_CONSTRAINTS_PROPERTY
Data property that maps to the
AccessConstraints element. |
static TLcdDataProperty |
FEES_PROPERTY
Data property that maps to the
Fees element. |
static TLcdDataProperty |
KEYWORDS_PROPERTY
Data property that maps to the
Keywords element. |
static TLcdDataProperty |
PROFILE_PROPERTY
Data property that maps to the
Profile element. |
static TLcdDataProperty |
SERVICE_TYPE_PROPERTY
Data property that maps to the
ServiceType element. |
static TLcdDataProperty |
SERVICE_TYPE_VERSION_PROPERTY
Data property that maps to the
ServiceTypeVersion element. |
static TLcdDataProperty |
TITLE_PROPERTY
Data property that maps to the
Title element. |
Constructor and Description |
---|
TLcdOWSServiceIdentification()
Creates a new
TLcdOWSServiceIdentification instance. |
TLcdOWSServiceIdentification(TLcdDataType aType)
Creates a new
TLcdOWSServiceIdentification instance with the given data type. |
Modifier and Type | Method and Description |
---|---|
void |
addAccessConstraints(String aAccessConstraints)
Adds an access constraints.
|
void |
addServiceTypeVersion(String aServiceTypeVersion)
Adds a service type version.
|
List<TLcdOWSLanguageString> |
getAbstracts()
Returns the value of the property that maps to the
Abstract element. |
List<String> |
getAccessConstraints()
Returns the value of the property that maps to the
AccessConstraints element. |
String |
getAccessConstraints(int aIndex)
Gets the access constraints at a given position.
|
int |
getAccessConstraintsCount()
Gets the number of access constraints.
|
String |
getFees()
Returns the value of the property that maps to the
Fees element. |
List<TLcdOWSKeywords> |
getKeywords()
Returns the value of the property that maps to the
Keywords element. |
List<URI> |
getProfile()
Returns the value of the property that maps to the
Profile element. |
TLcdOWSCode |
getServiceType()
Returns the value of the property that maps to the
ServiceType element. |
List<String> |
getServiceTypeVersion()
Returns the value of the property that maps to the
ServiceTypeVersion element. |
String |
getServiceTypeVersion(int aIndex)
Gets the service type version at a given position.
|
int |
getServiceTypeVersionCount()
Gets the number of service type versions.
|
List<TLcdOWSLanguageString> |
getTitles()
Returns the value of the property that maps to the
Title element. |
void |
removeAccessConstraints(int aIndex)
Removes the access constraints at a given position.
|
void |
removeServiceTypeVersion(int aIndex)
Removes the service type version at a given position.
|
void |
setFees(String aValue)
Sets the value of the property that maps to the
Fees element. |
void |
setServiceType(TLcdOWSCode aValue)
Sets the value of the property that maps to the
ServiceType element. |
addKeywords, getAbstract, getKeywords, getKeywordsCount, getTitle, removeKeywords, setAbstract, setTitle
public static final TLcdDataProperty SERVICE_TYPE_PROPERTY
ServiceType
element.
The possible values for this property are instances of TLcdOWSCode
.public static final TLcdDataProperty SERVICE_TYPE_VERSION_PROPERTY
ServiceTypeVersion
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty PROFILE_PROPERTY
Profile
element.
The possible values for this property are instances of List<URI>
.public static final TLcdDataProperty FEES_PROPERTY
Fees
element.
The possible values for this property are instances of String
.public static final TLcdDataProperty ACCESS_CONSTRAINTS_PROPERTY
AccessConstraints
element.
The possible values for this property are instances of List<String>
.public static final TLcdDataProperty TITLE_PROPERTY
Title
element.
The possible values for this property are instances of List<TLcdOWSLanguageString>
.public static final TLcdDataProperty ABSTRACT_PROPERTY
Abstract
element.
The possible values for this property are instances of List<TLcdOWSLanguageString>
.public static final TLcdDataProperty KEYWORDS_PROPERTY
Keywords
element.
The possible values for this property are instances of List<TLcdOWSKeywords>
.public TLcdOWSServiceIdentification()
TLcdOWSServiceIdentification
instance.public TLcdOWSServiceIdentification(TLcdDataType aType)
TLcdOWSServiceIdentification
instance with the given data type.aType
- The data type.public void addServiceTypeVersion(String aServiceTypeVersion)
Unordered list of one or more versions of this service type implemented by this server.
aServiceTypeVersion
- the service type version to be added.public int getServiceTypeVersionCount()
public void removeServiceTypeVersion(int aIndex)
aIndex
- the index of the given position.public String getServiceTypeVersion(int aIndex)
Unordered list of one or more versions of this service type implemented by this server.
aIndex
- the index of the given position.public void addAccessConstraints(String aAccessConstraints)
Access constraint applied to assure the protection of privacy or intellectual property, or any other restrictions on retrieving or using data from or otherwise using this server. The reserved value NONE (case insensitive) shall be used to mean no access constraints are imposed.
aAccessConstraints
- the access constraints to be added.public int getAccessConstraintsCount()
public void removeAccessConstraints(int aIndex)
aIndex
- the index of the given position.public String getAccessConstraints(int aIndex)
Access constraint applied to assure the protection of privacy or intellectual property, or any other restrictions on retrieving or using data from or otherwise using this server. The reserved value NONE (case insensitive) shall be used to mean no access constraints are imposed.
aIndex
- the index of the given position.public TLcdOWSCode getServiceType()
ServiceType
element.
A service type name from a registry of services. For example, the values of the codeSpace URI and name and code string may be "OGC" and "catalogue." This type name is normally used for machine-to-machine communication.
SERVICE_TYPE_PROPERTY
property.public void setServiceType(TLcdOWSCode aValue)
ServiceType
element.
A service type name from a registry of services. For example, the values of the codeSpace URI and name and code string may be "OGC" and "catalogue." This type name is normally used for machine-to-machine communication.
aValue
- the value to set for the SERVICE_TYPE_PROPERTY
property.public List<String> getServiceTypeVersion()
ServiceTypeVersion
element.
Unordered list of one or more versions of this service type implemented by this server. This information is not adequate for version negotiation, and shall not be used for that purpose.
SERVICE_TYPE_VERSION_PROPERTY
property.public List<URI> getProfile()
Profile
element.
Unordered list of identifiers of Application Profiles that are implemented by this server. This element should be included for each specified application profile implemented by this server. The identifier value should be specified by each Application Profile. If this element is omitted, no meaning is implied.
PROFILE_PROPERTY
property.public String getFees()
Fees
element.
Fees and terms for retrieving data from or otherwise using this server, including the monetary units as specified in ISO 4217. The reserved value NONE (case insensitive) shall be used to mean no fees or terms.
FEES_PROPERTY
property.public void setFees(String aValue)
Fees
element.
Fees and terms for retrieving data from or otherwise using this server, including the monetary units as specified in ISO 4217. The reserved value NONE (case insensitive) shall be used to mean no fees or terms.
aValue
- the value to set for the FEES_PROPERTY
property.public List<String> getAccessConstraints()
AccessConstraints
element.
Access constraint applied to assure the protection of privacy or intellectual property, or any other restrictions on retrieving or using data from or otherwise using this server. The reserved value NONE (case insensitive) shall be used to mean no access constraints are imposed.
ACCESS_CONSTRAINTS_PROPERTY
property.public List<TLcdOWSLanguageString> getTitles()
Title
element.
Title of this resource, normally used for display to humans.
TITLE_PROPERTY
property.public List<TLcdOWSLanguageString> getAbstracts()
Abstract
element.
Brief narrative description of this resource, normally used for display to humans.
ABSTRACT_PROPERTY
property.public List<TLcdOWSKeywords> getKeywords()
Keywords
element.KEYWORDS_PROPERTY
property.