public class InputDetailController extends java.lang.Object implements ValidationChanger, ValidationChanger.ValidationChangeListener
ValidationChanger.ValidationChangeListener
Constructor and Description |
---|
InputDetailController(InputDetail inputDetail,
View inputView,
ViewGroup inputContainer,
ValidationCheckDelegate validationCheckDelegate) |
Modifier and Type | Method and Description |
---|---|
void |
addValidationChangeListener(ValidationChanger.ValidationChangeListener listener)
Adds a
ValidationChanger.ValidationChangeListener to be notified when the valid state of this form has changed. |
boolean |
isValid()
Checks if the details input from the user are valid and ready to process the payment.
|
void |
onValidationChanged(boolean isValid)
The combined validation of the input details from this group has changed.
|
void |
removeValidationChangeListener(ValidationChanger.ValidationChangeListener listener)
Removes a
ValidationChanger.ValidationChangeListener . |
public InputDetailController(InputDetail inputDetail, View inputView, ViewGroup inputContainer, ValidationCheckDelegate validationCheckDelegate)
public boolean isValid()
ValidationChanger
isValid
in interface ValidationChanger
public void addValidationChangeListener(ValidationChanger.ValidationChangeListener listener)
ValidationChanger
ValidationChanger.ValidationChangeListener
to be notified when the valid state of this form has changed.addValidationChangeListener
in interface ValidationChanger
listener
- The listener.public void removeValidationChangeListener(ValidationChanger.ValidationChangeListener listener)
ValidationChanger
ValidationChanger.ValidationChangeListener
.removeValidationChangeListener
in interface ValidationChanger
listener
- The listener to be removed.public void onValidationChanged(boolean isValid)
ValidationChanger.ValidationChangeListener
onValidationChanged
in interface ValidationChanger.ValidationChangeListener
isValid
- If the current set of inputs is valid or not.