PyModuleDerivedpublic class PyModule extends PyObject
PyObject.ConversionException| Modifier and Type | Field | Description |
|---|---|---|
PyObject |
__dict__ |
|
static java.lang.String |
exposed_name |
| Constructor | Description |
|---|---|
PyModule() |
|
PyModule(java.lang.String name) |
|
PyModule(java.lang.String name,
PyObject dict) |
|
PyModule(PyType subType) |
|
PyModule(PyType subType,
java.lang.String name) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
__delattr__(java.lang.String attr) |
A variant of the __delattr__ method which accepts a String
as the key.
|
PyObject |
__dir__() |
Equivalent to the standard Python __dir__ method.
|
PyObject |
__findattr__(java.lang.String attr) |
A variant of the __findattr__ method which accepts a Java
String as the name. |
void |
__setattr__(java.lang.String attr,
PyObject value) |
A variant of the __setattr__ method which accepts a String
as the key.
|
void |
delDict() |
|
PyObject |
fastGetDict() |
xxx implements where meaningful
|
PyObject |
getDict() |
xxx implements where meaningful
|
PyObject |
getDoc() |
|
void |
setDict(PyObject newDict) |
|
java.lang.String |
toString() |
|
static void |
typeSetup(PyObject dict,
PyType.Newstyle marker) |
__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __div__, __divmod__, __eq__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _in, _is, _isnot, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asInt, asLong, asName, asString, asStringOrNull, delType, dispatch__init__, equals, fastGetClass, getType, hashCode, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, safeRepr, setTypepublic static final java.lang.String exposed_name
public PyObject __dict__
public PyModule()
public PyModule(PyType subType)
public PyModule(PyType subType, java.lang.String name)
public PyModule(java.lang.String name)
public PyModule(java.lang.String name,
PyObject dict)
public static void typeSetup(PyObject dict, PyType.Newstyle marker)
public PyObject fastGetDict()
PyObjectfastGetDict in class PyObjectpublic PyObject getDict()
PyObjectpublic PyObject __findattr__(java.lang.String attr)
PyObjectString as the name.
Warning: name must be an interned string!__findattr__ in class PyObjectattr - the name to lookup in this namespace
must be an interned string .PyObject.__findattr__(PyString)public void __setattr__(java.lang.String attr,
PyObject value)
PyObject__setattr__ in class PyObjectattr - the name whose value will be set -
must be an interned string .value - the value to set this name toPyObject.__setattr__(PyString, PyObject)public void __delattr__(java.lang.String attr)
PyObject__delattr__(PyString name)
with the appropriate args.
The only reason to override this method is for performance.__delattr__ in class PyObjectattr - the name which will be removed -
must be an interned string .PyObject.__delattr__(PyString)