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(PyType dtype, java.lang.String name, java.lang.Class c, java.lang.String get, java.lang.String set, java.lang.String del)
           
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)
           
 
Method Summary
 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
 
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)

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

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)

__delete__

public void __delete__(PyObject obj)
Overrides:
__delete__ in class PyObject

implementsDescrSet

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

implementsDescrDelete

public boolean implementsDescrDelete()
Overrides:
implementsDescrDelete in class PyObject

isDataDescr

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


Jython homepage