public class PyProperty extends PyObject implements PyType.Newstyle
PyObject.ConversionException
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
exposed_name |
Constructor and Description |
---|
PyProperty() |
PyProperty(PyType subType) |
Modifier and Type | Method and Description |
---|---|
PyObject |
__call__(PyObject arg1,
PyObject[] args,
java.lang.String[] keywords)
A variant of the __call__ method with one extra initial argument.
|
void |
__delete__(PyObject obj) |
PyObject |
__get__(PyObject obj,
PyObject type) |
void |
__set__(PyObject obj,
PyObject value) |
PyObject |
getDoc() |
PyObject |
getFdel() |
PyObject |
getFget() |
PyObject |
getFset() |
void |
property_init(PyObject[] args,
java.lang.String[] keywords) |
void |
setDoc(PyObject py) |
void |
setFdel(PyObject py) |
void |
setFget(PyObject py) |
void |
setFset(PyObject py) |
static void |
typeSetup(PyObject dict,
PyType.Newstyle marker) |
__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __eq__, __findattr__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __ge__, __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__, __setattr__, __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, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, safeRepr, setDict, setType, toString
public static final java.lang.String exposed_name
public PyProperty()
public PyProperty(PyType subType)
public static void typeSetup(PyObject dict, PyType.Newstyle marker)
public PyObject getFdel()
public PyObject getFset()
public PyObject getFget()
public void setFget(PyObject py)
public void setFset(PyObject py)
public void setFdel(PyObject py)
public void setDoc(PyObject py)
public void property_init(PyObject[] args, java.lang.String[] keywords)
public PyObject __call__(PyObject arg1, PyObject[] args, java.lang.String[] keywords)
PyObject
__call__(args,
keywords)
with the appropriate arguments. The only reason to
override this function would be for improved performance.public void __delete__(PyObject obj)
__delete__
in class PyObject