Interface JythonMap
- All Known Implementing Classes:
AbstractJythonMap,AbstractMutableJythonMap,DotReferenceJythonMap,PropertyTreeScriptWrapper,PropertyTreeScriptWrapper.ObjectWrapper,PyJsonObjectAdapter
public interface JythonMap
-
Method Summary
Modifier and TypeMethodDescriptionboolean__contains__(org.python.core.PyObject pyKey) org.python.core.PyObject__finditem__(int key) Look up and return the specified key.org.python.core.PyObject__finditem__(String key) Look up and return the specified key.org.python.core.PyObject__finditem__(org.python.core.PyObject pyKey) Look up and return the specified key.org.python.core.PyObject__iter__()Returns an iterator over this mapping.int__len__()org.python.core.PyObjectget(org.python.core.PyObject pyKey) Get the value for the specified key, orPyNoneif there was no result.org.python.core.PyObjectget(org.python.core.PyObject pyKey, org.python.core.PyObject def) Get the value for the specified key, ordefaultif the key was not present.booleanhas_key(org.python.core.PyObject pyKey) org.python.core.PyListitems()org.python.core.PyObjectorg.python.core.PyObjectiterkeys()org.python.core.PyObjectorg.python.core.PyListkeys()toString()org.python.core.PyListvalues()
-
Method Details
-
keys
org.python.core.PyList keys()- Returns:
- A list of keys
-
iterkeys
org.python.core.PyObject iterkeys()- Returns:
- an Iterable of keys; see
Java2PyIterator
-
values
org.python.core.PyList values()- Returns:
- a list of values
-
itervalues
org.python.core.PyObject itervalues()- Returns:
- an Iterable of values; see
Java2PyIterator
-
items
org.python.core.PyList items()- Returns:
- a list of items; should be a PyTuple consisting of key: value pairs
-
iteritems
org.python.core.PyObject iteritems()- Returns:
- an Iterable of items; see
Java2PyIterator
-
has_key
boolean has_key(org.python.core.PyObject pyKey) - Returns:
trueif the underlying map has the requisite key. Usage is generally discouraged - the Pythonic approach is to usekey in mapping.
-
get
org.python.core.PyObject get(org.python.core.PyObject pyKey) Get the value for the specified key, orPyNoneif there was no result. Should not throw an exception.- Parameters:
pyKey- The key, which may be a string (PyObject.asString()or a numeric index (PyObject.asInt()
-
get
org.python.core.PyObject get(org.python.core.PyObject pyKey, org.python.core.PyObject def) Get the value for the specified key, ordefaultif the key was not present.- Parameters:
pyKey- The pyKey, which may be a string (PyObject.asString()or a numeric index (PyObject.asInt()
-
__iter__
org.python.core.PyObject __iter__()Returns an iterator over this mapping. For 'dictionary' like classes, should just be the keys. -
__contains__
boolean __contains__(org.python.core.PyObject pyKey) - Returns:
trueif the underlying map has the requisite key
-
__len__
int __len__()- Returns:
- the length of this mapping.
-
__finditem__
Look up and return the specified key.- Throws:
org.python.core.PyException
-
__finditem__
org.python.core.PyObject __finditem__(org.python.core.PyObject pyKey) throws org.python.core.PyException Look up and return the specified key.- Throws:
org.python.core.PyException
-
__finditem__
org.python.core.PyObject __finditem__(int key) throws org.python.core.PyException Look up and return the specified key.- Throws:
org.python.core.PyException
-
toString
String toString()
-