Class DotReferenceJythonMap
java.lang.Object
org.python.core.PyObject
com.inductiveautomation.ignition.common.script.abc.AbstractJythonMap
com.inductiveautomation.perspective.gateway.script.DotReferenceJythonMap
- All Implemented Interfaces:
JythonMap
,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.python.core.PyObject
org.python.core.PyObject.ConversionException
-
Field Summary
Fields inherited from class org.python.core.PyObject
attributes, gcMonitorGlobal, objtype, TYPE
-
Method Summary
Modifier and TypeMethodDescriptionorg.python.core.PyObject
__findattr_ex__
(String name) org.python.core.PyObject
__finditem__
(String key) Look up and return the specified key.org.python.core.PyObject
get
(org.python.core.PyObject pyKey, org.python.core.PyObject def) Get the value for the specified key, ordefault
if the key was not present.org.python.core.PyList
items()
org.python.core.PyList
keys()
org.python.core.PyObject
toDict()
toString()
org.python.core.PyList
values()
Methods inherited from class com.inductiveautomation.ignition.common.script.abc.AbstractJythonMap
__finditem__, __finditem__, __iter__, __repr__, __str__, get, has_key, isMappingType, isNumberType, isSequenceType, iteritems, iterkeys, itervalues
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__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __eq__, __findattr__, __findattr__, __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__, __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__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __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, getDict, getJavaProxy, getType, hashCode, impAttr, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, mergeClassDict, mergeDictAttr, mergeListAttr, noAttributeError, object___subclasshook__, readonlyAttributeError, runsupportedopMessage, setDict, setType, unsupportedopMessage
Methods inherited from interface com.inductiveautomation.ignition.common.script.abc.JythonMap
__contains__, __len__
-
Method Details
-
toString
- Specified by:
toString
in interfaceJythonMap
- Overrides:
toString
in classAbstractJythonMap
- Returns:
- a string containing a printable representation of this object. If practical, should match the evaluation
format of a Python dictionary -
{"key": 123, "key_2": "value"}
-
toDict
public org.python.core.PyObject toDict() -
getRawMap
-
keys
public org.python.core.PyList keys()- Returns:
- A list of keys
-
values
public org.python.core.PyList values()- Returns:
- a list of values
-
items
public org.python.core.PyList items()- Returns:
- a list of items; should be a PyTuple consisting of key: value pairs
-
__finditem__
Description copied from interface:JythonMap
Look up and return the specified key.- Specified by:
__finditem__
in interfaceJythonMap
- Overrides:
__finditem__
in classorg.python.core.PyObject
-
__findattr_ex__
- Overrides:
__findattr_ex__
in classorg.python.core.PyObject
-
get
public org.python.core.PyObject get(org.python.core.PyObject pyKey, org.python.core.PyObject def) Description copied from interface:JythonMap
Get the value for the specified key, ordefault
if the key was not present.- Parameters:
pyKey
- The pyKey, which may be a string (PyObject.asString()
or a numeric index (PyObject.asInt()
-