public class DefaultGeoJsonLoader extends Loader implements Serializable
counter, JS_GLOBAL, objectIds| Constructor and Description |
|---|
DefaultGeoJsonLoader(String url,
String projection)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getJsType()
Returns a String with the type of Javascript object that this object represents.
|
String |
getProjection()
Returns the projection used to transform fetched data.
|
String |
getUrl()
Returns the URL from which data is loaded.
|
VectorFeatureDataLoadedListener |
getVectorFeatureDataLoadedListener()
Returns the listener invoked when feature data has been loaded.
|
VectorFeaturesLoadedListener |
getVectorFeaturesLoadedListener()
Returns the listener invoked when features have been loaded.
|
DefaultGeoJsonLoader |
projection(String projection)
Sets the projection used to transform fetched data.
|
String |
renderBeforeConstructorJs()
Renders the callback function that handles the asynchronously requested data and loads it into our data source.
|
String |
renderJs()
Returns a String with containing the rendered Javascript code for this object.
|
void |
setProjection(String projection)
Sets the projection used to transform fetched data.
|
void |
setUrl(String url)
Sets the URL from which data is loaded.
|
void |
setVectorFeatureDataLoadedListener(VectorFeatureDataLoadedListener vectorFeatureDataLoadedListener)
Sets a listener that will be invoked when feature data has been loaded.
|
void |
setVectorFeaturesLoadedListener(VectorFeaturesLoadedListener vectorFeaturesLoadedListener)
Sets a listener that will be invoked when features have been loaded.
|
DefaultGeoJsonLoader |
source(Source source)
Sets the data source.
|
DefaultGeoJsonLoader |
url(String url)
Sets the URL from which data is loaded.
|
DefaultGeoJsonLoader |
vectorFeatureDataLoadedListener(VectorFeatureDataLoadedListener vectorFeatureDataLoadedListener)
Sets a listener that will be invoked when feature data has been loaded.
|
DefaultGeoJsonLoader |
vectorFeaturesLoadedListener(VectorFeaturesLoadedListener vectorFeaturesLoadedListener)
Sets a listener that will be invoked when features have been loaded.
|
getSource, setSourceescapeQuoteJs, getJsId, getJsIdWithSuffixpublic String getUrl()
public void setUrl(String url)
url - New valuepublic DefaultGeoJsonLoader url(String url)
url - New valuepublic String getProjection()
public void setProjection(String projection)
projection - New valuepublic DefaultGeoJsonLoader projection(String projection)
projection - New valuepublic VectorFeatureDataLoadedListener getVectorFeatureDataLoadedListener()
public void setVectorFeatureDataLoadedListener(VectorFeatureDataLoadedListener vectorFeatureDataLoadedListener)
vectorFeatureDataLoadedListener - Listener to invoke when feature data has been loadedpublic DefaultGeoJsonLoader vectorFeatureDataLoadedListener(VectorFeatureDataLoadedListener vectorFeatureDataLoadedListener)
vectorFeatureDataLoadedListener - Listener to invoke when feature data has been loadedpublic VectorFeaturesLoadedListener getVectorFeaturesLoadedListener()
public void setVectorFeaturesLoadedListener(VectorFeaturesLoadedListener vectorFeaturesLoadedListener)
vectorFeaturesLoadedListener - Listener to invoke when features have been loadedpublic DefaultGeoJsonLoader vectorFeaturesLoadedListener(VectorFeaturesLoadedListener vectorFeaturesLoadedListener)
vectorFeaturesLoadedListener - Listener to invoke when features have been loadedpublic DefaultGeoJsonLoader source(Source source)
Loaderpublic String renderBeforeConstructorJs()
public String getJsType()
JavascriptObjectgetJsType in interface IJavascriptObjectgetJsType in class JavascriptObjectpublic String renderJs()
JavascriptObjectrenderJs in interface IJavascriptObjectrenderJs in class JavascriptObjectCopyright © 2015. All rights reserved.