com.nineoldandroids.util
Class FloatProperty<T>
java.lang.Object
com.nineoldandroids.util.Property<T,Float>
com.nineoldandroids.util.FloatProperty<T>
- Type Parameters:
T
- The class on which the Property is declared.
public abstract class FloatProperty<T>
- extends Property<T,Float>
An implementation of Property
to be used specifically with fields of type
float
. This type-specific subclass enables performance benefit by allowing
calls to a set()
function that takes the primitive
float
type and avoids autoboxing and other overhead associated with the
Float
class.
Method Summary |
void |
set(T object,
Float value)
Sets the value on object which this property represents. |
abstract void |
setValue(T object,
float value)
A type-specific override of the set(Object, Float) that is faster when dealing
with fields of type float . |
FloatProperty
public FloatProperty(String name)
setValue
public abstract void setValue(T object,
float value)
- A type-specific override of the
set(Object, Float)
that is faster when dealing
with fields of type float
.
set
public final void set(T object,
Float value)
- Description copied from class:
Property
- 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.
- Overrides:
set
in class Property<T,Float>