com.izforge.izpack.panels
Class ValidatorContainer

java.lang.Object
  extended by com.izforge.izpack.panels.ValidatorContainer

public class ValidatorContainer
extends java.lang.Object

Author:
Jeff Gordon

Field Summary
private  boolean hasParams
           
private  java.lang.String message
           
private  Validator validator
           
private  java.util.Map<java.lang.String,java.lang.String> validatorParams
           
 
Constructor Summary
ValidatorContainer(java.lang.String validator, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> validatorParams)
           
 
Method Summary
 java.lang.String getMessage()
           
 Validator getValidator()
           
 java.util.Map<java.lang.String,java.lang.String> getValidatorParams()
          Returns the validator parameters, if any.
 boolean hasParams()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

validator

private Validator validator

message

private java.lang.String message

hasParams

private boolean hasParams

validatorParams

private java.util.Map<java.lang.String,java.lang.String> validatorParams
Constructor Detail

ValidatorContainer

public ValidatorContainer(java.lang.String validator,
                          java.lang.String message,
                          java.util.Map<java.lang.String,java.lang.String> validatorParams)
Method Detail

hasParams

public boolean hasParams()
Returns:
true if this instance has any parameters to pass to the Validator instance.

getValidatorParams

public java.util.Map<java.lang.String,java.lang.String> getValidatorParams()
Returns the validator parameters, if any. The caller should check for the existence of validator parameters via the hasParams() method prior to invoking this method.

Returns:
a java.util.Map containing the validator parameters.

getValidator

public Validator getValidator()

getMessage

public java.lang.String getMessage()