public abstract static class MapTileUtil.Action
extends java.lang.Object
Constructor and Description |
---|
MapTileUtil.Action(java.lang.String source,
java.lang.String destination) |
Modifier and Type | Method and Description |
---|---|
abstract void |
action(int x,
int y,
int zoomLevel,
MapTileUtil mtu)
Called from within grabTiles, with the tile info.
|
MapTileUtil.Action |
addBounds(double ulat,
double llon,
double llat,
double rlon) |
MapTileUtil.Action |
addZoom(int zoom) |
MapTileUtil.Action |
addZoomRange(int zoom1,
int zoom2) |
MapTileUtil.Action |
format(java.lang.String format) |
java.util.List<double[]> |
getBoundsList() |
java.lang.String |
getDestination() |
java.lang.String |
getFormat() |
MapTileCoordinateTransform |
getMtcTransform() |
java.lang.String |
getSource() |
boolean[] |
getZoomLevels() |
abstract void |
go() |
void |
setBoundsList(java.util.List<double[]> boundsList) |
void |
setDestination(java.lang.String destination) |
void |
setFormat(java.lang.String format) |
void |
setMtcTransform(MapTileCoordinateTransform mtcTransform) |
void |
setSource(java.lang.String source) |
void |
setZoomLevels(boolean[] zoomLevels) |
MapTileUtil.Action |
transform(MapTileCoordinateTransform transform) |
public MapTileUtil.Action(java.lang.String source, java.lang.String destination)
public MapTileUtil.Action addBounds(double ulat, double llon, double llat, double rlon)
public MapTileUtil.Action addZoom(int zoom)
public MapTileUtil.Action addZoomRange(int zoom1, int zoom2)
public MapTileUtil.Action format(java.lang.String format)
public MapTileUtil.Action transform(MapTileCoordinateTransform transform)
public abstract void go()
public abstract void action(int x, int y, int zoomLevel, MapTileUtil mtu)
x
- tile coordinatey
- tile coordinatezoomLevel
- tile zoom levelmtu
- callbackpublic java.lang.String getSource()
public void setSource(java.lang.String source)
public java.lang.String getDestination()
public void setDestination(java.lang.String destination)
public java.lang.String getFormat()
public void setFormat(java.lang.String format)
public java.util.List<double[]> getBoundsList()
public void setBoundsList(java.util.List<double[]> boundsList)
public boolean[] getZoomLevels()
public void setZoomLevels(boolean[] zoomLevels)
public MapTileCoordinateTransform getMtcTransform()
public void setMtcTransform(MapTileCoordinateTransform mtcTransform)
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details