|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.izforge.izpack.panels.MultipleFieldValidator
public class MultipleFieldValidator
Validator helper used for validating a group of related fields, e.g. a password group in console based mode.
| Field Summary | |
|---|---|
private ValidatorContainer |
currentValidator
|
private java.util.List<java.lang.String> |
inputs
|
private java.lang.String |
message
|
private java.util.List<ValidatorContainer> |
validators
|
| Constructor Summary | |
|---|---|
MultipleFieldValidator(java.util.List<java.lang.String> inputs,
java.util.List<ValidatorContainer> validators)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getFieldContents(int index)
Returns the contents of the field indicated by index. |
int |
getNumFields()
Returns the number of sub-fields. |
java.lang.String |
getText()
Returns the field contents. |
java.lang.String |
getValidationMessage()
|
java.util.Map<java.lang.String,java.lang.String> |
getValidatorParams()
Returns the validator parameters, if any. |
boolean |
hasParams()
|
boolean |
validate()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.util.List<java.lang.String> inputs
private java.util.List<ValidatorContainer> validators
private ValidatorContainer currentValidator
private java.lang.String message
| Constructor Detail |
|---|
public MultipleFieldValidator(java.util.List<java.lang.String> inputs,
java.util.List<ValidatorContainer> validators)
| Method Detail |
|---|
public java.lang.String getFieldContents(int index)
ProcessingClientindex.
getFieldContents in interface ProcessingClientindex - the index of the sub-field from which the contents is requested.
public int getNumFields()
ProcessingClient
getNumFields in interface ProcessingClientpublic java.lang.String getText()
ProcessingClient
getText in interface ProcessingClientpublic java.util.Map<java.lang.String,java.lang.String> getValidatorParams()
ProcessingClienthasParams() method prior to invoking this method.
getValidatorParams in interface ProcessingClientpublic boolean hasParams()
hasParams in interface ProcessingClientpublic boolean validate()
public java.lang.String getValidationMessage()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||