Constructor and Description |
---|
AbstractLayerMap() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set<Map.Entry<String,Layer>> |
entrySet() |
Collection<Layer> |
filter(tr.com.terrayazilim.core.lambda.Predicate<Layer> predicate) |
Layer |
get(Object key) |
protected Layer |
getCheckedLayer(Object key,
Class<?> type) |
Circle |
getCircle(Object key) |
LayerGroupImpl |
getLayerGroup(Object key) |
protected abstract Map<String,Layer> |
getMap() |
Marker |
getMarker(Object key) |
Polygon |
getPolygon(Object key) |
Polyline |
getPolyline(Object key) |
Rectangle |
getRectangle(Object key) |
boolean |
isEmpty() |
Set<String> |
keySet() |
Layer |
put(Layer layer) |
Layer |
put(String key,
Layer value) |
void |
putAll(Map<? extends String,? extends Layer> m) |
Layer |
remove(Object key) |
protected abstract void |
setMap(Map<String,Layer> map) |
int |
size() |
Collection<Layer> |
values() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
public Rectangle getRectangle(Object key)
getRectangle
in interface LayerMap
public Polyline getPolyline(Object key)
getPolyline
in interface LayerMap
public Polygon getPolygon(Object key)
getPolygon
in interface LayerMap
public LayerGroupImpl getLayerGroup(Object key)
getLayerGroup
in interface LayerMap
protected Layer getCheckedLayer(Object key, Class<?> type)
key
- type
- public Collection<Layer> filter(tr.com.terrayazilim.core.lambda.Predicate<Layer> predicate)
public Collection<Layer> values()
public void clear()
public boolean containsValue(Object value)
containsValue
in interface Map<String,Layer>
containsValue
in interface LayerMap
public boolean containsKey(Object key)
containsKey
in interface Map<String,Layer>
containsKey
in interface LayerMap
public boolean isEmpty()
Copyright © 2018 Terra Yazılım Bilişim Hiz. Elek. Dan. Oto. ve Loj. Tic. Ltd. Şti.. All rights reserved.