/sigmah/src/test/java/org/sigmah/client/page/entry/editor/mock/MockMapView.java

http://sigma-h.googlecode.com/ · Java · 72 lines · 49 code · 16 blank · 7 comment · 0 complexity · 66b02152cb5e89a6c5decd26cae9dcdc MD5 · raw file

  1. /*
  2. * All Sigmah code is released under the GNU General Public License v3
  3. * See COPYRIGHT.txt and LICENSE.txt.
  4. */
  5. package org.sigmah.client.page.entry.editor.mock;
  6. import org.sigmah.client.page.entry.editor.MapPresenter;
  7. import org.sigmah.shared.dto.BoundingBoxDTO;
  8. /**
  9. * @author Alex Bertram (akbertram@gmail.com)
  10. */
  11. public class MockMapView implements MapPresenter.View {
  12. public String boundsName;
  13. public BoundingBoxDTO bounds;
  14. public Double lat;
  15. public Double lng;
  16. public BoundingBoxDTO mapView;
  17. public Double markerX;
  18. public Double markerY;
  19. @Override
  20. public void init(MapPresenter presenter) {
  21. }
  22. @Override
  23. public void setBounds(String name, BoundingBoxDTO bounds) {
  24. this.boundsName = name;
  25. this.bounds = bounds;
  26. }
  27. @Override
  28. public void setCoords(Double lat, Double lng) {
  29. this.lat = lat;
  30. this.lng = lng;
  31. }
  32. @Override
  33. public Double getX() {
  34. return lng;
  35. }
  36. @Override
  37. public Double getY() {
  38. return lat;
  39. }
  40. @Override
  41. public void setMarkerPos(double lat, double lng) {
  42. markerY = lat;
  43. markerX = lng;
  44. }
  45. @Override
  46. public void setMapView(BoundingBoxDTO bounds) {
  47. this.mapView = bounds;
  48. }
  49. @Override
  50. public BoundingBoxDTO getMapView() {
  51. return mapView;
  52. }
  53. @Override
  54. public void panTo(double lat, double lng) {
  55. }
  56. }