Package org.apache.tapestry5.plastic
Interface FieldHandle
-
- All Known Implementing Classes:
FieldHandleImpl
public interface FieldHandle
Allows read/write access directly to a field (bypassing accessors). Does not use reflection, even if the field is private (the normal case for Plastic classes).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description instance)
Gets the current value of the field.void
instance, newValue)
Updates the current value of the field.
-
-
-
Method Detail
-
get
instance)
Gets the current value of the field. If the field is a primitive value, then the primitive will be wrapped.- Throws:
- if the instance is null
- if the instance is not the type that contains the field
-
set
void instance, newValue)
Updates the current value of the field. If the field is a primitive value, then the newValue will be unwrapped automatically.- Throws:
- if the instance is null
- if the newValue is null and the field is a primitive type
- if the instance is not the type that contains the field
- if the newValue is not assignable to the field type (or not the matching wrapper type for a primitive field)
-
-