com.izforge.izpack.panels.userinput.field
Class ValidationStatus

java.lang.Object
  extended by com.izforge.izpack.panels.userinput.field.ValidationStatus

public class ValidationStatus
extends Object

Status of running a FieldValidator.

Author:
Tim Anderson

Constructor Summary
ValidationStatus(boolean valid, String[] values, String message)
          Constructs a ValidationStatus.
 
Method Summary
static ValidationStatus failed(String message)
          Creates a ValidationStatus indicating that validation failed.
 String getMessage()
          The validation error message.
 String[] getValues()
          Returns the field values.
 boolean isValid()
          Determines if validation was successful.
static ValidationStatus success(String[] values)
          Creates a ValidationStatus indicating that validation was successful.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidationStatus

public ValidationStatus(boolean valid,
                        String[] values,
                        String message)
Constructs a ValidationStatus.

Parameters:
valid - indicates if validation was successful or not
values - the field values
message - the validation error message, or null if validation was successful
Method Detail

success

public static ValidationStatus success(String[] values)
Creates a ValidationStatus indicating that validation was successful.

Parameters:
values - the field values
Returns:
a new validation status

failed

public static ValidationStatus failed(String message)
Creates a ValidationStatus indicating that validation failed.

Parameters:
message - the validation error message
Returns:
a new validation status

isValid

public boolean isValid()
Determines if validation was successful.

Returns:
true if validation was successful

getValues

public String[] getValues()
Returns the field values.

Returns:
the field values

getMessage

public String getMessage()
The validation error message.

Returns:
the validation error message, null if validation was successful


Copyright © 2018. All rights reserved.