Package com.iizix.prop
Class BinderAction
- java.lang.Object
-
- com.iizix.prop.BinderAction
-
public class BinderAction extends java.lang.Object
This 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.ActionPerformed
The various actions that can be performed.
-
Field Summary
Fields Modifier and Type Field Description BinderAction.ActionPerformed
action
The action performed with the field or the property.java.lang.Throwable
error
In case of an error (action ERROR or CONVERSION_ERROR), this variable contains the exception that was encountered during conversion.java.lang.reflect.Field
field
The field in the POJO that was manipulated.GProp<?>
property
The 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 isnull
.
-
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.
-
-