Class ScriptModule
java.lang.Object
org.python.core.PyObject
com.inductiveautomation.ignition.common.script.ScriptModule
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ProjectScriptModule
public class ScriptModule
extends org.python.core.PyObject
A Python scripting module
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.python.core.PyObject
org.python.core.PyObject.ConversionException
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.python.core.PyString
org.python.core.PyStringMap
Fields inherited from class org.python.core.PyObject
attributes, gcMonitorGlobal, objtype, TYPE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ScriptModule
(ScriptManager parent, String name, String path, ScriptScopeStyle scopeStyle) ScriptModule
(ScriptManager parent, String name, String path, String code, ScriptScopeStyle scopeStyle) -
Method Summary
Modifier and TypeMethodDescriptionvoid
__delattr__
(String attr) org.python.core.PyObject
__findattr_ex__
(String name) void
__setattr__
(String attr, org.python.core.PyObject value) org.python.core.PyString
getCode()
org.python.core.PyStringMap
getDict()
getName()
getPath()
protected void
initDict()
void
void
void
reloadModule
(boolean force) void
setCode
(org.python.core.PyString string) void
setCode
(org.python.core.PyString string, boolean reload) void
toString()
Methods inherited from class org.python.core.PyObject
__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __eq__, __findattr__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __format__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rawdir__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __trunc__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _unsupportedop, _xor, adaptToCoerceTuple, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, finalize, getJavaProxy, getType, hashCode, impAttr, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, mergeClassDict, mergeDictAttr, mergeListAttr, noAttributeError, object___subclasshook__, readonlyAttributeError, runsupportedopMessage, setDict, setType, unsupportedopMessage
-
Field Details
-
__dict__
public org.python.core.PyStringMap __dict__ -
__code__
protected org.python.core.PyString __code__ -
__name__
-
-
Constructor Details
-
ScriptModule
public ScriptModule(ScriptManager parent, String name, String path, String code, ScriptScopeStyle scopeStyle) -
ScriptModule
-
-
Method Details
-
initDict
protected void initDict() -
loadModule
public void loadModule() -
reloadModule
public void reloadModule(boolean force) -
reloadModule
public void reloadModule() -
__findattr_ex__
- Overrides:
__findattr_ex__
in classorg.python.core.PyObject
-
__setattr__
- Overrides:
__setattr__
in classorg.python.core.PyObject
-
__delattr__
- Overrides:
__delattr__
in classorg.python.core.PyObject
-
toString
- Overrides:
toString
in classorg.python.core.PyObject
-
getPath
-
getCode
public org.python.core.PyString getCode() -
getName
-
getDict
public org.python.core.PyStringMap getDict()- Overrides:
getDict
in classorg.python.core.PyObject
-
setCode
public void setCode(org.python.core.PyString string) -
setCode
public void setCode(org.python.core.PyString string, boolean reload) -
setName
-