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
All Methods Instance Methods Abstract Methods Concrete Methods 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()
-
-
-
Method Detail
-
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()
-
-