public class Vector extends Layer
counter, JS_GLOBAL, objectIds
Constructor and Description |
---|
Vector(Source source)
Creates a new instance.
|
Vector(Source source,
ClusterStyle clusterStyle)
Creates a new instance.
|
Vector(Source source,
Style style)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
Vector |
addFeatureDataLoadedListener(VectorFeatureDataLoadedListener listener)
Adds a new listener that will be invoked with feature data is loaded into this layer.
|
Vector |
addFeaturesLoadedListener(VectorFeaturesLoadedListener listener)
Adds a new listener that will be invoked with feature data is loaded into this layer.
|
List<VectorFeatureDataLoadedListener> |
getFeatureDataLoadedListeners() |
List<VectorFeaturesLoadedListener> |
getFeaturesLoadedListeners() |
String |
getJsType()
Returns a String with the type of Javascript object that this object represents.
|
Style |
getStyle()
Returns the style used to draw features.
|
void |
notifyFeatureDataLoadedListeners(org.apache.wicket.ajax.AjaxRequestTarget target,
com.google.gson.JsonArray features)
Notifies all registered listeners that features have been loaded into this layer.
|
void |
notifyFeaturesLoadedListeners(org.apache.wicket.ajax.AjaxRequestTarget target)
Notifies all registered listeners that features have been loaded into this layer.
|
Vector |
removeFeatureDataLoadedListener(VectorFeatureDataLoadedListener listener)
Removes a listener from the list of listeners that will be invoked when feature data is loaded into this layer.
|
Vector |
removeFeaturesLoadedListener(VectorFeaturesLoadedListener listener)
Removes a listener from the list of listeners that will be invoked when feature data is loaded into this layer.
|
String |
renderJs()
Returns a String with containing the rendered Javascript code for this object.
|
void |
setStyle(Style style)
Sets the style used to draw features.
|
Vector |
source(Source source)
Sets the source for this layer.
|
Vector |
style(Style style)
Sets the style used to draw features.
|
getSource, setSource, setVisible
escapeQuoteJs, getJsId, getJsIdWithSuffix
public Vector(Source source)
source
- Source of data for this layerpublic Vector(Source source, Style style)
source
- Source Source of data for this layerstyle
- Style used when drawing featurespublic Vector(Source source, ClusterStyle clusterStyle)
source
- Source Source of data for this layerclusterStyle
- Style used when drawing featurespublic Style getStyle()
public void setStyle(Style style)
style
- New valuepublic Vector style(Style style)
style
- New valuepublic Vector addFeatureDataLoadedListener(VectorFeatureDataLoadedListener listener)
listener
- Listener to invoke when feature data is loadedpublic Vector removeFeatureDataLoadedListener(VectorFeatureDataLoadedListener listener)
listener
- Listener to removepublic Vector addFeaturesLoadedListener(VectorFeaturesLoadedListener listener)
listener
- Listener to invoke when feature data is loadedpublic Vector removeFeaturesLoadedListener(VectorFeaturesLoadedListener listener)
listener
- Listener to removepublic List<VectorFeatureDataLoadedListener> getFeatureDataLoadedListeners()
public List<VectorFeaturesLoadedListener> getFeaturesLoadedListeners()
public void notifyFeatureDataLoadedListeners(org.apache.wicket.ajax.AjaxRequestTarget target, com.google.gson.JsonArray features)
target
- Ajax request targetfeatures
- JsonArray with the list of loaded featurespublic void notifyFeaturesLoadedListeners(org.apache.wicket.ajax.AjaxRequestTarget target)
target
- Ajax request targetpublic Vector source(Source source)
Layer
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.