public class PyDefaultDict extends PyDictionary
PyObject.ConversionException
Constructor and Description |
---|
PyDefaultDict() |
PyDefaultDict(PyType subtype) |
PyDefaultDict(PyType subtype,
Map<PyObject,PyObject> map) |
Modifier and Type | Method and Description |
---|---|
PyObject |
__finditem__(PyObject key)
Very similar to the standard Python __getitem__ method.
|
PyObject |
__missing__(PyObject key) |
PyObject |
__reduce__()
Used for pickling.
|
PyDictionary |
copy()
Return a shallow copy of the dictionary.
|
void |
delDefaultFactory() |
PyObject |
get(PyObject key,
PyObject defaultObj)
Return this[key] if the key exists in the mapping, defaultObj is returned
otherwise.
|
PyObject |
getDefaultFactory() |
ConcurrentMap<PyObject,PyObject> |
getMap() |
void |
setDefaultFactory(PyObject value) |
String |
toString() |
__cmp__, __contains__, __delitem__, __eq__, __finditem__, __iter__, __len__, __ne__, __nonzero__, __setitem__, clear, containsKey, containsValue, entrySet, equals, fromkeys, fromkeys, get, get, has_key, hashCode, isEmpty, isMappingType, isSequenceType, items, iteritems, iterkeys, itervalues, keys, keySet, pop, pop, popitem, put, putAll, putIfAbsent, remove, remove, replace, replace, setdefault, setdefault, size, update, values, viewitems, viewkeys, viewvalues
__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __coerce__, __coerce_ex__, __complex__, __delattr__, __delattr__, __delete__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __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__, __long__, __lshift__, __lt__, __mod__, __mul__, __neg__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __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__, fastGetClass, fastGetDict, getDict, getType, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isNumberType, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setType
public static final PyType TYPE
public PyDefaultDict()
public PyDefaultDict(PyType subtype)
public ConcurrentMap<PyObject,PyObject> getMap()
getMap
in class PyDictionary
public PyObject __reduce__()
PyObject
__reduce__
in class PyObject
public PyDictionary copy()
PyDictionary
copy
in class PyDictionary
public String toString()
toString
in class PyDictionary
public PyObject getDefaultFactory()
public void setDefaultFactory(PyObject value)
public void delDefaultFactory()
public PyObject __finditem__(PyObject key)
PyObject
__finditem__
in class PyDictionary
key
- the key to lookup in this containerpublic PyObject get(PyObject key, PyObject defaultObj)
PyDictionary
get
in class PyDictionary
key
- the key to lookup in the dictionary.defaultObj
- the value to return if the key does not exists in the mapping.