@UrlBinding(value="/action/featureinfo")
@StrictBinding
public class FeatureInfoActionBean
extends nl.b3p.i18n.LocalizableActionBean
implements nl.b3p.viewer.audit.Auditable
| Constructor and Description |
|---|
FeatureInfoActionBean() |
| Modifier and Type | Method and Description |
|---|---|
static Locale |
determineLocaleForBundle(net.sourceforge.stripes.action.ActionBeanContext context,
Application application) |
protected org.json.JSONArray |
executeQuery(ApplicationLayer al,
SimpleFeatureType ft,
org.geotools.data.FeatureSource fs,
org.geotools.data.Query q)
This will execute the actual featureinfo query, can be overridden in
subclasses to modify behaviour such as workflow.
|
Application |
getApplication() |
List<Long> |
getAttributesToInclude() |
nl.b3p.viewer.audit.AuditMessageObject |
getAuditMessageObject() |
net.sourceforge.stripes.action.ActionBeanContext |
getContext() |
String |
getDistance() |
Layer |
getLayer() |
int |
getLimit() |
String |
getQueryJSON() |
String |
getRequestId() |
String |
getX() |
String |
getY() |
net.sourceforge.stripes.action.Resolution |
info() |
void |
initAudit() |
void |
initBundle() |
boolean |
isArrays() |
boolean |
isEdit() |
boolean |
isGraph() |
boolean |
isOrdered() |
net.sourceforge.stripes.action.Resolution |
relatedInfo() |
void |
setApplication(Application application) |
void |
setArrays(boolean arrays) |
void |
setAttributesToInclude(List<Long> attributesToInclude) |
void |
setContext(net.sourceforge.stripes.action.ActionBeanContext context) |
void |
setDistance(String distance) |
void |
setEdit(boolean edit) |
void |
setGraph(boolean graph) |
void |
setLimit(int limit) |
void |
setOrdered(boolean ordered) |
void |
setQueryJSON(String queryJSON) |
void |
setRequestId(String requestId) |
void |
setX(String x) |
void |
setY(String y) |
public static final String FID
public net.sourceforge.stripes.action.ActionBeanContext getContext()
getContext in interface net.sourceforge.stripes.action.ActionBeanpublic void setContext(net.sourceforge.stripes.action.ActionBeanContext context)
setContext in interface net.sourceforge.stripes.action.ActionBeanpublic Application getApplication()
public void setApplication(Application application)
public int getLimit()
public void setLimit(int limit)
public String getDistance()
public void setDistance(String distance)
public String getQueryJSON()
public void setQueryJSON(String queryJSON)
public String getX()
public void setX(String x)
public String getY()
public void setY(String y)
public boolean isEdit()
public void setEdit(boolean edit)
public boolean isArrays()
public void setArrays(boolean arrays)
public String getRequestId()
public void setRequestId(String requestId)
public boolean isGraph()
public void setGraph(boolean graph)
public boolean isOrdered()
public void setOrdered(boolean ordered)
public Layer getLayer()
public nl.b3p.viewer.audit.AuditMessageObject getAuditMessageObject()
getAuditMessageObject in interface nl.b3p.viewer.audit.Auditable@Before(stages=EventHandling) public void initAudit()
@DefaultHandler
public net.sourceforge.stripes.action.Resolution info()
throws org.json.JSONException
org.json.JSONExceptionpublic net.sourceforge.stripes.action.Resolution relatedInfo()
throws org.json.JSONException,
Exception
org.json.JSONExceptionExceptionprotected org.json.JSONArray executeQuery(ApplicationLayer al, SimpleFeatureType ft, org.geotools.data.FeatureSource fs, org.geotools.data.Query q) throws IOException, org.json.JSONException, Exception
al - the application layerft - the featuretypefs - the feature sourceq - a queryJSONArrayIOException - if anyorg.json.JSONException - if transforming to json failsException - if any@After(stages=BindingAndValidation) public void initBundle()
initBundle in class nl.b3p.i18n.LocalizableActionBeanpublic static Locale determineLocaleForBundle(net.sourceforge.stripes.action.ActionBeanContext context, Application application)
Copyright © 2020. All rights reserved.