Package org.python.core
Class BaseDictionaryView
- java.lang.Object
-
- org.python.core.PyObject
-
- org.python.core.BaseDictionaryView
-
- All Implemented Interfaces:
java.io.Serializable,Traverseproc
public abstract class BaseDictionaryView extends PyObject implements Traverseproc
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.python.core.PyObject
PyObject.ConversionException
-
-
Field Summary
-
Fields inherited from class org.python.core.PyObject
gcMonitorGlobal, TYPE
-
-
Constructor Summary
Constructors Constructor Description BaseDictionaryView(AbstractDict dvDict)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PyObject__eq__(PyObject otherObj)Equivalent to the standard Python __eq__ method.PyObject__ge__(PyObject otherObj)Equivalent to the standard Python __ge__ method.PyObject__gt__(PyObject otherObj)Equivalent to the standard Python __gt__ method.PyObject__le__(PyObject otherObj)Equivalent to the standard Python __le__ method.int__len__()Equivalent to the standard Python __len__ method.PyObject__lt__(PyObject otherObj)Equivalent to the standard Python __lt__ method.PyObject__ne__(PyObject otherObj)Equivalent to the standard Python __ne__ method.booleanrefersDirectlyTo(PyObject ob)Optional operation.java.lang.StringtoString()inttraverse(Visitproc visit, java.lang.Object arg)Traverses all directly containedPyObjects.-
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__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __format__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __long__, __lshift__, __mod__, __mul__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __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, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType
-
-
-
-
Constructor Detail
-
BaseDictionaryView
public BaseDictionaryView(AbstractDict dvDict)
-
-
Method Detail
-
__len__
public int __len__()
Description copied from class:PyObjectEquivalent to the standard Python __len__ method. Part of the mapping discipline.
-
__eq__
public PyObject __eq__(PyObject otherObj)
Description copied from class:PyObjectEquivalent to the standard Python __eq__ method.
-
__ne__
public PyObject __ne__(PyObject otherObj)
Description copied from class:PyObjectEquivalent to the standard Python __ne__ method.
-
__lt__
public PyObject __lt__(PyObject otherObj)
Description copied from class:PyObjectEquivalent to the standard Python __lt__ method.
-
__le__
public PyObject __le__(PyObject otherObj)
Description copied from class:PyObjectEquivalent to the standard Python __le__ method.
-
__gt__
public PyObject __gt__(PyObject otherObj)
Description copied from class:PyObjectEquivalent to the standard Python __gt__ method.
-
__ge__
public PyObject __ge__(PyObject otherObj)
Description copied from class:PyObjectEquivalent to the standard Python __ge__ method.
-
traverse
public int traverse(Visitproc visit, java.lang.Object arg)
Description copied from interface:TraverseprocTraverses all directly containedPyObjects. Like in CPython,argmust be passed unmodified tovisitas its second parameter. IfVisitproc.visit(PyObject, Object)returns nonzero, this return value must be returned immediately by traverse.Visitproc.visit(PyObject, Object)must not be called with anullPyObject-argument.- Specified by:
traversein interfaceTraverseproc
-
refersDirectlyTo
public boolean refersDirectlyTo(PyObject ob)
Description copied from interface:TraverseprocOptional operation. Should only be implemented if it is more efficient than callingTraverseproc.traverse(Visitproc, Object)with a visitproc that just watches out forob. Must returnfalseifobisnull.- Specified by:
refersDirectlyToin interfaceTraverseproc
-
-