|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjaxx.runtime.validator.XWorkBeanValidator<B>
B - type of the bean to validate.public class XWorkBeanValidator<B>
A customized validator for a given bean.
Use the method validate(java.lang.Object) to obtain the messages
detected by the validator for the given bean.
| Field Summary | |
|---|---|
protected java.lang.Class<B> |
beanClass
the type of bean to validate |
protected com.opensymphony.xwork2.ActionContext |
context
|
protected java.lang.String |
contextName
the validation named context (can be null) |
protected static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
EMPTY_RESULT
|
protected java.util.Set<java.lang.String> |
fieldNames
the list of field names detected for this validator |
protected boolean |
includeDefaultContext
a flag to include or not the default context validators |
protected com.opensymphony.xwork2.validator.DelegatingValidatorContext |
validationContext
|
protected com.opensymphony.xwork2.ValidationAwareSupport |
validationSupport
|
protected com.opensymphony.xwork2.validator.ActionValidatorManager |
validator
|
| Constructor Summary | |
|---|---|
XWorkBeanValidator(java.lang.Class<B> beanClass,
java.lang.String contextName)
|
|
XWorkBeanValidator(java.lang.Class<B> beanClass,
java.lang.String contextName,
boolean includeDefaultContext)
|
|
XWorkBeanValidator(java.lang.Class<B> beanClass,
java.lang.String contextName,
boolean includeDefaultContext,
com.opensymphony.xwork2.util.ValueStack vs)
|
|
XWorkBeanValidator(java.lang.Class<B> beanClass,
java.lang.String contextName,
com.opensymphony.xwork2.util.ValueStack vs)
|
|
| Method Summary | |
|---|---|
boolean |
containsField(java.lang.String fieldName)
Test a the validator contains the field given his name |
java.lang.Class<B> |
getBeanClass()
|
java.lang.String |
getContextName()
|
java.util.Set<java.lang.String> |
getFieldNames()
|
com.opensymphony.xwork2.validator.ActionValidatorManager |
getValidator()
|
protected void |
initFields()
update the property fieldNames, says search in XWorks |
boolean |
isIncludeDefaultContext()
|
void |
setContextName(java.lang.String contextName)
|
void |
setIncludeDefaultContext(boolean includeDefaultContext)
|
java.lang.String |
toString()
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
validate(B bean)
Valide le bean donné et retourne les messages produits. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final java.util.Map<java.lang.String,java.util.List<java.lang.String>> EMPTY_RESULT
protected final java.lang.Class<B> beanClass
protected java.lang.String contextName
protected java.util.Set<java.lang.String> fieldNames
protected boolean includeDefaultContext
protected com.opensymphony.xwork2.ValidationAwareSupport validationSupport
protected com.opensymphony.xwork2.validator.DelegatingValidatorContext validationContext
protected transient com.opensymphony.xwork2.validator.ActionValidatorManager validator
protected com.opensymphony.xwork2.ActionContext context
| Constructor Detail |
|---|
public XWorkBeanValidator(java.lang.Class<B> beanClass,
java.lang.String contextName)
public XWorkBeanValidator(java.lang.Class<B> beanClass,
java.lang.String contextName,
com.opensymphony.xwork2.util.ValueStack vs)
public XWorkBeanValidator(java.lang.Class<B> beanClass,
java.lang.String contextName,
boolean includeDefaultContext)
public XWorkBeanValidator(java.lang.Class<B> beanClass,
java.lang.String contextName,
boolean includeDefaultContext,
com.opensymphony.xwork2.util.ValueStack vs)
| Method Detail |
|---|
public boolean isIncludeDefaultContext()
public java.lang.Class<B> getBeanClass()
public java.lang.String getContextName()
public java.util.Set<java.lang.String> getFieldNames()
public com.opensymphony.xwork2.validator.ActionValidatorManager getValidator()
public boolean containsField(java.lang.String fieldName)
fieldName - the name of the searched field
true if validator contaisn this field, false otherwisepublic void setIncludeDefaultContext(boolean includeDefaultContext)
public void setContextName(java.lang.String contextName)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> validate(B bean)
bean - le bean a valider (il doit etre non null)
public java.lang.String toString()
toString in class java.lang.Objectprotected void initFields()
fieldNames, says search in XWorks
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||