com.opensymphony.xwork2.validator

## Interface FieldValidator

- All Superinterfaces:
    Validator
  All Known Implementing Classes:
    ConditionalVisitorFieldValidator, ConversionErrorFieldValidator, CreditCardValidator, DateRangeFieldValidator, DoubleRangeFieldValidator, EmailValidator, FieldExpressionValidator, FieldValidatorSupport, Form.FieldVisitorValidatorWrapper, IntRangeFieldValidator, LongRangeFieldValidator, RangeValidatorSupport, RegexFieldValidator, RepopulateConversionErrorFieldValidatorSupport, RequiredFieldValidator, RequiredStringValidator, ShortRangeFieldValidator, StringLengthFieldValidator, URLValidator, VisitorFieldValidator

      public interface FieldValidator
      extends Validator

  The FieldValidator interface defines the methods to be implemented by FieldValidators. Which are used by the XWork validation framework to validate Action properties before executing the Action.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getFieldName()` Gets the field name to be validated
    `void` | `setFieldName(String fieldName)` Sets the field name to validate with this FieldValidator

    - ### Methods inherited from interface com.opensymphony.xwork2.validator.Validator

      `getDefaultMessage, getMessage, getMessageKey, getMessageParameters, getValidatorContext, getValidatorType, setDefaultMessage, setMessageKey, setMessageParameters, setValidatorContext, setValidatorType, setValueStack, validate`

- - ### Method Detail

    - #### setFieldName

          void setFieldName(String fieldName)

      Sets the field name to validate with this FieldValidator
      Parameters:
        `fieldName` - the field name

    - #### getFieldName

          String getFieldName()

      Gets the field name to be validated
      Returns:
        the field name

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.