Package org.python.core
Interface ClassDictInit
- All Known Implementing Classes:
_csv,_functools,_hashlib,_json,_jyio,_jythonlib,_locale,_marshal,_threading,ArrayModule,bz2,Collections,cPickle,errno,exceptions,itertools,jffi,math,operator,PosixModule,PyConnection,PyCursor,PyExtendedCursor,PySystemState,RandomModule,struct,thread,Time,WeakrefModule,zipimport,zxJDBC
public interface ClassDictInit
An empty tagging interface that can be used if a java class
want control over the class dict initialization.
When a java class implements this interface, it must also have
a method like:
public static void classDictInit(PyObject dict) { .. }
The method will be called when the class is initialized. The
method can then make changes to the class's __dict__ instance,
f.example be removing method that should not be avaiable in python
or by replacing some method with high performance versions.