| java.lang.Object | |
| ↳ | android.util.Property<T, V> | 
A property is an abstraction that can be used to represent a 
       set(Object, Object) or 
        get(Object) methods can be implemented in terms of the private fields of the host object, or via "setter" and "getter" methods or by some other mechanism, as appropriate.
       
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  | 
           A constructor that takes an identifying name and 
            typefor the property. | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  |  | 
           Returns the current value that this property represents on the given 
            object. | |||||||||
|  |  | 
           Returns the name for this property.
           | |||||||||
|  |  | 
           Returns the type for this property.
           | |||||||||
|  |  | 
           Returns true if the 
            set(Object, Object)method does not set the value on the target object (in which case theset()method should throw aNoSuchPropertyExceptionexception). | |||||||||
|  |  | 
           This factory method creates and returns a Property given the 
            classandnameparameters, where the"name"parameter represents either:
 If either of the get/is method alternatives is found on the class, but an appropriate  | |||||||||
|  |  | 
           Sets the value on 
            objectwhich this property represents. | |||||||||
| [Expand] 
           Inherited Methods
           | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class java.lang.Object | |||||||||||
A constructor that takes an identifying name and type for the property. 
Returns the current value that this property represents on the given object. 
Returns true if the set(Object, Object) method does not set the value on the target object (in which case the set() method should throw a NoSuchPropertyException exception). This may happen if the Property wraps functionality that allows querying the underlying value but not setting it. For example, the of(Class, Class, String) factory method may return a Property with name "foo" for an object that has only a getFoo() or isFoo() method, but no matching setFoo() method. 
This factory method creates and returns a Property given the class and name parameters, where the "name" parameter represents either: 
getName() method on the class which takes no arguments, plus an optional public setName() method which takes a value of the same type returned by getName() isName() method on the class which takes no arguments, plus an optional public setName() method which takes a value of the same type returned by isName() name field on the class If either of the get/is method alternatives is found on the class, but an appropriate setName() method is not found, the Property will be readOnly. Calling the set(Object, Object) method on such a property is allowed, but will have no effect.
If neither the methods nor the field are found on the class a NoSuchPropertyException exception will be thrown.
Sets the value on object which this property represents. If the method is unable to set the value on the target object it will throw an UnsupportedOperationException exception.