Class ClientSystemUtilities
- java.lang.Object
-
- com.inductiveautomation.factorypmi.application.script.builtin.ClientSystemUtilities
-
public class ClientSystemUtilities extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected FPMIApp
app
static int
APPLET_FLAG
static int
CLIENT_FLAG
static int
DESIGNER_FLAG
static int
FULLSCREEN_FLAG
protected static org.slf4j.Logger
log
static int
MOBILE_FLAG
static int
PREVIEW_FLAG
static int
SSL_FLAG
static int
WEBSTART_FLAG
-
Constructor Summary
Constructors Constructor Description ClientSystemUtilities()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
exit()
Exits the FPMI Client.void
exit(boolean force)
java.util.Collection<java.lang.String>
getAvailableLocales()
java.util.Collection<java.lang.String>
getAvailableTerms()
static java.lang.String
getClientId()
static int
getConnectionMode()
static int
getConnectTimeout()
java.lang.String
getEdition()
static java.lang.String
getGatewayAddress()
long
getInactivitySeconds()
Returns the number of seconds of inactivity for the systemjava.lang.String
getLocale()
static int
getReadTimeout()
int
getSystemFlags()
void
initialize(FPMIApp app)
org.python.core.PyObject
invokeGateway(java.lang.String function, org.python.core.PyObject... args)
Deprecated.void
invokeLater(org.python.core.PyObject fun)
void
invokeLater(org.python.core.PyObject fun, int time)
void
modifyTranslation(java.lang.String term, java.lang.String translation)
void
modifyTranslation(java.lang.String term, java.lang.String translation, java.lang.String locale)
void
retarget(org.python.core.PyObject[] args, java.lang.String[] kwargs)
static void
setConnectionMode(int mode)
static void
setConnectTimeout(int connectTimeout)
void
setLocale(java.lang.String locale)
static void
setReadTimeout(int readTimeout)
java.lang.String
translate(org.python.core.PyObject[] args, java.lang.String[] kwargs)
-
-
-
Field Detail
-
log
protected static final org.slf4j.Logger log
-
DESIGNER_FLAG
public static final int DESIGNER_FLAG
- See Also:
- Constant Field Values
-
PREVIEW_FLAG
public static final int PREVIEW_FLAG
- See Also:
- Constant Field Values
-
CLIENT_FLAG
public static final int CLIENT_FLAG
- See Also:
- Constant Field Values
-
WEBSTART_FLAG
public static final int WEBSTART_FLAG
- See Also:
- Constant Field Values
-
APPLET_FLAG
public static final int APPLET_FLAG
- See Also:
- Constant Field Values
-
FULLSCREEN_FLAG
public static final int FULLSCREEN_FLAG
- See Also:
- Constant Field Values
-
SSL_FLAG
public static final int SSL_FLAG
- See Also:
- Constant Field Values
-
MOBILE_FLAG
public static final int MOBILE_FLAG
- See Also:
- Constant Field Values
-
app
protected FPMIApp app
-
-
Method Detail
-
initialize
public void initialize(FPMIApp app)
-
getSystemFlags
public int getSystemFlags()
-
getEdition
public java.lang.String getEdition()
-
getConnectTimeout
public static int getConnectTimeout()
-
setConnectTimeout
public static void setConnectTimeout(int connectTimeout)
-
getReadTimeout
public static int getReadTimeout()
-
setReadTimeout
public static void setReadTimeout(int readTimeout)
-
setConnectionMode
public static void setConnectionMode(int mode)
-
getConnectionMode
public static int getConnectionMode()
-
exit
public void exit()
Exits the FPMI Client.
-
exit
public void exit(boolean force)
-
getInactivitySeconds
public long getInactivitySeconds()
Returns the number of seconds of inactivity for the system
-
getLocale
public java.lang.String getLocale()
-
getAvailableLocales
public java.util.Collection<java.lang.String> getAvailableLocales()
-
getAvailableTerms
public java.util.Collection<java.lang.String> getAvailableTerms()
-
setLocale
public void setLocale(java.lang.String locale)
-
translate
public java.lang.String translate(org.python.core.PyObject[] args, java.lang.String[] kwargs)
-
modifyTranslation
public void modifyTranslation(java.lang.String term, java.lang.String translation)
-
modifyTranslation
public void modifyTranslation(java.lang.String term, java.lang.String translation, java.lang.String locale)
-
invokeLater
public void invokeLater(org.python.core.PyObject fun)
-
invokeLater
public void invokeLater(org.python.core.PyObject fun, int time)
-
invokeGateway
@Deprecated public org.python.core.PyObject invokeGateway(java.lang.String function, org.python.core.PyObject... args) throws GatewayException
Deprecated.- Throws:
GatewayException
-
getGatewayAddress
public static java.lang.String getGatewayAddress()
-
getClientId
public static java.lang.String getClientId()
-
retarget
public void retarget(org.python.core.PyObject[] args, java.lang.String[] kwargs)
-
-