cz.cuni.amis.introspection.python
Class PyTupleWrapper
java.lang.Object
cz.cuni.amis.introspection.python.PyObjectWrapper
cz.cuni.amis.introspection.python.PyTupleWrapper
public class PyTupleWrapper
- extends PyObjectWrapper
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PyTupleWrapper
public PyTupleWrapper()
getChildren
public ArrayList<PyObjectAdapter> getChildren(Object object)
- Description copied from class:
PyObjectWrapper
- If the PyObject contains children (e.g. List, Instance, Dictionary),
they are returned as list of PyObjectAdapter.
- Specified by:
getChildren in class PyObjectWrapper
- Returns:
- list of PyObjectAdapter if the pyObject contains children (List, Instance, etc.)
hasChildren
public boolean hasChildren(Object pyObject)
- Description copied from class:
PyObjectWrapper
- Whether the wrapper may have children (e.g. List, Instance, Dictionary).
Warning - it does not tells anything about the number of children.
For instance - if it's list which doesn't have any items, it will
still return true.
- Specified by:
hasChildren in class PyObjectWrapper
- Returns:
- true if wrapper can have a child (or more children)
getJavaObject
public Object getJavaObject(Object pyObject)
- Description copied from class:
PyObjectWrapper
- Returns java representation of the object.
This works well for BASIC_TYPEs, others
are returned as String representations.
Note that basic type wrappers (PyInteger, PyLong, PyFloat, PyString)
handles also the java type of objects because the ScriptEngine
sometimes return those types in their java representations.
- Specified by:
getJavaObject in class PyObjectWrapper
- Returns:
- Object Java representation of the object
getNewValue
public org.python.core.PyObject getNewValue(Object newValue)
- Accepts List as parameter of newValue.
Returns PyList
- Specified by:
getNewValue in class PyObjectWrapper
Copyright © 2014 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.