Class AbstractDict

java.lang.Object
org.python.core.PyObject
org.python.core.AbstractDict
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PyDictionary, PyStringMap

public abstract class AbstractDict extends PyObject
See Also:
  • Constructor Details

    • AbstractDict

      public AbstractDict(PyType type)
  • Method Details

    • clear

      public abstract void clear()
    • copy

      public abstract AbstractDict copy()
    • get

      public abstract PyObject get(PyObject key)
    • get

      public abstract PyObject get(PyObject key, PyObject defaultObj)
    • getMap

      public abstract ConcurrentMap<? extends Object,PyObject> getMap()
    • has_key

      public abstract boolean has_key(PyObject key)
    • items

      public abstract PyList items()
    • iteritems

      public abstract PyObject iteritems()
    • iterkeys

      public abstract PyObject iterkeys()
    • itervalues

      public abstract PyObject itervalues()
    • keys

      public abstract PyList keys()
    • merge

      public abstract void merge(PyObject other, boolean override)
    • mergeFromKeys

      public abstract void mergeFromKeys(PyObject other, PyObject keys, boolean override)
    • mergeFromSeq

      public abstract void mergeFromSeq(PyObject other, boolean override)
    • pop

      public abstract PyObject pop(PyObject key)
    • pop

      public abstract PyObject pop(PyObject key, PyObject defaultValue)
    • popitem

      public abstract PyObject popitem()
    • setdefault

      public abstract PyObject setdefault(PyObject key)
    • setdefault

      public abstract PyObject setdefault(PyObject key, PyObject failobj)
    • update

      public abstract void update(PyObject other)
    • values

      public abstract Collection<? extends Object> values()
    • pyKeySet

      public abstract Set<PyObject> pyKeySet()
    • entrySet

      public abstract Set entrySet()
    • viewkeys

      public PyObject viewkeys()
      Returns a dict_keys on the dictionary's keys
    • viewitems

      public PyObject viewitems()
      Returns a dict_items on the dictionary's items
    • viewvalues

      public PyObject viewvalues()
      Returns a dict_values on the dictionary's values