Top Fields Constructors Methods
org.python.core

public Class PyBeanEventProperty

extends PyObject
Class Inheritance
Annotations
@Untraversable
Imports
java.lang.ref.WeakReference, java.lang.reflect.Field, .Method, java.util.Map, .WeakHashMap, org.python.util.Generic

Field Summary

Modifier and TypeField and Description
public String
private Class<?>
private static Map<String, Class<?>>
private Field
private static Map<Object, Map<String, WeakReference<Object>>>
public Method
public Class<?>
public String
Inherited from org.python.core.PyObject:
attributesgcMonitorGlobalobjtypeTYPE

Constructor Summary

AccessConstructor and Description
public
PyBeanEventProperty(String eventName, Class<?> eventClass, Method addMethod, Method eventMethod)

Method Summary

Modifier and TypeMethod and Description
public PyObject
public boolean
private Object
private synchronized Object
private static synchronized Class<?>
private void
private void
private void
setFunction(Object self, PyObject callable)

public String
toString()

Overrides org.python.core.PyObject.toString.

Returns a string representation of the object.

Inherited from org.python.core.PyObject:
__abs____add____and____call____call____call____call____call____call____call____call____call____call____call____call____call____call____call____call____cmp____coerce____coerce_ex____complex____contains____delattr____delattr____delete____delitem____delitem____delslice____delslice____dir____div____divmod____ensure_finalizer____eq____findattr____findattr____findattr_ex____finditem____finditem____finditem____float____floordiv____format____ge____get____getattr____getattr____getitem____getitem____getnewargs____getslice____getslice____gt____hash____hex____iadd____iand____idiv____idivmod____ifloordiv____ilshift____imod____imul____index____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____rawdir____rdiv____rdivmod____reduce____reduce_ex____reduce_ex____repr____rfloordiv____rlshift____rmod____rmul____ror____rpow____rrshift____rshift____rsub____rtruediv____rxor____set____setattr____setattr____setitem____setitem____setitem____setslice____setslice____str____sub____tojava____truediv____trunc____unicode____xor___add_and_basic_add_basic_and_basic_div_basic_divmod_basic_floordiv_basic_iadd_basic_iand_basic_idiv_basic_idivmod_basic_ifloordiv_basic_ilshift_basic_imod_basic_imul_basic_ior_basic_ipow_basic_irshift_basic_isub_basic_itruediv_basic_ixor_basic_lshift_basic_mod_basic_mul_basic_or_basic_pow_basic_rshift_basic_sub_basic_truediv_basic_xor_callextra_cmp_coerce_div_divmod_doget_eq_floordiv_ge_gt_iadd_iand_idiv_idivmod_ifloordiv_ilshift_imod_imul_in_ior_ipow_irshift_is_isnot_isub_itruediv_ixor_jcall_jcallexc_jthrow_le_lshift_lt_mod_mul_ne_notin_or_pow_rshift_sub_truediv_unsupportedop_xoradaptToCoerceTupleasDoubleasIndexasIndexasIntasIntasIterableasLongasLongasNameasNameasStringasStringasStringOrNullasStringOrNullbit_lengthconjugatedelDictdelTypedispatch__init__equalsfastGetClassfastGetDictfinalizegetDictgetJavaProxygetTypehashCodeimpAttrimplementsDescrDeleteimplementsDescrGetimplementsDescrSetinvokeinvokeinvokeinvokeinvokeinvokeisCallableisDataDescrisIndexisIntegerisMappingTypeisNumberTypeisSequenceTypejdontdelmergeClassDictmergeDictAttrmergeListAttrnoAttributeErrorobject___contains__object___delattr__object___delattr__object___findattr__object___format__object___getattribute__object___hash__object___init__object___new__object___reduce__object___reduce_ex__object___setattr__object___setattr__object___subclasshook__object_toStringproxyInitreadonlyAttributeErrorrunsupportedopMessagesetDictsetTypeunsupportedopMessage

Field Detail

__name__back to summary
public String __name__
adapterClassback to summary
private Class<?> adapterClass
adapterClassesback to summary
private static Map<String, Class<?>> adapterClasses
adapterFieldback to summary
private Field adapterField
adaptersback to summary
private static Map<Object, Map<String, WeakReference<Object>>> adapters
addMethodback to summary
public Method addMethod
eventClassback to summary
public Class<?> eventClass
eventNameback to summary
public String eventName

Constructor Detail

PyBeanEventPropertyback to summary
public PyBeanEventProperty(String eventName, Class<?> eventClass, Method addMethod, Method eventMethod)

Method Detail

_dogetback to summary
public PyObject _doget(PyObject self)

Overrides org.python.core.PyObject._doget.

Annotations
@Override
_dosetback to summary
public boolean _doset(PyObject self, PyObject value)

Overrides org.python.core.PyObject._doset.

Annotations
@Override
getAdapterback to summary
private Object getAdapter(Object o, String evc)
getAdapterback to summary
private synchronized Object getAdapter(Object self)
getAdapterClassback to summary
private static synchronized Class<?> getAdapterClass(Class<?> c)
initAdapterback to summary
private void initAdapter()
putAdapterback to summary
private void putAdapter(Object o, String evc, Object ad)
setFunctionback to summary
private void setFunction(Object self, PyObject callable)
toStringback to summary
public String toString()

Overrides org.python.core.PyObject.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

Annotations
@Override