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)booleanimplementsDescrDelete()booleanimplementsDescrSet()booleanisDataDescr()java.lang.StringtoString()-
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:
implementsDescrSetin classPyObject- See Also:
PyObject.implementsDescrSet()
-
implementsDescrDelete
public boolean implementsDescrDelete()
- Overrides:
implementsDescrDeletein classPyObject
-
isDataDescr
public boolean isDataDescr()
- Overrides:
isDataDescrin classPyObject- See Also:
PyObject.isDataDescr()
-
-