it.tidalwave.beans
Class FastBeanProperty<S,V>

Package class diagram package FastBeanProperty
java.lang.Object
  extended by org.jdesktop.beansbinding.Property<S,V>
      extended by it.tidalwave.beans.FastBeanProperty<S,V>

public class FastBeanProperty<S,V>
extends org.jdesktop.beansbinding.Property<S,V>

Version:
$Id$
Author:
Fabrizio Giudici
Status: experimental API

Method Summary
 void addPropertyStateListener(S arg0, org.jdesktop.beansbinding.PropertyStateListener arg1)
           
static
<S,V> FastBeanProperty
create(String name)
           
 org.jdesktop.beansbinding.PropertyStateListener[] getPropertyStateListeners(S arg0)
           
 V getValue(S bean)
           
 Class<? extends V> getWriteType(S bean)
           
 boolean isReadable(S bean)
           
 boolean isWriteable(S bean)
           
 void removePropertyStateListener(S arg0, org.jdesktop.beansbinding.PropertyStateListener arg1)
           
 void setValue(S bean, V value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static <S,V> FastBeanProperty create(String name)

getWriteType

public Class<? extends V> getWriteType(S bean)
Specified by:
getWriteType in class org.jdesktop.beansbinding.Property<S,V>

getValue

public V getValue(S bean)
Specified by:
getValue in class org.jdesktop.beansbinding.Property<S,V>

setValue

public void setValue(S bean,
                     V value)
Specified by:
setValue in class org.jdesktop.beansbinding.Property<S,V>

isReadable

public boolean isReadable(S bean)
Specified by:
isReadable in class org.jdesktop.beansbinding.Property<S,V>

isWriteable

public boolean isWriteable(S bean)
Specified by:
isWriteable in class org.jdesktop.beansbinding.Property<S,V>

addPropertyStateListener

public void addPropertyStateListener(S arg0,
                                     org.jdesktop.beansbinding.PropertyStateListener arg1)
Specified by:
addPropertyStateListener in class org.jdesktop.beansbinding.Property<S,V>

removePropertyStateListener

public void removePropertyStateListener(S arg0,
                                        org.jdesktop.beansbinding.PropertyStateListener arg1)
Specified by:
removePropertyStateListener in class org.jdesktop.beansbinding.Property<S,V>

getPropertyStateListeners

public org.jdesktop.beansbinding.PropertyStateListener[] getPropertyStateListeners(S arg0)
Specified by:
getPropertyStateListeners in class org.jdesktop.beansbinding.Property<S,V>


Copyright © 2009-2012 Tidalwave s.a.s.. All Rights Reserved.