|
Spring for Android | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.core.convert.Property
public final class Property
A description of a JavaBeans Property that allows us to avoid a dependency on
java.beans.PropertyDescriptor. The java.beans package
is not available in a number of environments (e.g. Android, Java ME), so this is
desirable for portability of Spring's core conversion facility.
Used to build a TypeDescriptor from a property location. The built TypeDescriptor can then be used to convert from/to the property type.
TypeDescriptor.TypeDescriptor(Property),
TypeDescriptor.nested(Property, int)| Constructor Summary | |
|---|---|
Property(java.lang.Class<?> objectType,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod)
|
|
Property(java.lang.Class<?> objectType,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod,
java.lang.String name)
|
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object other)
|
java.lang.String |
getName()
The name of the property: e.g. |
java.lang.Class<?> |
getObjectType()
The object declaring this property, either directly or in a superclass the object extends. |
java.lang.reflect.Method |
getReadMethod()
The property getter method: e.g. |
java.lang.Class<?> |
getType()
The property type: e.g. |
java.lang.reflect.Method |
getWriteMethod()
The property setter method: e.g. |
int |
hashCode()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Property(java.lang.Class<?> objectType,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod)
public Property(java.lang.Class<?> objectType,
java.lang.reflect.Method readMethod,
java.lang.reflect.Method writeMethod,
java.lang.String name)
| Method Detail |
|---|
public java.lang.Class<?> getObjectType()
public java.lang.String getName()
public java.lang.Class<?> getType()
java.lang.String
public java.lang.reflect.Method getReadMethod()
getFoo()
public java.lang.reflect.Method getWriteMethod()
setFoo(String)
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
Spring for Android | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||