|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XValidator
An interface describing a validator. The work of the validator will be done in the validate method. If an error is called then an exception will be thrown. Typically the exception will be caught in a panel class such as XPage. The handleException method of a XValidationExceptionHandler implementation will then be invoked.
Copyright: Copyright (c) Xoetrope Ltd., 1998-2003
License: see license.txt
| Field Summary | |
|---|---|
static int |
IGNORE_BLANKS
|
static int |
LEVEL_ERROR
The validation generated an error |
static int |
LEVEL_IGNORE
ignore the results of this validation |
static int |
LEVEL_WARNING
The validation generated a warning |
static int |
MANDATORY
whether input is mandatory or not |
static int |
STRICT_CHECK
|
static int |
WEAK_CHECK
|
| Method Summary | |
|---|---|
int |
getLevel()
Get the error level of the validations LEVEL_IGNORE = 0 LEVEL_WARNING = 1 LEVEL_ERROR = 2 IGNORE_BLANKS = 1024 MANDATORY = 2048 WEAK_CHECK = 4096 STRICT_CHECK = 8192 |
int |
getMask()
Get the event mask. |
java.lang.String |
getMessage()
Get the validation message which is formatted after the tokens have been replaced |
java.lang.String |
getName()
Get the name of the validation |
java.lang.String |
getValueAsString()
Get the value as a string object |
void |
setup(XmlElement element)
Set the validation parameters |
void |
setValidationMethod(java.lang.reflect.Method m,
java.lang.Object page)
Set the Method of the XPage to be invoked when we are doing a funcion validation |
void |
validate(java.lang.Object c,
boolean forceMandatory)
Carry out a page level or inline validation on the passed component |
| Field Detail |
|---|
static final int LEVEL_IGNORE
static final int LEVEL_WARNING
static final int LEVEL_ERROR
static final int IGNORE_BLANKS
static final int MANDATORY
static final int WEAK_CHECK
static final int STRICT_CHECK
| Method Detail |
|---|
void setup(XmlElement element)
element - the validator parameters
void validate(java.lang.Object c,
boolean forceMandatory)
throws java.lang.Exception
c - The component whose value is to be validatedforceMandatory - Set to true if page level validations are taking place or false for inline
java.lang.Exception - throw if there is a problemint getMask()
void setValidationMethod(java.lang.reflect.Method m,
java.lang.Object page)
m - The method to be invokedpage - The XPage which contains the Method.java.lang.String getName()
java.lang.String getMessage()
java.lang.String getValueAsString()
int getLevel()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||