org.granite.util
Class PropertyDescriptor

java.lang.Object
  extended by org.granite.util.PropertyDescriptor

public class PropertyDescriptor
extends Object


Constructor Summary
PropertyDescriptor(String propertyName, Class<?> beanClass)
           
PropertyDescriptor(String propertyName, Method getter, Method setter)
           
 
Method Summary
 boolean equals(Object object)
           
 String getName()
           
 Class<?> getPropertyType()
           
 Method getReadMethod()
           
 Method getWriteMethod()
           
 int hashCode()
           
 void setReadMethod(Method getter)
           
 void setWriteMethod(Method setter)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyDescriptor

public PropertyDescriptor(String propertyName,
                          Method getter,
                          Method setter)

PropertyDescriptor

public PropertyDescriptor(String propertyName,
                          Class<?> beanClass)
Method Detail

getName

public String getName()

setWriteMethod

public void setWriteMethod(Method setter)

setReadMethod

public void setReadMethod(Method getter)

getWriteMethod

public Method getWriteMethod()

getReadMethod

public Method getReadMethod()

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getPropertyType

public Class<?> getPropertyType()