org.python.core
Class PyBeanProperty

java.lang.Object
  extended byorg.python.core.PyObject
      extended byorg.python.core.PyReflectedField
          extended byorg.python.core.PyBeanProperty
All Implemented Interfaces:
java.io.Serializable

public class PyBeanProperty
extends PyReflectedField

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.python.core.PyObject
PyObject.ConversionException
 
Field Summary
 java.lang.reflect.Method getMethod
           
 java.lang.Class myType
           
 java.lang.reflect.Method setMethod
           
 
Fields inherited from class org.python.core.PyReflectedField
field
 
Fields inherited from class org.python.core.PyObject
exposed_name
 
Constructor Summary
PyBeanProperty(java.lang.String name, java.lang.Class myType, java.lang.reflect.Method getMethod, java.lang.reflect.Method setMethod)
           
 
Method Summary
 PyObject _doget(PyObject self)
           
 boolean _doset(PyObject self, PyObject value)
           
 PyBeanProperty copy()
           
 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__, __get__, __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__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _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, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, safeRepr, typeSetup
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

getMethod

public java.lang.reflect.Method getMethod

setMethod

public java.lang.reflect.Method setMethod

myType

public java.lang.Class myType
Constructor Detail

PyBeanProperty

public PyBeanProperty(java.lang.String name,
                      java.lang.Class myType,
                      java.lang.reflect.Method getMethod,
                      java.lang.reflect.Method setMethod)
Method Detail

_doget

public PyObject _doget(PyObject self)
Overrides:
_doget in class PyReflectedField

_doset

public boolean _doset(PyObject self,
                      PyObject value)
Overrides:
_doset in class PyReflectedField

copy

public PyBeanProperty copy()

toString

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


Jython homepage