cz.cuni.pogamut.introspection.python
Class PyInstanceWrapper

java.lang.Object
  extended by cz.cuni.pogamut.introspection.python.PyObjectWrapper
      extended by cz.cuni.pogamut.introspection.python.PyInstanceWrapper

public class PyInstanceWrapper
extends PyObjectWrapper


Constructor Summary
PyInstanceWrapper()
           
 
Method Summary
 java.util.ArrayList<PyObjectAdapter> getChildren(java.lang.Object object)
          If the PyObject contains children (e.g.
 java.lang.Object getJavaObject(java.lang.Object pyObject)
          Unsupported!
 PyObject getNewValue(java.lang.Object newValue)
          Unsupported!
 boolean hasChildren(java.lang.Object pyObject)
          Whether the wrapper may have children (e.g.
 
Methods inherited from class cz.cuni.pogamut.introspection.python.PyObjectWrapper
getJavaClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PyInstanceWrapper

public PyInstanceWrapper()
Method Detail

getChildren

public java.util.ArrayList<PyObjectAdapter> getChildren(java.lang.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.)

getJavaObject

public java.lang.Object getJavaObject(java.lang.Object pyObject)
Unsupported! Returns null.

Specified by:
getJavaObject in class PyObjectWrapper
Returns:
Object Java representation of the object

getNewValue

public PyObject getNewValue(java.lang.Object newValue)
Unsupported! Returns null.

Specified by:
getNewValue in class PyObjectWrapper

hasChildren

public boolean hasChildren(java.lang.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)