Package com.luciad.wms.client.model
Class ALcdOGCWMSService
java.lang.Object
com.luciad.wms.client.model.ALcdOGCWMSService
This class contains general information about a Web Map Service.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the access constraint that apply to this service.Returns anTLcdOWSServiceProvidercontaining the contact information of the service ornullif noTLcdOWSServiceProviderwas configuredgetFees()Returns the fees that apply to this service.abstract StringgetKeyword(int aIndex) Returns the keyword or keyword phrase at the given index.abstract intReturns the number of keywords or keyword phrases that describe the Web Map Service.abstract intReturns the maximum number of layers allowed in a single request.abstract intReturns the maximum allowed height in a request.abstract intReturns the maximum allowed width in a request.abstract StringReturns a description providing additional information about the Web Map Service.abstract StringReturns the WMT-defined name for the type of service.abstract StringReturns the title of the Web Map Service.abstract StringgetURL()Returns the top-level web address of the service or the service provider.
-
Constructor Details
-
ALcdOGCWMSService
public ALcdOGCWMSService()
-
-
Method Details
-
getServiceName
Returns the WMT-defined name for the type of service. This parameter is mandatory for a WMS.- Returns:
- the WMT-defined name for the type of service.
-
getServiceTitle
Returns the title of the Web Map Service. This parameter is mandatory for a WMS.- Returns:
- the title of the Web Map Service.
-
getServiceAbstract
Returns a description providing additional information about the Web Map Service. If no abstract is provided, null is returned.- Returns:
- a description providing additional information about the Web Map Service As this parameter is optional, null is returned when not available.
-
getKeywordCount
public abstract int getKeywordCount()Returns the number of keywords or keyword phrases that describe the Web Map Service. These keywords can be used to help catalog searching.- Returns:
- The number of keywords or keyword phrases that describe the Web Map Service.
-
getKeyword
Returns the keyword or keyword phrase at the given index. Keywords are an additional description of the service and can be used to help catalog searching.- Parameters:
aIndex- An index.- Returns:
- The keyword or keyword phrase at the given index.
- Throws:
IndexOutOfBoundsException- if the given index is out of bounds.
-
getURL
Returns the top-level web address of the service or the service provider. If no URL is provided, null is returned.- Returns:
- the top-level web address of the service or the service provider.
-
getLayerLimit
public abstract int getLayerLimit()Returns the maximum number of layers allowed in a single request. If no limit is imposed -1 is returned.- Returns:
- the maximum number of layers allowed in a single request. If no limit is imposed -1 is returned.
-
getMaxWidth
public abstract int getMaxWidth()Returns the maximum allowed width in a request. If no limit is imposed -1 is returned.- Returns:
- the maximum allowed width in a request. If no limit is imposed -1 is returned.
-
getMaxHeight
public abstract int getMaxHeight()Returns the maximum allowed height in a request. If no limit is imposed -1 is returned.- Returns:
- the maximum allowed height in a request. If no limit is imposed -1 is returned.
-
getFees
Returns the fees that apply to this service.By default,
nullis returned, indicating that there are no applicable fees.- Returns:
- A String representing the fees,
nullif no fees set.
-
getAccessConstraints
Returns the access constraint that apply to this service.By default,
nullis returned, indicating that there are no applicable access constraints.- Returns:
- A String representing the access constraints,
nullif there are no applicable access constraints
-
getContactInformation
Returns anTLcdOWSServiceProvidercontaining the contact information of the service ornullif noTLcdOWSServiceProviderwas configured- Returns:
- an
TLcdOWSServiceProvidercontaining the contact information of the service ornullif noTLcdOWSServiceProviderwas configured - Since:
- 2022.0
-