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, setSource
escapeQuoteJs, getJsId, getJsIdWithSuffix
public 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)
Loader
public String renderBeforeConstructorJs()
public String getJsType()
JavascriptObject
getJsType
in interface IJavascriptObject
getJsType
in class JavascriptObject
public String renderJs()
JavascriptObject
renderJs
in interface IJavascriptObject
renderJs
in class JavascriptObject
Copyright © 2015. All rights reserved.