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 void
alterLogging(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
closeDock(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
closePage(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
closePopup(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
closeSession(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
debug(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
download(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
protected PerspectiveContext
getContext()
org.python.core.PyObject
getProjectInfo()
java.util.List
getSessionInfo(org.python.core.PyObject[] values, java.lang.String[] keywords)
boolean
isAuthorized(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
login(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
logout(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
navigate(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
navigateBack(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
navigateForward(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
openDock(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
openPopup(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
print(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
refresh(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
sendMessage(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
setTheme(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
toggleDock(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
togglePopup(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
void
vibrateDevice(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:
getContext
in 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
-
-