|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.enterprise.control.AbstractListener
org.deegree_impl.clients.wmsclient2.control.AbstractMapListener
org.deegree_impl.clients.wmsclient2.control.PanListener
will be called if the client forces a pan action and performs it. A extending class can change the behavior of the response by overriding the modifyModel() and the modifySettings() methods.
----------------------------------------------------------------------
Field Summary |
Fields inherited from class org.deegree_impl.enterprise.control.AbstractListener |
|
Constructor Summary | |
PanListener()
|
Method Summary | |
void |
actionPerformed(FormEvent event)
the method will be called by the MapListener if a pan action/event occurs. |
protected double |
getScale(WMSGetMapRequest mrm)
the method returns the scale of the map defined as diagonal size of a pixel at the center of the map. |
private WMSGetMapRequest |
modifyModel(WMSClientConfiguration config,
java.util.HashMap model)
|
private double[] |
pan(double minx,
double miny,
double maxx,
double maxy,
double delta,
java.util.HashMap model)
performs the panning of the map/bbox with the submitted factor 'delta'. |
protected java.util.HashMap |
toMap(java.lang.String request)
maps a string representation of a request to a HashMap |
Methods inherited from class org.deegree_impl.enterprise.control.AbstractListener |
getAlternativeNextPage, getNextPage, getRequest, getReturnValue, gotoErrorPage, handle, setAlternativeNextPage, setDefaultAlternativeNextPage, setDefaultNextPage, setNextPage, setReturnValue, toModel |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PanListener()
Method Detail |
public void actionPerformed(FormEvent event)
actionPerformed
in interface WebListener
actionPerformed
in class AbstractMapListener
event
- private WMSGetMapRequest modifyModel(WMSClientConfiguration config, java.util.HashMap model) throws InconsistentRequestException, XMLParsingException, java.net.MalformedURLException
InconsistentRequestException
XMLParsingException
java.net.MalformedURLException
private double[] pan(double minx, double miny, double maxx, double maxy, double delta, java.util.HashMap model)
minx
- miny
- maxx
- maxy
- delta
- model
-
protected java.util.HashMap toMap(java.lang.String request)
protected double getScale(WMSGetMapRequest mrm)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |