|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ls.widgets.map.model.MapLayer
public class MapLayer
Constructor Summary | |
---|---|
MapLayer(long theLayerId,
MapWidget parent)
|
Method Summary | |
---|---|
void |
addMapObject(MapObject object)
Adds map object to the layer. |
void |
clearAll()
Removes all map objects from the layer. |
void |
draw(Canvas canvas,
Rect drawingRect)
|
boolean |
equals(java.lang.Object o)
|
long |
getId()
|
MapObject |
getMapObject(java.lang.Object id)
Returns map object. |
MapObject |
getMapObjectByIndex(int index)
Returns map object by index |
int |
getMapObjectCount()
Returns the count of map objects on the layer |
java.util.ArrayList<java.lang.Object> |
getTouched(Rect touchRect)
Returns Ids of map object that were touched. |
int |
hashCode()
|
void |
invalidateDrawable(Drawable who)
|
boolean |
isVisible()
Shows whether the layer is visible or not. |
void |
removeMapObject(java.lang.Object id)
Removes map object from the layer. |
void |
scheduleDrawable(Drawable who,
java.lang.Runnable what,
long when)
|
void |
setScale(float scale)
|
void |
setVisible(boolean visible)
Sets layer visibility. |
void |
unscheduleDrawable(Drawable who,
java.lang.Runnable what)
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MapLayer(long theLayerId, MapWidget parent)
Method Detail |
---|
public void addMapObject(MapObject object)
Layer
addMapObject
in interface Layer
object
- - map object.public MapObject getMapObject(java.lang.Object id)
Layer
getMapObject
in interface Layer
id
- - id of the map object.public MapObject getMapObjectByIndex(int index)
Layer
getMapObjectByIndex
in interface Layer
public int getMapObjectCount()
Layer
getMapObjectCount
in interface Layer
public void removeMapObject(java.lang.Object id)
Layer
removeMapObject
in interface Layer
id
- - id of the map object.public java.util.ArrayList<java.lang.Object> getTouched(Rect touchRect)
touchRect
-
public boolean isVisible()
Layer
isVisible
in interface Layer
public void setVisible(boolean visible)
Layer
setVisible
in interface Layer
visible
- - true if layer should be visible, false otherwise.public void setScale(float scale)
public void draw(Canvas canvas, Rect drawingRect)
public void clearAll()
Layer
clearAll
in interface Layer
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void scheduleDrawable(Drawable who, java.lang.Runnable what, long when)
public void unscheduleDrawable(Drawable who, java.lang.Runnable what)
public void invalidateDrawable(Drawable who)
public long getId()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |