org.python.core
public class PyJavaPackage extends PyObject
| Field Summary | |
|---|---|
| PyStringMap | clsSet Its keys are the names of statically known classes.
|
| PyStringMap | __dict__ |
| String | __file__ |
| PackageManager | __mgr__ (Control) package manager whose hierarchy contains this java pkg. |
| String | __name__ |
| Constructor Summary | |
|---|---|
| PyJavaPackage(String name) | |
| PyJavaPackage(String name, String jarfile) | |
| PyJavaPackage(String name, PackageManager mgr) | |
| PyJavaPackage(String name, PackageManager mgr, String jarfile) | |
| Method Summary | |
|---|---|
| PyObject | addClass(String name, Class c) |
| PyObject | addLazyClass(String name) |
| PyJavaPackage | addPackage(String name) |
| PyJavaPackage | addPackage(String name, String jarfile) |
| void | addPlaceholders(String classes) Add statically known classes. |
| PyObject | fillDir()
Used for 'from xyz import *', dynamically dir pkg filling up __dict__.
|
| String | safeRepr() |
| String | toString() |
| PyObject | __dir__() |
| PyObject | __findattr__(String name) |
| void | __setattr__(String attr, PyObject value) |
Parameters: classes their names as comma-separated string
Returns: list of member names
See Also: safeRepr