Package org.nuiton.validator.xwork2
Class XWork2ValidatorUtil
java.lang.Object
org.nuiton.validator.xwork2.XWork2ValidatorUtil
public class XWork2ValidatorUtil
extends java.lang.Object
Usefull methods to works with work2 validator api.
- Since:
- 2.0
- Author:
- Tony Chemit - chemit@codelutin.com
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXWork2ValidatorUtil.NuitonDefaultUnknownHandlerA dummy unknown handler when we want to use for example visitor validators which need a invocation handler. -
Constructor Summary
Constructors Constructor Description XWork2ValidatorUtil() -
Method Summary
Modifier and Type Method Description static com.opensymphony.xwork2.util.ValueStackcreateValuestack()static <O> java.util.Map<NuitonValidatorScope,java.lang.String[]>detectFields(java.lang.Class<O> type, java.lang.String context, NuitonValidatorScope[] scopeUniverse)protected static java.util.Set<java.lang.String>detectFieldsForScope(com.opensymphony.xwork2.validator.ActionValidatorManager validator, java.lang.Class<?> type, NuitonValidatorScope scope, java.lang.String context, java.util.Set<java.lang.String> availableFields, boolean includeDefaultContext)static java.lang.StringgetContextForScope(java.lang.String context, NuitonValidatorScope scope)static com.opensymphony.xwork2.util.ValueStackgetSharedValueStack()protected static com.opensymphony.xwork2.validator.ActionValidatorManagernewValidationManager(com.opensymphony.xwork2.util.ValueStack vs)static <O> XWork2ScopeValidator<O>newXWorkScopeValidator(java.lang.Class<O> beanClass, java.lang.String contextName, java.util.Set<java.lang.String> fields)static <O> XWork2ScopeValidator<O>newXWorkScopeValidator(java.lang.Class<O> beanClass, java.lang.String contextName, java.util.Set<java.lang.String> fields, com.opensymphony.xwork2.util.ValueStack vs)static voidsetSharedValueStack(com.opensymphony.xwork2.util.ValueStack sharedValueStack)Sets the given value stack as shared (can be null).
-
Constructor Details
-
XWork2ValidatorUtil
public XWork2ValidatorUtil()
-
-
Method Details
-
getSharedValueStack
public static com.opensymphony.xwork2.util.ValueStack getSharedValueStack() -
setSharedValueStack
public static void setSharedValueStack(com.opensymphony.xwork2.util.ValueStack sharedValueStack)Sets the given value stack as shared (can be null).- Parameters:
sharedValueStack- the new shared value stack to use (can be null).- Since:
- 3.0
-
createValuestack
public static com.opensymphony.xwork2.util.ValueStack createValuestack() -
newXWorkScopeValidator
public static <O> XWork2ScopeValidator<O> newXWorkScopeValidator(java.lang.Class<O> beanClass, java.lang.String contextName, java.util.Set<java.lang.String> fields) -
newXWorkScopeValidator
public static <O> XWork2ScopeValidator<O> newXWorkScopeValidator(java.lang.Class<O> beanClass, java.lang.String contextName, java.util.Set<java.lang.String> fields, com.opensymphony.xwork2.util.ValueStack vs) -
getContextForScope
public static java.lang.String getContextForScope(java.lang.String context, NuitonValidatorScope scope) -
newValidationManager
protected static com.opensymphony.xwork2.validator.ActionValidatorManager newValidationManager(com.opensymphony.xwork2.util.ValueStack vs) -
detectFields
public static <O> java.util.Map<NuitonValidatorScope,java.lang.String[]> detectFields(java.lang.Class<O> type, java.lang.String context, NuitonValidatorScope[] scopeUniverse) -
detectFieldsForScope
protected static java.util.Set<java.lang.String> detectFieldsForScope(com.opensymphony.xwork2.validator.ActionValidatorManager validator, java.lang.Class<?> type, NuitonValidatorScope scope, java.lang.String context, java.util.Set<java.lang.String> availableFields, boolean includeDefaultContext)
-