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 protectedURLService()protectedURLService(java.lang.String url, java.lang.String urlFormat) -
Method Summary
Modifier and Type Method Description protected java.lang.StringgetServiceURL(java.lang.Object ref)protected java.lang.StringgetServiceURL(java.lang.Object ref, java.lang.String urlFormat, java.lang.Object[] formatArguments)java.lang.StringgetURL()protected abstract java.lang.Object[]getURLFormatArguments(java.lang.Object ref)protected voidparseUrl(java.lang.String url, java.lang.String defaultUrlFormat)java.lang.StringtoString()
-
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:
toStringin classjava.lang.Object
-
getURL
public java.lang.String getURL()
-