public class PyDialectDerived extends PyDialect implements Slotted, FinalizablePyObjectDerived, TraverseprocDerived
PyObject.ConversionExceptiondelimiter, Dialect_doc, doublequote, escapechar, lineterminator, quotechar, quoting, skipinitialspace, strict, TYPEgcMonitorGlobal| Constructor and Description | 
|---|
| PyDialectDerived(PyType subtype) | 
| Modifier and Type | Method and Description | 
|---|---|
| PyObject | __abs__()Equivalent to the standard Python __abs__ method. | 
| PyObject | __add__(PyObject other)Equivalent to the standard Python __add__ method. | 
| PyObject | __and__(PyObject other)Equivalent to the standard Python __and__ method | 
| PyObject | __call__(PyObject[] args,
        String[] keywords)The basic method to override when implementing a callable object. | 
| int | __cmp__(PyObject other)Equivalent to the standard Python __cmp__ method. | 
| Object | __coerce_ex__(PyObject o)Implements numeric coercion | 
| PyComplex | __complex__()Equivalent to the standard Python __complex__ method. | 
| boolean | __contains__(PyObject o)Equivalent to the standard Python __contains__ method. | 
| void | __del_derived__()__del_builtin__is the built-in's own finalizer, while__del_derived__refers to an instance's in-dict__del__. | 
| void | __delattr__(String name)A variant of the __delattr__ method which accepts a String
 as the key. | 
| void | __delete__(PyObject obj) | 
| void | __delitem__(PyObject key)Equivalent to the standard Python __delitem__ method. | 
| void | __delslice__(PyObject start,
            PyObject stop,
            PyObject step) | 
| PyObject | __dir__()Equivalent to the standard Python __dir__ method. | 
| PyObject | __div__(PyObject other)Equivalent to the standard Python __div__ method | 
| PyObject | __divmod__(PyObject other)Equivalent to the standard Python __divmod__ method | 
| void | __ensure_finalizer__()PyObjects that implement
  org.python.core.finalization.HasFinalizeTriggershall implement this method via:FinalizeTrigger.ensureFinalizer(this); | 
| PyObject | __eq__(PyObject other)Equivalent to the standard Python __eq__ method. | 
| PyObject | __findattr_ex__(String name)Attribute lookup hook. | 
| PyObject | __finditem__(int key)A variant of the __finditem__ method which accepts a primitive
  intas the key. | 
| PyObject | __finditem__(PyObject key)Very similar to the standard Python __getitem__ method. | 
| PyFloat | __float__()Equivalent to the standard Python __float__ method. | 
| PyObject | __floordiv__(PyObject other)Equivalent to the standard Python __floordiv__ method | 
| PyObject | __format__(PyObject other) | 
| PyObject | __ge__(PyObject other)Equivalent to the standard Python __ge__ method. | 
| PyObject | __get__(PyObject obj,
       PyObject type)Get descriptor for this PyObject. | 
| PyObject | __getitem__(PyObject key)Equivalent to the standard Python __getitem__ method. | 
| PyObject | __getslice__(PyObject start,
            PyObject stop,
            PyObject step) | 
| PyObject | __gt__(PyObject other)Equivalent to the standard Python __gt__ method. | 
| PyString | __hex__()Equivalent to the standard Python __hex__ method
 Should only be overridden by numeric objects that can be
 reasonably represented as a hexadecimal string. | 
| PyObject | __iadd__(PyObject other)Equivalent to the standard Python __iadd__ method. | 
| PyObject | __iand__(PyObject other)Equivalent to the standard Python __iand__ method | 
| PyObject | __idiv__(PyObject other)Equivalent to the standard Python __idiv__ method | 
| PyObject | __ifloordiv__(PyObject other)Equivalent to the standard Python __ifloordiv__ method | 
| PyObject | __ilshift__(PyObject other)Equivalent to the standard Python __ilshift__ method | 
| PyObject | __imod__(PyObject other)Equivalent to the standard Python __imod__ method | 
| PyObject | __imul__(PyObject other)Equivalent to the standard Python __imul__ method. | 
| PyObject | __index__()Equivalent to the standard Python __index__ method. | 
| PyObject | __int__()Equivalent to the standard Python __int__ method. | 
| PyObject | __invert__()Equivalent to the standard Python __invert__ method. | 
| PyObject | __ior__(PyObject other)Equivalent to the standard Python __ior__ method | 
| PyObject | __ipow__(PyObject other)Equivalent to the standard Python __ipow__ method | 
| PyObject | __irshift__(PyObject other)Equivalent to the standard Python __irshift__ method | 
| PyObject | __isub__(PyObject other)Equivalent to the standard Python __isub__ method | 
| PyObject | __iter__()Return an iterator that is used to iterate the element of this sequence. | 
| PyObject | __iternext__()Return the next element of the sequence that this is an iterator
 for. | 
| PyObject | __itruediv__(PyObject other)Equivalent to the standard Python __itruediv__ method | 
| PyObject | __ixor__(PyObject other)Equivalent to the standard Python __ixor__ method | 
| PyObject | __le__(PyObject other)Equivalent to the standard Python __le__ method. | 
| int | __len__()Equivalent to the standard Python __len__ method. | 
| PyObject | __long__()Equivalent to the standard Python __long__ method. | 
| PyObject | __lshift__(PyObject other)Equivalent to the standard Python __lshift__ method | 
| PyObject | __lt__(PyObject other)Equivalent to the standard Python __lt__ method. | 
| PyObject | __mod__(PyObject other)Equivalent to the standard Python __mod__ method | 
| PyObject | __mul__(PyObject other)Equivalent to the standard Python __mul__ method. | 
| PyObject | __ne__(PyObject other)Equivalent to the standard Python __ne__ method. | 
| PyObject | __neg__()Equivalent to the standard Python __neg__ method. | 
| boolean | __nonzero__()Equivalent to the standard Python __nonzero__ method. | 
| PyString | __oct__()Equivalent to the standard Python __oct__ method. | 
| PyObject | __or__(PyObject other)Equivalent to the standard Python __or__ method | 
| PyObject | __pos__()Equivalent to the standard Python __pos__ method. | 
| PyObject | __pow__(PyObject other,
       PyObject modulo)Implements the three argument power function. | 
| PyObject | __radd__(PyObject other)Equivalent to the standard Python __radd__ method. | 
| PyObject | __rand__(PyObject other)Equivalent to the standard Python __rand__ method | 
| PyObject | __rdiv__(PyObject other)Equivalent to the standard Python __rdiv__ method | 
| PyObject | __rdivmod__(PyObject other)Equivalent to the standard Python __rdivmod__ method | 
| PyObject | __reduce__()Used for pickling. | 
| PyString | __repr__()Equivalent to the standard Python __repr__ method. | 
| PyObject | __rfloordiv__(PyObject other)Equivalent to the standard Python __rfloordiv__ method | 
| PyObject | __rlshift__(PyObject other)Equivalent to the standard Python __rlshift__ method | 
| PyObject | __rmod__(PyObject other)Equivalent to the standard Python __rmod__ method | 
| PyObject | __rmul__(PyObject other)Equivalent to the standard Python __rmul__ method. | 
| PyObject | __ror__(PyObject other)Equivalent to the standard Python __ror__ method | 
| PyObject | __rpow__(PyObject other)Equivalent to the standard Python __rpow__ method | 
| PyObject | __rrshift__(PyObject other)Equivalent to the standard Python __rrshift__ method | 
| PyObject | __rshift__(PyObject other)Equivalent to the standard Python __rshift__ method | 
| PyObject | __rsub__(PyObject other)Equivalent to the standard Python __rsub__ method | 
| PyObject | __rtruediv__(PyObject other)Equivalent to the standard Python __rtruediv__ method | 
| PyObject | __rxor__(PyObject other)Equivalent to the standard Python __rxor__ method | 
| void | __set__(PyObject obj,
       PyObject value) | 
| void | __setattr__(String name,
           PyObject value)A variant of the __setattr__ method which accepts a String
 as the key. | 
| void | __setitem__(PyObject key,
           PyObject value)Equivalent to the standard Python __setitem__ method. | 
| void | __setslice__(PyObject start,
            PyObject stop,
            PyObject step,
            PyObject value) | 
| PyString | __str__()Equivalent to the standard Python __str__ method. | 
| PyObject | __sub__(PyObject other)Equivalent to the standard Python __sub__ method | 
| Object | __tojava__(Class c)Equivalent to the Jython __tojava__ method. | 
| PyObject | __truediv__(PyObject other)Equivalent to the standard Python __truediv__ method | 
| PyUnicode | __unicode__() | 
| PyObject | __xor__(PyObject other)Equivalent to the standard Python __xor__ method | 
| void | dispatch__init__(PyObject[] args,
                String[] keywords)Dispatch __init__ behavior | 
| PyObject | getSlot(int index) | 
| int | hashCode() | 
| void | setSlot(int index,
       PyObject value) | 
| String | toString() | 
| int | traverseDerived(Visitproc visit,
               Object arg)Traverses all reachable  PyObjects. | 
| int | traverseDictIfAny(Visitproc visit,
                 Object arg) | 
delQuoting, getEscapechar, getQuotechar, getQuoting, setQuoting__call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __coerce__, __delattr__, __delitem__, __delslice__, __findattr__, __findattr__, __finditem__, __getattr__, __getattr__, __getitem__, __getnewargs__, __getslice__, __hash__, __idivmod__, __not__, __pow__, __reduce_ex__, __reduce_ex__, __setattr__, __setitem__, __setitem__, __setslice__, __trunc__, _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, equals, fastGetClass, fastGetDict, getDict, getType, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setTypepublic PyDialectDerived(PyType subtype)
public void __del_derived__()
FinalizablePyObjectDerived__del_builtin__ is the built-in's own finalizer, while
 __del_derived__ refers to an instance's in-dict __del__.
 A FinalizeTrigger calls __del_derived__ first and
 - if existent - __del_builtin__ after that. A plain __del__
 would behave as overridden by __del_derived__, i.e. won't be called
 if the type implements FinalizablePyObjectDerived while
 __del_builtin__ is called in any case.__del_derived__ in interface FinalizablePyObjectDerivedpublic void __ensure_finalizer__()
PyObjectorg.python.core.finalization.HasFinalizeTrigger
 shall implement this method via:FinalizeTrigger.ensureFinalizer(this);__ensure_finalizer__ in class PyObjectpublic int traverseDerived(Visitproc visit, Object arg)
TraverseprocDerivedPyObjects.
 Like in CPython, arg must be passed
 unmodified to visit as its second parameter.traverseDerived in interface TraverseprocDerivedpublic PyString __str__()
PyObjectPyObject is to
 override the standard Java toString method.public PyString __repr__()
PyObjectPyObject is to
 override the standard Java toString method.public PyString __hex__()
PyObjectpublic PyString __oct__()
PyObjectpublic PyFloat __float__()
PyObjectpublic PyComplex __complex__()
PyObject__complex__ in class PyObjectpublic PyObject __pos__()
PyObjectpublic PyObject __neg__()
PyObjectpublic PyObject __abs__()
PyObjectpublic PyObject __invert__()
PyObject__invert__ in class PyObjectpublic PyObject __reduce__()
PyObject__reduce__ in class PyObjectpublic PyObject __dir__()
PyObjectpublic PyObject __add__(PyObject other)
PyObjectpublic PyObject __radd__(PyObject other)
PyObjectpublic PyObject __sub__(PyObject other)
PyObjectpublic PyObject __rsub__(PyObject other)
PyObjectpublic PyObject __mul__(PyObject other)
PyObjectpublic PyObject __rmul__(PyObject other)
PyObjectpublic PyObject __div__(PyObject other)
PyObjectpublic PyObject __rdiv__(PyObject other)
PyObjectpublic PyObject __floordiv__(PyObject other)
PyObject__floordiv__ in class PyObjectother - the object to perform this binary operation with
            (the right-hand operand).public PyObject __rfloordiv__(PyObject other)
PyObject__rfloordiv__ in class PyObjectother - the object to perform this binary operation with
            (the left-hand operand).public PyObject __truediv__(PyObject other)
PyObject__truediv__ in class PyObjectother - the object to perform this binary operation with
            (the right-hand operand).public PyObject __rtruediv__(PyObject other)
PyObject__rtruediv__ in class PyObjectother - the object to perform this binary operation with
            (the left-hand operand).public PyObject __mod__(PyObject other)
PyObjectpublic PyObject __rmod__(PyObject other)
PyObjectpublic PyObject __divmod__(PyObject other)
PyObject__divmod__ in class PyObjectother - the object to perform this binary operation with
            (the right-hand operand).public PyObject __rdivmod__(PyObject other)
PyObject__rdivmod__ in class PyObjectother - the object to perform this binary operation with
            (the left-hand operand).public PyObject __rpow__(PyObject other)
PyObjectpublic PyObject __lshift__(PyObject other)
PyObject__lshift__ in class PyObjectother - the object to perform this binary operation with
            (the right-hand operand).public PyObject __rlshift__(PyObject other)
PyObject__rlshift__ in class PyObjectother - the object to perform this binary operation with
            (the left-hand operand).public PyObject __rshift__(PyObject other)
PyObject__rshift__ in class PyObjectother - the object to perform this binary operation with
            (the right-hand operand).public PyObject __rrshift__(PyObject other)
PyObject__rrshift__ in class PyObjectother - the object to perform this binary operation with
            (the left-hand operand).public PyObject __and__(PyObject other)
PyObjectpublic PyObject __rand__(PyObject other)
PyObjectpublic PyObject __or__(PyObject other)
PyObjectpublic PyObject __ror__(PyObject other)
PyObjectpublic PyObject __xor__(PyObject other)
PyObjectpublic PyObject __rxor__(PyObject other)
PyObjectpublic PyObject __lt__(PyObject other)
PyObjectpublic PyObject __le__(PyObject other)
PyObjectpublic PyObject __gt__(PyObject other)
PyObjectpublic PyObject __ge__(PyObject other)
PyObjectpublic PyObject __eq__(PyObject other)
PyObjectpublic PyObject __ne__(PyObject other)
PyObjectpublic PyObject __format__(PyObject other)
__format__ in class PyObjectpublic PyObject __iadd__(PyObject other)
PyObjectpublic PyObject __isub__(PyObject other)
PyObjectpublic PyObject __imul__(PyObject other)
PyObjectpublic PyObject __idiv__(PyObject other)
PyObjectpublic PyObject __ifloordiv__(PyObject other)
PyObject__ifloordiv__ in class PyObjectother - the object to perform this binary operation with
            (the right-hand operand).public PyObject __itruediv__(PyObject other)
PyObject__itruediv__ in class PyObjectother - the object to perform this binary operation with
            (the right-hand operand).public PyObject __imod__(PyObject other)
PyObjectpublic PyObject __ipow__(PyObject other)
PyObjectpublic PyObject __ilshift__(PyObject other)
PyObject__ilshift__ in class PyObjectother - the object to perform this binary operation with
            (the right-hand operand).public PyObject __irshift__(PyObject other)
PyObject__irshift__ in class PyObjectother - the object to perform this binary operation with
            (the right-hand operand).public PyObject __iand__(PyObject other)
PyObjectpublic PyObject __ior__(PyObject other)
PyObjectpublic PyObject __ixor__(PyObject other)
PyObjectpublic PyObject __int__()
PyObjectpublic PyObject __long__()
PyObjectpublic PyUnicode __unicode__()
__unicode__ in class PyObjectpublic int __cmp__(PyObject other)
PyObjectpublic boolean __nonzero__()
PyObjectPyObject is considered true.__nonzero__ in class PyObjectpublic boolean __contains__(PyObject o)
PyObject__contains__ in class PyObjecto - the element to search for in this container.public int __len__()
PyObjectpublic PyObject __iter__()
PyObjectIf a PyObject subclass should support iteration based in the __finditem__() method, it must supply an implementation of __iter__() like this:
 public PyObject __iter__() {
     return new PySequenceIter(this);
 }
 
 When iterating over a python sequence from java code, it should be done with code like this:
 
 for (PyObject item : seq.asIterable()) {
     // Do somting with item
 }
 public PyObject __iternext__()
PyObject__iternext__ in class PyObjectpublic PyObject __finditem__(PyObject key)
PyObject__finditem__ in class PyObjectkey - the key to lookup in this containerpublic PyObject __finditem__(int key)
PyObjectint as the key.  By default, this method will call
 __finditem__(PyObject key) with the appropriate args.
 The only reason to override this method is for performance.__finditem__ in class PyObjectkey - the key to lookup in this sequence.PyObject.__finditem__(PyObject)public PyObject __getitem__(PyObject key)
PyObject__finditem__ method instead.__getitem__ in class PyObjectkey - the key to lookup in this container.PyObject.__finditem__(PyObject)public void __setitem__(PyObject key, PyObject value)
PyObject__setitem__ in class PyObjectkey - the key whose value will be setvalue - the value to set this key topublic PyObject __getslice__(PyObject start, PyObject stop, PyObject step)
__getslice__ in class PyObjectpublic void __setslice__(PyObject start, PyObject stop, PyObject step, PyObject value)
__setslice__ in class PyObjectpublic void __delslice__(PyObject start, PyObject stop, PyObject step)
__delslice__ in class PyObjectpublic void __delitem__(PyObject key)
PyObject__delitem__ in class PyObjectkey - the key to be removed from the containerpublic PyObject __call__(PyObject[] args, String[] keywords)
PyObjectpublic PyObject __findattr_ex__(String name)
PyObjectPyObject.__getattr__(String) or
 PyObject.__findattr__(String). Both methods have a clear policy for
 failed lookups.__findattr_ex__ in class PyObjectpublic void __setattr__(String name, PyObject value)
PyObject__setattr__ in class PyObjectname - the name whose value will be set -
               must be an interned string .value - the value to set this name toPyObject.__setattr__(PyString, PyObject)public void __delattr__(String name)
PyObject__delattr__(PyString name)
 with the appropriate args.
 The only reason to override this method is for performance.__delattr__ in class PyObjectname - the name which will be removed -
              must be an interned string .PyObject.__delattr__(PyString)public PyObject __get__(PyObject obj, PyObject type)
PyObject__get__ in class PyObjectobj - -
            the instance accessing this descriptor. Can be null if this is
            being accessed by a type.type - -
            the type accessing this descriptor. Will be null if obj exists
            as obj is of the type accessing the descriptor.public void __delete__(PyObject obj)
__delete__ in class PyObjectpublic PyObject __pow__(PyObject other, PyObject modulo)
PyObjectpublic void dispatch__init__(PyObject[] args, String[] keywords)
PyObjectdispatch__init__ in class PyObjectpublic PyObject __index__()
PyObjectpublic Object __tojava__(Class c)
PyObjectPy.NoConversion
 if this PyObject can not be converted to the
 desired Java class.__tojava__ in class PyObjectc - the Class to convert this PyObject to.public Object __coerce_ex__(PyObject o)
PyObject__coerce_ex__ in class PyObjecto - the other object involved in the coercion