Top Description
org.python.core

public Interface ClassDictInit

Known Direct Implementers
org.python.core.exceptions, org.python.core.PySystemState, org.python.modules.ArrayModule, org.python.modules.cPickle, org.python.modules.errno, org.python.modules.math, org.python.modules.operator, org.python.modules.struct, org.python.modules._hashlib, org.python.modules._marshal, org.python.modules.thread.thread, org.python.modules.bz2.bz2, org.python.modules.itertools.itertools, org.python.modules.jffi.jffi, org.python.modules.posix.PosixModule, org.python.modules.random.RandomModule, org.python.modules.time.Time, org.python.modules.zipimport.zipimport, org.python.modules._collections.Collections, org.python.modules._csv._csv, org.python.modules._functools._functools, org.python.modules._io._jyio, org.python.modules._json._json, org.python.modules._jythonlib._jythonlib, org.python.modules._locale._locale, org.python.modules._threading._threading, org.python.modules._weakref.WeakrefModule, com.ziclix.python.sql.PyConnection, com.ziclix.python.sql.PyCursor, com.ziclix.python.sql.zxJDBC, com.ziclix.python.sql.util.BCP, org.python.antlr.ast.AstModule

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.