org.python.core

Class PyDictionaryDerived

Implemented Interfaces:
java.io.Serializable, Slotted

public class PyDictionaryDerived
extends PyDictionary
implements Slotted

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.PyDictionary

exposed_name

Fields inherited from class org.python.core.PyObject

exposed_name

Constructor Summary

PyDictionaryDerived(PyType subtype)
For derived types

Method Summary

PyObject
__abs__()
PyObject
__add__(PyObject other)
PyObject
__and__(PyObject other)
PyObject
__call__(args[] , keywords[] )
int
__cmp__(PyObject other)
PyComplex
__complex__()
boolean
__contains__(PyObject o)
void
__delattr__(String name)
void
__delete__(PyObject obj)
void
__delitem__(PyObject key)
PyObject
__div__(PyObject other)
PyObject
__divmod__(PyObject other)
PyObject
__eq__(PyObject other)
PyObject
__findattr__(String name)
PyObject
__finditem__(PyObject key)
PyFloat
__float__()
PyObject
__floordiv__(PyObject other)
PyObject
__ge__(PyObject other)
PyObject
__get__(PyObject obj, PyObject type)
PyObject
__getslice__(PyObject start, PyObject stop, PyObject step)
PyObject
__gt__(PyObject other)
PyString
__hex__()
PyObject
__iadd__(PyObject other)
PyObject
__iand__(PyObject other)
PyObject
__idiv__(PyObject other)
PyObject
__ifloordiv__(PyObject other)
PyObject
__ilshift__(PyObject other)
PyObject
__imod__(PyObject other)
PyObject
__imul__(PyObject other)
PyObject
__int__()
PyObject
__invert__()
PyObject
__ior__(PyObject other)
PyObject
__ipow__(PyObject other)
PyObject
__irshift__(PyObject other)
PyObject
__isub__(PyObject other)
PyObject
__iter__()
PyObject
__iternext__()
PyObject
__itruediv__(PyObject other)
PyObject
__ixor__(PyObject other)
PyObject
__le__(PyObject other)
int
__len__()
PyLong
__long__()
PyObject
__lshift__(PyObject other)
PyObject
__lt__(PyObject other)
PyObject
__mod__(PyObject other)
PyObject
__mul__(PyObject other)
PyObject
__ne__(PyObject other)
PyObject
__neg__()
boolean
__nonzero__()
PyString
__oct__()
PyObject
__or__(PyObject other)
PyObject
__pos__()
PyObject
__pow__(PyObject other)
PyObject
__radd__(PyObject other)
PyObject
__rand__(PyObject other)
PyObject
__rdiv__(PyObject other)
PyObject
__rdivmod__(PyObject other)
PyObject
__reduce__()
PyString
__repr__()
PyObject
__rfloordiv__(PyObject other)
PyObject
__rlshift__(PyObject other)
PyObject
__rmod__(PyObject other)
PyObject
__rmul__(PyObject other)
PyObject
__ror__(PyObject other)
PyObject
__rpow__(PyObject other)
PyObject
__rrshift__(PyObject other)
PyObject
__rshift__(PyObject other)
PyObject
__rsub__(PyObject other)
PyObject
__rtruediv__(PyObject other)
PyObject
__rxor__(PyObject other)
void
__set__(PyObject obj, PyObject value)
void
__setattr__(String name, PyObject value)
void
__setitem__(PyObject key, PyObject value)
PyString
__str__()
PyObject
__sub__(PyObject other)
PyObject
__truediv__(PyObject other)
PyUnicode
__unicode__()
PyObject
__xor__(PyObject other)
void
delDict()
void
dispatch__init__(PyType type, PyObject[] args, String[] keywords)
PyObject
fastGetDict()
PyObject
getDict()
PyObject
getSlot(int index)
int
hashCode()
void
setDict(PyObject newDict)
void
setSlot(int index, PyObject value)
String
toString()

Methods inherited from class org.python.core.PyDictionary

__cmp__, __contains__, __delitem__, __eq__, __finditem__, __finditem__, __iter__, __len__, __ne__, __nonzero__, __setitem__, clear, copy, fromkeys, fromkeys, get, get, has_key, hashCode, isSequenceType, items, iteritems, iterkeys, itervalues, keys, pop, pop, popitem, setdefault, setdefault, toString, typeSetup, update, values

Methods inherited from class org.python.core.PyObject

__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __eq__, __findattr__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __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__, __rdiv__, __rdivmod__, __reduce__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _in, _is, _isnot, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asInt, asLong, asName, asString, asStringOrNull, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getDoc, getType, hashCode, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, safeRepr, setDict, setType, toString, typeSetup

Constructor Details

PyDictionaryDerived

public PyDictionaryDerived(PyType subtype)
For derived types
Parameters:
subtype -

Method Details

__abs__

public PyObject __abs__()
Overrides:
__abs__ in interface PyObject

__add__

public PyObject __add__(PyObject other)
Overrides:
__add__ in interface PyObject

__and__

public PyObject __and__(PyObject other)
Overrides:
__and__ in interface PyObject

__call__

public PyObject __call__(args[] ,
                         keywords[] )
Overrides:
__call__ in interface PyObject

__cmp__

public int __cmp__(PyObject other)
Overrides:
__cmp__ in interface PyDictionary

__complex__

public PyComplex __complex__()
Overrides:
__complex__ in interface PyObject

__contains__

public boolean __contains__(PyObject o)
Overrides:
__contains__ in interface PyDictionary

__delattr__

public void __delattr__(String name)
Overrides:
__delattr__ in interface PyObject

__delete__

public void __delete__(PyObject obj)
Overrides:
__delete__ in interface PyObject

__delitem__

public void __delitem__(PyObject key)
Overrides:
__delitem__ in interface PyDictionary

__div__

public PyObject __div__(PyObject other)
Overrides:
__div__ in interface PyObject

__divmod__

public PyObject __divmod__(PyObject other)
Overrides:
__divmod__ in interface PyObject

__eq__

public PyObject __eq__(PyObject other)
Overrides:
__eq__ in interface PyDictionary

__findattr__

public PyObject __findattr__(String name)
Overrides:
__findattr__ in interface PyObject

__finditem__

public PyObject __finditem__(PyObject key)
Overrides:
__finditem__ in interface PyDictionary

__float__

public PyFloat __float__()
Overrides:
__float__ in interface PyObject

__floordiv__

public PyObject __floordiv__(PyObject other)
Overrides:
__floordiv__ in interface PyObject

__ge__

public PyObject __ge__(PyObject other)
Overrides:
__ge__ in interface PyObject

__get__

public PyObject __get__(PyObject obj,
                        PyObject type)
Overrides:
__get__ in interface PyObject

__getslice__

public PyObject __getslice__(PyObject start,
                             PyObject stop,
                             PyObject step)
Overrides:
__getslice__ in interface PyObject

__gt__

public PyObject __gt__(PyObject other)
Overrides:
__gt__ in interface PyObject

__hex__

public PyString __hex__()
Overrides:
__hex__ in interface PyObject

__iadd__

public PyObject __iadd__(PyObject other)
Overrides:
__iadd__ in interface PyObject

__iand__

public PyObject __iand__(PyObject other)
Overrides:
__iand__ in interface PyObject

__idiv__

public PyObject __idiv__(PyObject other)
Overrides:
__idiv__ in interface PyObject

__ifloordiv__

public PyObject __ifloordiv__(PyObject other)
Overrides:
__ifloordiv__ in interface PyObject

__ilshift__

public PyObject __ilshift__(PyObject other)
Overrides:
__ilshift__ in interface PyObject

__imod__

public PyObject __imod__(PyObject other)
Overrides:
__imod__ in interface PyObject

__imul__

public PyObject __imul__(PyObject other)
Overrides:
__imul__ in interface PyObject

__int__

public PyObject __int__()
Overrides:
__int__ in interface PyObject

__invert__

public PyObject __invert__()
Overrides:
__invert__ in interface PyObject

__ior__

public PyObject __ior__(PyObject other)
Overrides:
__ior__ in interface PyObject

__ipow__

public PyObject __ipow__(PyObject other)
Overrides:
__ipow__ in interface PyObject

__irshift__

public PyObject __irshift__(PyObject other)
Overrides:
__irshift__ in interface PyObject

__isub__

public PyObject __isub__(PyObject other)
Overrides:
__isub__ in interface PyObject

__iter__

public PyObject __iter__()
Overrides:
__iter__ in interface PyDictionary

__iternext__

public PyObject __iternext__()
Overrides:
__iternext__ in interface PyObject

__itruediv__

public PyObject __itruediv__(PyObject other)
Overrides:
__itruediv__ in interface PyObject

__ixor__

public PyObject __ixor__(PyObject other)
Overrides:
__ixor__ in interface PyObject

__le__

public PyObject __le__(PyObject other)
Overrides:
__le__ in interface PyObject

__len__

public int __len__()
Overrides:
__len__ in interface PyDictionary

__long__

public PyLong __long__()
Overrides:
__long__ in interface PyObject

__lshift__

public PyObject __lshift__(PyObject other)
Overrides:
__lshift__ in interface PyObject

__lt__

public PyObject __lt__(PyObject other)
Overrides:
__lt__ in interface PyObject

__mod__

public PyObject __mod__(PyObject other)
Overrides:
__mod__ in interface PyObject

__mul__

public PyObject __mul__(PyObject other)
Overrides:
__mul__ in interface PyObject

__ne__

public PyObject __ne__(PyObject other)
Overrides:
__ne__ in interface PyDictionary

__neg__

public PyObject __neg__()
Overrides:
__neg__ in interface PyObject

__nonzero__

public boolean __nonzero__()
Overrides:
__nonzero__ in interface PyDictionary

__oct__

public PyString __oct__()
Overrides:
__oct__ in interface PyObject

__or__

public PyObject __or__(PyObject other)
Overrides:
__or__ in interface PyObject

__pos__

public PyObject __pos__()
Overrides:
__pos__ in interface PyObject

__pow__

public PyObject __pow__(PyObject other)
Overrides:
__pow__ in interface PyObject

__radd__

public PyObject __radd__(PyObject other)
Overrides:
__radd__ in interface PyObject

__rand__

public PyObject __rand__(PyObject other)
Overrides:
__rand__ in interface PyObject

__rdiv__

public PyObject __rdiv__(PyObject other)
Overrides:
__rdiv__ in interface PyObject

__rdivmod__

public PyObject __rdivmod__(PyObject other)
Overrides:
__rdivmod__ in interface PyObject

__reduce__

public PyObject __reduce__()
Overrides:
__reduce__ in interface PyObject

__repr__

public PyString __repr__()
Overrides:
__repr__ in interface PyObject

__rfloordiv__

public PyObject __rfloordiv__(PyObject other)
Overrides:
__rfloordiv__ in interface PyObject

__rlshift__

public PyObject __rlshift__(PyObject other)
Overrides:
__rlshift__ in interface PyObject

__rmod__

public PyObject __rmod__(PyObject other)
Overrides:
__rmod__ in interface PyObject

__rmul__

public PyObject __rmul__(PyObject other)
Overrides:
__rmul__ in interface PyObject

__ror__

public PyObject __ror__(PyObject other)
Overrides:
__ror__ in interface PyObject

__rpow__

public PyObject __rpow__(PyObject other)
Overrides:
__rpow__ in interface PyObject

__rrshift__

public PyObject __rrshift__(PyObject other)
Overrides:
__rrshift__ in interface PyObject

__rshift__

public PyObject __rshift__(PyObject other)
Overrides:
__rshift__ in interface PyObject

__rsub__

public PyObject __rsub__(PyObject other)
Overrides:
__rsub__ in interface PyObject

__rtruediv__

public PyObject __rtruediv__(PyObject other)
Overrides:
__rtruediv__ in interface PyObject

__rxor__

public PyObject __rxor__(PyObject other)
Overrides:
__rxor__ in interface PyObject

__set__

public void __set__(PyObject obj,
                    PyObject value)
Overrides:
__set__ in interface PyObject

__setattr__

public void __setattr__(String name,
                        PyObject value)
Overrides:
__setattr__ in interface PyObject

__setitem__

public void __setitem__(PyObject key,
                        PyObject value)
Overrides:
__setitem__ in interface PyDictionary

__str__

public PyString __str__()
Overrides:
__str__ in interface PyObject

__sub__

public PyObject __sub__(PyObject other)
Overrides:
__sub__ in interface PyObject

__truediv__

public PyObject __truediv__(PyObject other)
Overrides:
__truediv__ in interface PyObject

__unicode__

public PyUnicode __unicode__()
Overrides:
__unicode__ in interface PyObject

__xor__

public PyObject __xor__(PyObject other)
Overrides:
__xor__ in interface PyObject

delDict

public void delDict()
Overrides:
delDict in interface PyObject

dispatch__init__

public void dispatch__init__(PyType type,
                             PyObject[] args,
                             String[] keywords)
Overrides:
dispatch__init__ in interface PyObject

fastGetDict

public PyObject fastGetDict()
Overrides:
fastGetDict in interface PyObject

getDict

public PyObject getDict()
Overrides:
getDict in interface PyObject

getSlot

public PyObject getSlot(int index)
Specified by:
getSlot in interface Slotted

hashCode

public int hashCode()
Overrides:
hashCode in interface PyDictionary

setDict

public void setDict(PyObject newDict)
Overrides:
setDict in interface PyObject

setSlot

public void setSlot(int index,
                    PyObject value)
Specified by:
setSlot in interface Slotted

toString

public String toString()
Overrides:
toString in interface PyDictionary

Jython homepage