org.apache.struts2.components
Class Form.FieldVisitorValidatorWrapper
java.lang.Object
org.apache.struts2.components.Form.FieldVisitorValidatorWrapper
- All Implemented Interfaces:
- FieldValidator, Validator
- Enclosing class:
- Form
public static class Form.FieldVisitorValidatorWrapper
- extends Object
- implements FieldValidator
Wrap field validator, add visitor's field prefix to the field name.
Javascript side is not aware of the visitor validators
and does not know how to prefix the fields.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Form.FieldVisitorValidatorWrapper
public Form.FieldVisitorValidatorWrapper(FieldValidator fv,
String namePrefix)
getValidatorType
public String getValidatorType()
- Specified by:
getValidatorType
in interface Validator
getFieldName
public String getFieldName()
- Specified by:
getFieldName
in interface FieldValidator
getFieldValidator
public FieldValidator getFieldValidator()
setFieldValidator
public void setFieldValidator(FieldValidator fieldValidator)
getDefaultMessage
public String getDefaultMessage()
- Specified by:
getDefaultMessage
in interface Validator
getMessage
public String getMessage(Object object)
- Specified by:
getMessage
in interface Validator
getMessageKey
public String getMessageKey()
- Specified by:
getMessageKey
in interface Validator
getMessageParameters
public String[] getMessageParameters()
- Specified by:
getMessageParameters
in interface Validator
getValidatorContext
public ValidatorContext getValidatorContext()
- Specified by:
getValidatorContext
in interface Validator
setDefaultMessage
public void setDefaultMessage(String message)
- Specified by:
setDefaultMessage
in interface Validator
setFieldName
public void setFieldName(String fieldName)
- Specified by:
setFieldName
in interface FieldValidator
setMessageKey
public void setMessageKey(String key)
- Specified by:
setMessageKey
in interface Validator
setMessageParameters
public void setMessageParameters(String[] messageParameters)
- Specified by:
setMessageParameters
in interface Validator
setValidatorContext
public void setValidatorContext(ValidatorContext validatorContext)
- Specified by:
setValidatorContext
in interface Validator
setValidatorType
public void setValidatorType(String type)
- Specified by:
setValidatorType
in interface Validator
setValueStack
public void setValueStack(ValueStack stack)
- Specified by:
setValueStack
in interface Validator
validate
public void validate(Object object)
throws ValidationException
- Specified by:
validate
in interface Validator
- Throws:
ValidationException
getNamePrefix
public String getNamePrefix()
setNamePrefix
public void setNamePrefix(String namePrefix)
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.