public class ExtensiblePyObjectAdapter extends Object implements PyObjectAdapter
| Constructor and Description | 
|---|
| ExtensiblePyObjectAdapter() | 
| Modifier and Type | Method and Description | 
|---|---|
| PyObject | adapt(Object o)Attempts to adapt o using the preClass, class and postClass adapters. | 
| void | add(ClassAdapter adapter)Adds a Class handling adapter that will adapt any objects of its Class if
 that object hasn't already been handled by one of the pre class adapters. | 
| void | addPostClass(PyObjectAdapter converter)Adds an adapter to the list of adapters to be tried after the
 ClassAdapters. | 
| void | addPreClass(PyObjectAdapter adapter)Adds an adapter to the list of adapters to be tried before the
 ClassAdapters. | 
| boolean | canAdapt(Object o)Returns true if o can be adapted by this adapter. | 
public boolean canAdapt(Object o)
PyObjectAdaptercanAdapt in interface PyObjectAdapterpublic PyObject adapt(Object o)
adapt in interface PyObjectAdapterpublic void addPreClass(PyObjectAdapter adapter)
public void add(ClassAdapter adapter)
public void addPostClass(PyObjectAdapter converter)