public class ProxyType extends AbstractReference
PyObject.ConversionException| Modifier and Type | Field and Description | 
|---|---|
| static PyType | TYPE | 
gcMonitorGlobal| Constructor and Description | 
|---|
| ProxyType(PyType subType,
         ReferenceBackend ref,
         PyObject callback) | 
| ProxyType(ReferenceBackend ref,
         PyObject callback) | 
| Modifier and Type | Method and Description | 
|---|---|
| PyObject | __abs__()Equivalent to the standard Python __abs__ method. | 
| PyObject | __add__(PyObject o)Equivalent to the standard Python __add__ method. | 
| PyObject | __and__(PyObject o)Equivalent to the standard Python __and__ method | 
| PyComplex | __complex__()Equivalent to the standard Python __complex__ method. | 
| boolean | __contains__(PyObject o)Equivalent to the standard Python __contains__ method. | 
| void | __delattr__(String name)A variant of the __delattr__ method which accepts a String
 as the key. | 
| void | __delitem__(PyObject key)Equivalent to the standard Python __delitem__ method. | 
| void | __delslice__(PyObject start,
            PyObject stop,
            PyObject step) | 
| PyObject | __div__(PyObject o)Equivalent to the standard Python __div__ method | 
| PyObject | __divmod__(PyObject o)Equivalent to the standard Python __divmod__ method | 
| PyObject | __findattr_ex__(String name)Attribute lookup hook. | 
| PyObject | __finditem__(PyObject key)Very similar to the standard Python __getitem__ method. | 
| PyFloat | __float__()Equivalent to the standard Python __float__ method. | 
| PyObject | __floordiv__(PyObject o)Equivalent to the standard Python __floordiv__ method | 
| PyObject | __getslice__(PyObject start,
            PyObject stop,
            PyObject step) | 
| 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 o)Equivalent to the standard Python __iadd__ method. | 
| PyObject | __iand__(PyObject o)Equivalent to the standard Python __iand__ method | 
| PyObject | __idiv__(PyObject o)Equivalent to the standard Python __idiv__ method | 
| PyObject | __ifloordiv__(PyObject o)Equivalent to the standard Python __ifloordiv__ method | 
| PyObject | __ilshift__(PyObject o)Equivalent to the standard Python __ilshift__ method | 
| PyObject | __imod__(PyObject o)Equivalent to the standard Python __imod__ method | 
| PyObject | __imul__(PyObject o)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 o)Equivalent to the standard Python __ior__ method | 
| PyObject | __ipow__(PyObject o)Equivalent to the standard Python __ipow__ method | 
| PyObject | __irshift__(PyObject o)Equivalent to the standard Python __irshift__ method | 
| PyObject | __isub__(PyObject o)Equivalent to the standard Python __isub__ method | 
| PyObject | __iter__()Return an iterator that is used to iterate the element of this sequence. | 
| PyObject | __ixor__(PyObject o)Equivalent to the standard Python __ixor__ method | 
| int | __len__()Equivalent to the standard Python __len__ method. | 
| PyObject | __long__()Equivalent to the standard Python __long__ method. | 
| PyObject | __lshift__(PyObject o)Equivalent to the standard Python __lshift__ method | 
| PyObject | __mod__(PyObject o)Equivalent to the standard Python __mod__ method | 
| PyObject | __mul__(PyObject o)Equivalent to the standard Python __mul__ 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 o)Equivalent to the standard Python __or__ method | 
| PyObject | __pos__()Equivalent to the standard Python __pos__ method. | 
| PyObject | __pow__(PyObject o)Equivalent to the standard Python __pow__ method | 
| PyObject | __radd__(PyObject o)Equivalent to the standard Python __radd__ method. | 
| PyObject | __rand__(PyObject o)Equivalent to the standard Python __rand__ method | 
| PyObject | __rdiv__(PyObject o)Equivalent to the standard Python __rdiv__ method | 
| PyObject | __rdivmod__(PyObject o)Equivalent to the standard Python __rdivmod__ method | 
| PyObject | __rlshift__(PyObject o)Equivalent to the standard Python __rlshift__ method | 
| PyObject | __rmod__(PyObject o)Equivalent to the standard Python __rmod__ method | 
| PyObject | __rmul__(PyObject o)Equivalent to the standard Python __rmul__ method. | 
| PyObject | __ror__(PyObject o)Equivalent to the standard Python __ror__ method | 
| PyObject | __rpow__(PyObject o)Equivalent to the standard Python __rpow__ method | 
| PyObject | __rrshift__(PyObject o)Equivalent to the standard Python __rrshift__ method | 
| PyObject | __rshift__(PyObject o)Equivalent to the standard Python __rshift__ method | 
| PyObject | __rsub__(PyObject o)Equivalent to the standard Python __rsub__ method | 
| PyObject | __rxor__(PyObject o)Equivalent to the standard Python __rxor__ method | 
| 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 o)Equivalent to the standard Python __sub__ method | 
| PyUnicode | __unicode__() | 
| PyObject | __xor__(PyObject o)Equivalent to the standard Python __xor__ method | 
__eq__, __ne__, equals, hasCallback, hashCode, refersDirectlyTo, traverse__call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __delattr__, __delete__, __delitem__, __delslice__, __dir__, __ensure_finalizer__, __findattr__, __findattr__, __finditem__, __finditem__, __format__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __gt__, __hash__, __idivmod__, __iternext__, __itruediv__, __le__, __lt__, __not__, __pow__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rtruediv__, __set__, __setattr__, __setitem__, __setitem__, __setslice__, __tojava__, __truediv__, __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, dispatch__init__, 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, setType, toStringpublic static final PyType TYPE
public ProxyType(PyType subType, ReferenceBackend ref, PyObject callback)
public ProxyType(ReferenceBackend ref, PyObject callback)
public boolean __nonzero__()
PyObjectPyObject is considered true.__nonzero__ in class PyObjectpublic int __len__()
PyObjectpublic PyObject __finditem__(PyObject key)
PyObject__finditem__ in class PyObjectkey - the key to lookup in this containerpublic 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 void __delitem__(PyObject key)
PyObject__delitem__ in class PyObjectkey - the key to be removed from the containerpublic 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 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 __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 PyString __str__()
PyObjectPyObject is to
 override the standard Java toString method.public PyUnicode __unicode__()
__unicode__ in class PyObjectpublic PyString __hex__()
PyObjectpublic PyString __oct__()
PyObjectpublic PyObject __int__()
PyObjectpublic PyFloat __float__()
PyObjectpublic PyObject __long__()
PyObjectpublic PyComplex __complex__()
PyObject__complex__ in class PyObjectpublic PyObject __pos__()
PyObjectpublic PyObject __neg__()
PyObjectpublic PyObject __abs__()
PyObjectpublic PyObject __invert__()
PyObject__invert__ in class PyObjectpublic boolean __contains__(PyObject o)
PyObject__contains__ in class PyObjecto - the element to search for in this container.public PyObject __index__()
PyObjectpublic PyObject __add__(PyObject o)
PyObjectpublic PyObject __radd__(PyObject o)
PyObjectpublic PyObject __iadd__(PyObject o)
PyObjectpublic PyObject __sub__(PyObject o)
PyObjectpublic PyObject __rsub__(PyObject o)
PyObjectpublic PyObject __isub__(PyObject o)
PyObjectpublic PyObject __mul__(PyObject o)
PyObjectpublic PyObject __rmul__(PyObject o)
PyObjectpublic PyObject __imul__(PyObject o)
PyObjectpublic PyObject __div__(PyObject o)
PyObjectpublic PyObject __floordiv__(PyObject o)
PyObject__floordiv__ in class PyObjecto - the object to perform this binary operation with
            (the right-hand operand).public PyObject __rdiv__(PyObject o)
PyObjectpublic PyObject __idiv__(PyObject o)
PyObjectpublic PyObject __ifloordiv__(PyObject o)
PyObject__ifloordiv__ in class PyObjecto - the object to perform this binary operation with
            (the right-hand operand).public PyObject __mod__(PyObject o)
PyObjectpublic PyObject __rmod__(PyObject o)
PyObjectpublic PyObject __imod__(PyObject o)
PyObjectpublic PyObject __divmod__(PyObject o)
PyObject__divmod__ in class PyObjecto - the object to perform this binary operation with
            (the right-hand operand).public PyObject __rdivmod__(PyObject o)
PyObject__rdivmod__ in class PyObjecto - the object to perform this binary operation with
            (the left-hand operand).public PyObject __pow__(PyObject o)
PyObjectpublic PyObject __rpow__(PyObject o)
PyObjectpublic PyObject __ipow__(PyObject o)
PyObjectpublic PyObject __lshift__(PyObject o)
PyObject__lshift__ in class PyObjecto - the object to perform this binary operation with
            (the right-hand operand).public PyObject __rlshift__(PyObject o)
PyObject__rlshift__ in class PyObjecto - the object to perform this binary operation with
            (the left-hand operand).public PyObject __ilshift__(PyObject o)
PyObject__ilshift__ in class PyObjecto - the object to perform this binary operation with
            (the right-hand operand).public PyObject __rshift__(PyObject o)
PyObject__rshift__ in class PyObjecto - the object to perform this binary operation with
            (the right-hand operand).public PyObject __rrshift__(PyObject o)
PyObject__rrshift__ in class PyObjecto - the object to perform this binary operation with
            (the left-hand operand).public PyObject __irshift__(PyObject o)
PyObject__irshift__ in class PyObjecto - the object to perform this binary operation with
            (the right-hand operand).public PyObject __and__(PyObject o)
PyObjectpublic PyObject __rand__(PyObject o)
PyObjectpublic PyObject __iand__(PyObject o)
PyObjectpublic PyObject __or__(PyObject o)
PyObjectpublic PyObject __ror__(PyObject o)
PyObjectpublic PyObject __ior__(PyObject o)
PyObjectpublic PyObject __xor__(PyObject o)
PyObjectpublic PyObject __rxor__(PyObject o)
PyObject