Maven module :un.api : api-common :
Class : un.api.event.Property
Extends/Implements : un.api.predicate.Variable
Subclasses : -

Convinient class to manipulate a single property of a bean.
author  Johann Sorel


Variables : -
Functions : Property, getHolder, getHolderError, getName, getValueClass, getValue, setValue, isReadable, isWritable, sync, sync, unsync, addListener, removeListener, getEventClasses, addEventListener, addEventListener, removeEventListener, removeEventListener, getListeners, getListeners



public void Property (EventSource source, Chars name)

public EventSource getHolder ()

EventSource getHolderError ()

public Chars getName ()

public Class getValueClass ()

public Object getValue ()

public void setValue (Object value)

public boolean isReadable ()

public boolean isWritable ()

public void sync (Variable var)

public void sync (Variable var, boolean readOnly)

public void unsync ()

public void addListener (EventListener listener)

public void removeListener (EventListener listener)

public Class[] getEventClasses ()

public void addEventListener (Class eventClass, EventListener listener)

public void addEventListener (Predicate predicate, EventListener listener)

public void removeEventListener (Class eventClass, EventListener listener)

public void removeEventListener (Predicate predicate, EventListener listener)

public EventListener[] getListeners (Class eventClass)

public EventListener[] getListeners (Predicate predicate)