Class MapModelDelegate
- java.lang.Object
-
- com.inductiveautomation.ignition.common.lifecycle.AbstractLifecycle
-
- com.inductiveautomation.perspective.gateway.api.ComponentModelDelegate
-
- com.inductiveautomation.perspective.gateway.components.MapModelDelegate
-
public class MapModelDelegate extends ComponentModelDelegate
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ID
-
Fields inherited from class com.inductiveautomation.perspective.gateway.api.ComponentModelDelegate
component, log
-
-
Constructor Summary
Constructors Constructor Description MapModelDelegate(Component component)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fitBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
fitWorld(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
flyTo(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
flyToBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
org.python.core.PyDictionary
getBounds()
java.lang.String
getBoundsAsBBoxString()
org.python.core.PyDictionary
getCenter()
org.python.core.PyDictionary
getSize()
int
getZoom()
void
handleEvent(EventFiredMsg message)
A event hook for the delegate.protected void
onShutdown()
protected void
onStartup()
void
panBy(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
panInside(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
panInsideBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
panTo(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
setZoom(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
setZoomAround(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
zoomIn(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
zoomOut(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
Methods inherited from class com.inductiveautomation.perspective.gateway.api.ComponentModelDelegate
fireEvent, getScriptCallableMethods
-
Methods inherited from class com.inductiveautomation.ignition.common.lifecycle.AbstractLifecycle
isRunning, shutdown, startup
-
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MapModelDelegate
public MapModelDelegate(Component component)
-
-
Method Detail
-
getZoom
public int getZoom()
-
getSize
public org.python.core.PyDictionary getSize()
-
getCenter
public org.python.core.PyDictionary getCenter()
-
getBounds
public org.python.core.PyDictionary getBounds()
-
getBoundsAsBBoxString
public java.lang.String getBoundsAsBBoxString()
-
zoomIn
public void zoomIn(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
zoomOut
public void zoomOut(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
setZoom
public void setZoom(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
setZoomAround
public void setZoomAround(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
fitBounds
public void fitBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
fitWorld
public void fitWorld(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
panTo
public void panTo(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
panBy
public void panBy(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
flyTo
public void flyTo(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
flyToBounds
public void flyToBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
panInsideBounds
public void panInsideBounds(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
panInside
public void panInside(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
onStartup
protected void onStartup()
- Specified by:
onStartup
in classAbstractLifecycle
-
onShutdown
protected void onShutdown()
- Specified by:
onShutdown
in classAbstractLifecycle
-
handleEvent
public void handleEvent(EventFiredMsg message)
Description copied from class:ComponentModelDelegate
A event hook for the delegate. Invoked when a "model" event is fired over the websocket channel by the component's client side model delegate. Subclasses can choose if and how to handle incoming event messages.- Overrides:
handleEvent
in classComponentModelDelegate
- Parameters:
message
-EventFiredMsg
An event fired message.
-
-