public class DefaultOverlayManager extends AbstractList<Overlay> implements OverlayManager
modCount
Constructor and Description |
---|
DefaultOverlayManager(TilesOverlay tilesOverlay) |
Modifier and Type | Method and Description |
---|---|
void |
add(int pIndex,
Overlay pElement) |
Overlay |
get(int pIndex) |
TilesOverlay |
getTilesOverlay()
Gets the optional TilesOverlay class.
|
boolean |
onCreateOptionsMenu(Menu pMenu,
int menuIdOffset,
MapView mapView) |
void |
onDetach(MapView pMapView) |
boolean |
onDoubleTap(MotionEvent e,
MapView pMapView) |
boolean |
onDoubleTapEvent(MotionEvent e,
MapView pMapView) |
boolean |
onDown(MotionEvent pEvent,
MapView pMapView) |
void |
onDraw(Canvas c,
MapView pMapView)
If possible, use
OverlayManager.onDraw(Canvas, Projection) instead (cf. |
void |
onDraw(Canvas c,
Projection pProjection) |
boolean |
onFling(MotionEvent pEvent1,
MotionEvent pEvent2,
float pVelocityX,
float pVelocityY,
MapView pMapView) |
boolean |
onKeyDown(int keyCode,
KeyEvent event,
MapView pMapView) |
boolean |
onKeyUp(int keyCode,
KeyEvent event,
MapView pMapView) |
boolean |
onLongPress(MotionEvent pEvent,
MapView pMapView) |
boolean |
onOptionsItemSelected(MenuItem item,
int menuIdOffset,
MapView mapView) |
void |
onPause() |
boolean |
onPrepareOptionsMenu(Menu pMenu,
int menuIdOffset,
MapView mapView) |
void |
onResume() |
boolean |
onScroll(MotionEvent pEvent1,
MotionEvent pEvent2,
float pDistanceX,
float pDistanceY,
MapView pMapView) |
void |
onShowPress(MotionEvent pEvent,
MapView pMapView) |
boolean |
onSingleTapConfirmed(MotionEvent e,
MapView pMapView) |
boolean |
onSingleTapUp(MotionEvent pEvent,
MapView pMapView) |
boolean |
onSnapToItem(int x,
int y,
Point snapPoint,
IMapView pMapView) |
boolean |
onTouchEvent(MotionEvent event,
MapView pMapView) |
boolean |
onTrackballEvent(MotionEvent event,
MapView pMapView) |
List<Overlay> |
overlays() |
Iterable<Overlay> |
overlaysReversed() |
Overlay |
remove(int pIndex) |
Overlay |
set(int pIndex,
Overlay pElement) |
void |
setOptionsMenusEnabled(boolean pEnabled) |
void |
setTilesOverlay(TilesOverlay tilesOverlay)
Sets the optional TilesOverlay class.
|
int |
size() |
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
add, addAll, addAll, clear, contains, containsAll, equals, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, removeAll, replaceAll, retainAll, sort, spliterator, subList, toArray, toArray
parallelStream, removeIf, stream
public DefaultOverlayManager(TilesOverlay tilesOverlay)
public Overlay get(int pIndex)
get
in interface List<Overlay>
get
in interface OverlayManager
get
in class AbstractList<Overlay>
public int size()
size
in interface Collection<Overlay>
size
in interface List<Overlay>
size
in interface OverlayManager
size
in class AbstractCollection<Overlay>
public void add(int pIndex, Overlay pElement)
add
in interface List<Overlay>
add
in interface OverlayManager
add
in class AbstractList<Overlay>
public Overlay remove(int pIndex)
remove
in interface List<Overlay>
remove
in interface OverlayManager
remove
in class AbstractList<Overlay>
public Overlay set(int pIndex, Overlay pElement)
set
in interface List<Overlay>
set
in interface OverlayManager
set
in class AbstractList<Overlay>
public TilesOverlay getTilesOverlay()
OverlayManager
getTilesOverlay
in interface OverlayManager
public void setTilesOverlay(TilesOverlay tilesOverlay)
OverlayManager
setTilesOverlay
in interface OverlayManager
tilesOverlay
- the tilesOverlay to setpublic Iterable<Overlay> overlaysReversed()
overlaysReversed
in interface OverlayManager
public List<Overlay> overlays()
overlays
in interface OverlayManager
public void onDraw(Canvas c, MapView pMapView)
OverlayManager
OverlayManager.onDraw(Canvas, Projection)
instead (cf. MapSnapshot
onDraw
in interface OverlayManager
public void onDraw(Canvas c, Projection pProjection)
onDraw
in interface OverlayManager
public void onDetach(MapView pMapView)
onDetach
in interface OverlayManager
public void onPause()
onPause
in interface OverlayManager
public void onResume()
onResume
in interface OverlayManager
public boolean onKeyDown(int keyCode, KeyEvent event, MapView pMapView)
onKeyDown
in interface OverlayManager
public boolean onKeyUp(int keyCode, KeyEvent event, MapView pMapView)
onKeyUp
in interface OverlayManager
public boolean onTouchEvent(MotionEvent event, MapView pMapView)
onTouchEvent
in interface OverlayManager
public boolean onTrackballEvent(MotionEvent event, MapView pMapView)
onTrackballEvent
in interface OverlayManager
public boolean onSnapToItem(int x, int y, Point snapPoint, IMapView pMapView)
onSnapToItem
in interface OverlayManager
public boolean onDoubleTap(MotionEvent e, MapView pMapView)
onDoubleTap
in interface OverlayManager
public boolean onDoubleTapEvent(MotionEvent e, MapView pMapView)
onDoubleTapEvent
in interface OverlayManager
public boolean onSingleTapConfirmed(MotionEvent e, MapView pMapView)
onSingleTapConfirmed
in interface OverlayManager
public boolean onDown(MotionEvent pEvent, MapView pMapView)
onDown
in interface OverlayManager
public boolean onFling(MotionEvent pEvent1, MotionEvent pEvent2, float pVelocityX, float pVelocityY, MapView pMapView)
onFling
in interface OverlayManager
public boolean onLongPress(MotionEvent pEvent, MapView pMapView)
onLongPress
in interface OverlayManager
public boolean onScroll(MotionEvent pEvent1, MotionEvent pEvent2, float pDistanceX, float pDistanceY, MapView pMapView)
onScroll
in interface OverlayManager
public void onShowPress(MotionEvent pEvent, MapView pMapView)
onShowPress
in interface OverlayManager
public boolean onSingleTapUp(MotionEvent pEvent, MapView pMapView)
onSingleTapUp
in interface OverlayManager
public void setOptionsMenusEnabled(boolean pEnabled)
setOptionsMenusEnabled
in interface OverlayManager
public boolean onCreateOptionsMenu(Menu pMenu, int menuIdOffset, MapView mapView)
onCreateOptionsMenu
in interface OverlayManager
public boolean onPrepareOptionsMenu(Menu pMenu, int menuIdOffset, MapView mapView)
onPrepareOptionsMenu
in interface OverlayManager
public boolean onOptionsItemSelected(MenuItem item, int menuIdOffset, MapView mapView)
onOptionsItemSelected
in interface OverlayManager