Package com.kakao.vectormap.internal
Class VectorDelegate
- java.lang.Object
-
- com.kakao.vectormap.internal.VectorDelegate
-
- All Implemented Interfaces:
IVectorDelegate
- Direct Known Subclasses:
DimScreenDelegate
public class VectorDelegate extends java.lang.Object implements IVectorDelegate
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCircleWaveAnimator(boolean isDimScreen, CircleWaves circleWaves)
void
addMultiPolygon(ShapeLayer layer, PolygonOptions options, boolean toDimScreen, OnPolygonCreateCallback callback)
java.lang.String
addPolygonStylesSet(PolygonStylesSet stylesSet, boolean isDimScreen)
void
changePolygonStylesAndDotPoints(java.lang.String layerId, java.lang.String polygonId, PolygonStylesSet stylesSet, java.util.List<DotPoints> dotPoints, boolean toDimScreen)
void
changePolygonStylesAndMapPoints(java.lang.String layerId, java.lang.String polygonId, PolygonStylesSet stylesSet, java.util.List<MapPoints> mapPoints, boolean toDimScreen)
void
clearAllAnimator(boolean isDimScreen)
PolygonStylesSet
getPolygonStylesSet(java.lang.String styleId)
boolean
hasPolygonStylesSet(java.lang.String styleId)
boolean
isRunning()
void
removeAllShape(boolean toDimScreen)
void
removeAnimator(boolean toDimScreen, java.lang.String animatorId)
void
removePolygon(boolean isDimScreen, java.lang.String layerId, java.lang.String polygonId)
void
removePolygons(java.lang.String[] layerIds, java.lang.String[] polygonIds, boolean toDimScreen)
void
setDimScreenCover(DimScreenCover cover)
void
setPolygonCenterPoint(java.lang.String layerId, java.lang.String polygonId, LatLng centerPoint)
void
setPolygonVisible(boolean isDimScreen, java.lang.String layerId, java.lang.String polygonId, boolean visible)
void
setPolygonZOrder(java.lang.String layerId, java.lang.String polygonId, int zOrder, boolean isDimScreen)
void
setRunning(boolean running)
void
startAnimator(java.lang.String animatorId, boolean toDimScreen, java.util.List<Polygon> polygons)
void
stopAnimator(java.lang.String animatorId, boolean hideShape, boolean toDimScreen)
-
-
-
Method Detail
-
hasPolygonStylesSet
public boolean hasPolygonStylesSet(java.lang.String styleId) throws java.lang.RuntimeException
- Specified by:
hasPolygonStylesSet
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
addPolygonStylesSet
public java.lang.String addPolygonStylesSet(PolygonStylesSet stylesSet, boolean isDimScreen) throws java.lang.RuntimeException
- Specified by:
addPolygonStylesSet
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
getPolygonStylesSet
public PolygonStylesSet getPolygonStylesSet(java.lang.String styleId) throws java.lang.RuntimeException
- Specified by:
getPolygonStylesSet
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
addMultiPolygon
public void addMultiPolygon(ShapeLayer layer, PolygonOptions options, boolean toDimScreen, OnPolygonCreateCallback callback) throws java.lang.RuntimeException
- Specified by:
addMultiPolygon
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
setPolygonVisible
public void setPolygonVisible(boolean isDimScreen, java.lang.String layerId, java.lang.String polygonId, boolean visible) throws java.lang.RuntimeException
- Specified by:
setPolygonVisible
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
setPolygonZOrder
public void setPolygonZOrder(java.lang.String layerId, java.lang.String polygonId, int zOrder, boolean isDimScreen) throws java.lang.RuntimeException
- Specified by:
setPolygonZOrder
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
setPolygonCenterPoint
public void setPolygonCenterPoint(java.lang.String layerId, java.lang.String polygonId, LatLng centerPoint) throws java.lang.RuntimeException
- Specified by:
setPolygonCenterPoint
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
removePolygon
public void removePolygon(boolean isDimScreen, java.lang.String layerId, java.lang.String polygonId) throws java.lang.RuntimeException
- Specified by:
removePolygon
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
removePolygons
public void removePolygons(java.lang.String[] layerIds, java.lang.String[] polygonIds, boolean toDimScreen) throws java.lang.RuntimeException
- Specified by:
removePolygons
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
removeAllShape
public void removeAllShape(boolean toDimScreen) throws java.lang.RuntimeException
- Specified by:
removeAllShape
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
startAnimator
public void startAnimator(java.lang.String animatorId, boolean toDimScreen, java.util.List<Polygon> polygons) throws java.lang.RuntimeException
- Specified by:
startAnimator
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
stopAnimator
public void stopAnimator(java.lang.String animatorId, boolean hideShape, boolean toDimScreen) throws java.lang.RuntimeException
- Specified by:
stopAnimator
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
addCircleWaveAnimator
public void addCircleWaveAnimator(boolean isDimScreen, CircleWaves circleWaves) throws java.lang.RuntimeException
- Specified by:
addCircleWaveAnimator
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
clearAllAnimator
public void clearAllAnimator(boolean isDimScreen) throws java.lang.RuntimeException
- Specified by:
clearAllAnimator
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
setDimScreenCover
public void setDimScreenCover(DimScreenCover cover) throws java.lang.RuntimeException
- Specified by:
setDimScreenCover
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
removeAnimator
public void removeAnimator(boolean toDimScreen, java.lang.String animatorId) throws java.lang.RuntimeException
- Specified by:
removeAnimator
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
changePolygonStylesAndDotPoints
public void changePolygonStylesAndDotPoints(java.lang.String layerId, java.lang.String polygonId, PolygonStylesSet stylesSet, java.util.List<DotPoints> dotPoints, boolean toDimScreen) throws java.lang.RuntimeException
- Specified by:
changePolygonStylesAndDotPoints
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
changePolygonStylesAndMapPoints
public void changePolygonStylesAndMapPoints(java.lang.String layerId, java.lang.String polygonId, PolygonStylesSet stylesSet, java.util.List<MapPoints> mapPoints, boolean toDimScreen) throws java.lang.RuntimeException
- Specified by:
changePolygonStylesAndMapPoints
in interfaceIVectorDelegate
- Throws:
java.lang.RuntimeException
-
setRunning
public void setRunning(boolean running)
-
isRunning
public boolean isRunning()
-
-