Package com.iizix.prop
Class BinderAction
- java.lang.Object
- com.iizix.prop.BinderAction
 
- public class BinderAction extends java.lang.ObjectThis class is used as information for result of what the binder action performed with a IBinderPOJO object item with a Property.- Author:
- Christopher Mindus
 
- Nested Class Summary- Nested Classes - Modifier and Type - Class - Description - static class- BinderAction.ActionPerformedThe various actions that can be performed.
 - Field Summary- Fields - Modifier and Type - Field - Description - BinderAction.ActionPerformed- actionThe action performed with the field or the property.- java.lang.Throwable- errorIn case of an error (action ERROR or CONVERSION_ERROR), this variable contains the exception that was encountered during conversion.- java.lang.reflect.Field- fieldThe field in the POJO that was manipulated.- GProp<?>- propertyThe property used for the action.
 - Constructor Summary- Constructors - Constructor - Description - BinderAction(GProp<?> property)Constructor of the binder object.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - boolean- wasSuccessful()Checks if this action was successful, meaning one of the ActionPerformed as NO_CHANGE, CONTAINER_CHANGED, ASSIGNED, i.e.
 
- Field Detail- property- public final GProp<?> property The property used for the action.
 - field- public java.lang.reflect.Field field The field in the POJO that was manipulated. If the field is not found, i.e. when the action is FIELD_NOT_FOUND, this variable is- null.
 - action- public BinderAction.ActionPerformed action The action performed with the field or the property.
 - error- public java.lang.Throwable error In case of an error (action ERROR or CONVERSION_ERROR), this variable contains the exception that was encountered during conversion.
 
 - Constructor Detail- BinderAction- public BinderAction(GProp<?> property) Constructor of the binder object.- Parameters:
- property- the property that is bound.