org.python.core
Class PyGetSetDescr

java.lang.Object
  extended byorg.python.core.PyObject
      extended byorg.python.core.PyDescriptor
          extended byorg.python.core.PyGetSetDescr
All Implemented Interfaces:
java.io.Serializable

public class PyGetSetDescr
extends PyDescriptor

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.python.core.PyObject
PyObject.ConversionException
 
Field Summary
 
Fields inherited from class org.python.core.PyObject
exposed_name
 
Constructor Summary
PyGetSetDescr(PyType dtype, 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)
           
 
Method Summary
 PyObject __get__(PyObject obj, PyObject type)
           
 void __set__(PyObject obj, PyObject value)
           
 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__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __eq__, __findattr__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __ge__, __getattr__, __getattr__, __getitem__, __getitem__, __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__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __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, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getDoc, getType, hashCode, implementsDescrDelete, invoke, invoke, invoke, invoke, invoke, isCallable, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, safeRepr, typeSetup
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

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)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class PyObject

__get__

public PyObject __get__(PyObject obj,
                        PyObject type)
Overrides:
__get__ in class PyObject
See Also:
PyObject.__get__(org.python.core.PyObject, org.python.core.PyObject)

__set__

public void __set__(PyObject obj,
                    PyObject value)
Overrides:
__set__ in class PyObject
See Also:
PyObject.__set__(org.python.core.PyObject, org.python.core.PyObject)

implementsDescrSet

public boolean implementsDescrSet()
Overrides:
implementsDescrSet in class PyObject
See Also:
PyObject.implementsDescrSet()

isDataDescr

public boolean isDataDescr()
Overrides:
isDataDescr in class PyObject
See Also:
PyObject.isDataDescr()


Jython homepage