Class PerspectiveScriptingFunctions
- java.lang.Object
-
- com.inductiveautomation.perspective.gateway.script.AbstractScriptingFunctions
-
- com.inductiveautomation.perspective.gateway.script.PerspectiveScriptingFunctions
-
public class PerspectiveScriptingFunctions extends AbstractScriptingFunctions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.inductiveautomation.perspective.gateway.script.AbstractScriptingFunctions
AbstractScriptingFunctions.PageOperator, AbstractScriptingFunctions.SessionOperator, AbstractScriptingFunctions.ViewOperator
-
-
Constructor Summary
Constructors Constructor Description PerspectiveScriptingFunctions(PerspectiveContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidalterLogging(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidcloseDock(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidclosePage(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidclosePopup(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidcloseSession(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voiddebug(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voiddownload(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)protected PerspectiveContextgetContext()org.python.core.PyObjectgetProjectInfo()java.util.ListgetSessionInfo(org.python.core.PyObject[] values, java.lang.String[] keywords)booleanisAuthorized(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidlogin(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidlogout(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidnavigate(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidnavigateBack(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidnavigateForward(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidopenDock(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidopenPopup(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidprint(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidrefresh(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidsendMessage(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidsetTheme(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidtoggleDock(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidtogglePopup(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidvibrateDevice(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)-
Methods inherited from class com.inductiveautomation.perspective.gateway.script.AbstractScriptingFunctions
getSession, operateOnPage, operateOnSession, operateOnView
-
-
-
-
Constructor Detail
-
PerspectiveScriptingFunctions
public PerspectiveScriptingFunctions(PerspectiveContext context)
-
-
Method Detail
-
isAuthorized
public boolean isAuthorized(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
closeSession
public void closeSession(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
-
closePage
public void closePage(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
navigate
public void navigate(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
openPopup
public void openPopup(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
closePopup
public void closePopup(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
togglePopup
public void togglePopup(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
openDock
public void openDock(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
closeDock
public void closeDock(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
toggleDock
public void toggleDock(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
setTheme
public void setTheme(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
login
public void login(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
logout
public void logout(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
debug
public void debug(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
refresh
public void refresh(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
alterLogging
public void alterLogging(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
print
public void print(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
sendMessage
public void sendMessage(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
download
public void download(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
vibrateDevice
public void vibrateDevice(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
getSessionInfo
public java.util.List getSessionInfo(org.python.core.PyObject[] values, java.lang.String[] keywords)
-
getContext
protected PerspectiveContext getContext()
- Specified by:
getContextin classAbstractScriptingFunctions
-
getProjectInfo
public org.python.core.PyObject getProjectInfo()
-
navigateBack
public void navigateBack(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
navigateForward
public void navigateForward(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.lang.Exception- Throws:
java.lang.Exception
-
-