Package org.python.core
Class PyGetSetDescr
- java.lang.Object
-
- org.python.core.PyObject
-
- org.python.core.PyDescriptor
-
- org.python.core.PyGetSetDescr
-
- All Implemented Interfaces:
java.io.Serializable
public class PyGetSetDescr extends PyDescriptor
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.python.core.PyObject
PyObject.ConversionException
-
-
Field Summary
-
Fields inherited from class org.python.core.PyObject
exposed_name
-
-
Constructor Summary
Constructors Constructor Description PyGetSetDescr(java.lang.String name, java.lang.Class c, java.lang.String get, java.lang.String set)
PyGetSetDescr(java.lang.String name, java.lang.Class c, java.lang.String get, java.lang.String set, java.lang.String del)
PyGetSetDescr(PyType dtype, java.lang.String name, java.lang.Class c, java.lang.String get, java.lang.String set)
PyGetSetDescr(PyType dtype, java.lang.String name, java.lang.Class c, java.lang.String get, java.lang.String set, java.lang.String del)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
__delete__(PyObject obj)
PyObject
__get__(PyObject obj, PyObject type)
void
__set__(PyObject obj, PyObject value)
boolean
implementsDescrDelete()
boolean
implementsDescrSet()
boolean
isDataDescr()
java.lang.String
toString()
-
Methods inherited from class org.python.core.PyObject
__abs__, __add__, __and__, __call__, __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, getDoc, getType, hashCode, invoke, invoke, invoke, invoke, invoke, isCallable, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, safeRepr, setDict, setType, typeSetup
-
-
-
-
Constructor Detail
-
PyGetSetDescr
public PyGetSetDescr(PyType dtype, java.lang.String name, java.lang.Class c, java.lang.String get, java.lang.String set)
-
PyGetSetDescr
public PyGetSetDescr(java.lang.String name, java.lang.Class c, java.lang.String get, java.lang.String set)
-
PyGetSetDescr
public PyGetSetDescr(PyType dtype, java.lang.String name, java.lang.Class c, java.lang.String get, java.lang.String set, java.lang.String del)
-
PyGetSetDescr
public PyGetSetDescr(java.lang.String name, java.lang.Class c, java.lang.String get, java.lang.String set, java.lang.String del)
-
-
Method Detail
-
__get__
public PyObject __get__(PyObject obj, PyObject type)
- Overrides:
__get__
in classPyObject
- See Also:
PyObject.__get__(org.python.core.PyObject, org.python.core.PyObject)
-
__set__
public void __set__(PyObject obj, PyObject value)
- Overrides:
__set__
in classPyObject
- See Also:
PyObject.__set__(org.python.core.PyObject, org.python.core.PyObject)
-
__delete__
public void __delete__(PyObject obj)
- Overrides:
__delete__
in classPyObject
-
implementsDescrSet
public boolean implementsDescrSet()
- Overrides:
implementsDescrSet
in classPyObject
- See Also:
PyObject.implementsDescrSet()
-
implementsDescrDelete
public boolean implementsDescrDelete()
- Overrides:
implementsDescrDelete
in classPyObject
-
isDataDescr
public boolean isDataDescr()
- Overrides:
isDataDescr
in classPyObject
- See Also:
PyObject.isDataDescr()
-
-