Class URLService
java.lang.Object
org.eclipse.nebula.widgets.geomap.internal.URLService
- Direct Known Subclasses:
SearchServer
,TileServer
public abstract class URLService
extends java.lang.Object
Abstract super class for URL-based services with parameters
- Since:
- 3.3
-
Constructor Summary
Constructors Modifier Constructor Description protected
URLService()
protected
URLService(java.lang.String url, java.lang.String urlFormat)
-
Method Summary
Modifier and Type Method Description protected java.lang.String
getServiceURL(java.lang.Object ref)
protected java.lang.String
getServiceURL(java.lang.Object ref, java.lang.String urlFormat, java.lang.Object[] formatArguments)
java.lang.String
getURL()
protected abstract java.lang.Object[]
getURLFormatArguments(java.lang.Object ref)
protected void
parseUrl(java.lang.String url, java.lang.String defaultUrlFormat)
java.lang.String
toString()
-
Constructor Details
-
URLService
protected URLService() -
URLService
protected URLService(java.lang.String url, java.lang.String urlFormat)
-
-
Method Details
-
parseUrl
protected void parseUrl(java.lang.String url, java.lang.String defaultUrlFormat) -
getURLFormatArguments
protected abstract java.lang.Object[] getURLFormatArguments(java.lang.Object ref) -
getServiceURL
protected java.lang.String getServiceURL(java.lang.Object ref, java.lang.String urlFormat, java.lang.Object[] formatArguments) -
getServiceURL
protected java.lang.String getServiceURL(java.lang.Object ref) -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getURL
public java.lang.String getURL()
-