# Serialized Form

- ## Package org.apache.commons.validator

  - ### Class org.apache.commons.validator.Arg extends Object implements Serializable

    serialVersionUID:
      -8922606779669839294L

    - ### Serialized Fields

      - #### bundle

            String bundle

        The resource bundle name that this Arg's `key` should be resolved in (optional).
        Since:
          Validator 1.1

      - #### key

            String key

        The key or value of the argument.

      - #### name

            String name

        The name dependency that this argument goes with (optional).

      - #### position

            int position

        This argument's position in the message. Set postion=0 to make a replacement in this string: "some msg {0}".
        Since:
          Validator 1.1

      - #### resource

            boolean resource

        Whether or not the key is a message resource (optional). Defaults to true. If it is 'true', the value will try to be resolved as a message resource.

  - ### Class org.apache.commons.validator.Field extends Object implements Serializable

    serialVersionUID:
      -8502647722530192185L

    - ### Serialized Fields

      - #### property

            String property

        The Field's property name.

      - #### indexedProperty

            String indexedProperty

        The Field's indexed property name.

      - #### indexedListProperty

            String indexedListProperty

        The Field's indexed list property name.

      - #### key

            String key

        The Field's unique key.

      - #### depends

            String depends

        A comma separated list of validator's this field depends on.

      - #### page

            int page

        The Page Number

      - #### clientValidation

            boolean clientValidation

        The flag that indicates whether scripting should be generated by the client for client-side validation.
        Since:
          Validator 1.4

      - #### fieldOrder

            int fieldOrder

        The order of the Field in the Form.

      - #### dependencyList

            List<E> dependencyList

        Internal representation of this.depends String as a List. This List gets updated whenever setDepends() gets called. This List is synchronized so a call to setDepends() (which clears the List) won't interfere with a call to isDependency().

      - #### hVars

            org.apache.commons.collections.FastHashMap hVars

        Deprecated. Subclasses should use getVarMap() instead.

      - #### hMsgs

            org.apache.commons.collections.FastHashMap hMsgs

        Deprecated. Subclasses should use getMsgMap() instead.

      - #### args

            Map<K,V>[] args

        Holds Maps of arguments. args[0] returns the Map for the first replacement argument. Start with a 0 length array so that it will only grow to the size of the highest argument position.
        Since:
          Validator 1.1

  - ### Class org.apache.commons.validator.Form extends Object implements Serializable

    serialVersionUID:
      6445211789563796371L

    - ### Serialized Fields

      - #### name

            String name

        The name/key the set of validation rules is stored under.

      - #### lFields

            List<E> lFields

        List of `Field`s. Used to maintain the order they were added in although individual `Field`s can be retrieved using `Map` of `Field`s.

      - #### hFields

            org.apache.commons.collections.FastHashMap hFields

        Deprecated. Subclasses should use getFieldMap() instead.
        Map of `Field`s keyed on their property value.

      - #### inherit

            String inherit

        The name/key of the form which this form extends from.
        Since:
          Validator 1.2.0

      - #### processed

            boolean processed

        Whether or not the this `Form` was processed for replacing variables in strings with their values.

  - ### Class org.apache.commons.validator.FormSet extends Object implements Serializable

    serialVersionUID:
      -8936513232763306055L

    - ### Serialized Fields

      - #### processed

            boolean processed

        Whether or not the this `FormSet` was processed for replacing variables in strings with their values.

      - #### language

            String language

        Language component of `Locale` (required).

      - #### country

            String country

        Country component of `Locale` (optional).

      - #### variant

            String variant

        Variant component of `Locale` (optional).

      - #### forms

            Map<K,V> forms

        A `Map` of `Form`s using the name field of the `Form` as the key.

      - #### constants

            Map<K,V> constants

        A `Map` of `Constant`s using the name field of the `Constant` as the key.

      - #### merged

            boolean merged

        Flag indicating if this formSet has been merged with its parent (higher rank in Locale hierarchy).

  - ### Class org.apache.commons.validator.GenericTypeValidator extends Object implements Serializable

    serialVersionUID:
      5487162314134261703L

  - ### Class org.apache.commons.validator.GenericValidator extends Object implements Serializable

    serialVersionUID:
      -7212095066891517618L

  - ### Class org.apache.commons.validator.Msg extends Object implements Serializable

    serialVersionUID:
      5690015734364127124L

    - ### Serialized Fields

      - #### bundle

            String bundle

        The resource bundle name that this Msg's `key` should be resolved in (optional).
        Since:
          Validator 1.1

      - #### key

            String key

        The key or value of the argument.

      - #### name

            String name

        The name dependency that this argument goes with (optional).

      - #### resource

            boolean resource

        Whether or not the key is a message resource (optional). Defaults to true. If it is 'true', the value will try to be resolved as a message resource.
        Since:
          Validator 1.1.4

  - ### Class org.apache.commons.validator.UrlValidator extends Object implements Serializable

    serialVersionUID:
      24137157400029593L

    - ### Serialized Fields

      - #### options

            Flags options

        Deprecated.
        Holds the set of current validation options.

      - #### allowedSchemes

            Set<E> allowedSchemes

        Deprecated.
        The set of schemes that are allowed to be in a URL.

      - #### defaultSchemes

            String[] defaultSchemes

        Deprecated.
        If no schemes are provided, default to this set.

  - ### Class org.apache.commons.validator.Validator extends Object implements Serializable

    serialVersionUID:
      -7119418755208731611L

    - ### Serialized Fields

      - #### resources

            ValidatorResources resources

        The Validator Resources.

      - #### formName

            String formName

        The name of the form to validate

      - #### fieldName

            String fieldName

        The name of the field on the form to validate
        Since:
          1.2.0

      - #### parameters

            Map<K,V> parameters

        Maps validation method parameter class names to the objects to be passed into the method.

      - #### page

            int page

        The current page number to validate.

      - #### useContextClassLoader

            boolean useContextClassLoader

        Whether or not to use the Context ClassLoader when loading classes for instantiating new objects. Default is `false`.

      - #### onlyReturnErrors

            boolean onlyReturnErrors

        Set this to true to not return Fields that pass validation. Only return failures.

  - ### Class org.apache.commons.validator.ValidatorAction extends Object implements Serializable

    serialVersionUID:
      1339713700053204597L

    - ### Serialized Fields

      - #### name

            String name

        The name of the validation.

      - #### classname

            String classname

        The full class name of the class containing the validation method associated with this action.

      - #### validationClass

            Class<T> validationClass

        The Class object loaded from the classname.

      - #### method

            String method

        The full method name of the validation to be performed. The method must be thread safe.

      - #### validationMethod

            Method validationMethod

        The Method object loaded from the method name.

      - #### methodParams

            String methodParams

        The method signature of the validation method. This should be a comma delimited list of the full class names of each parameter in the correct order that the method takes.

        Note: `java.lang.Object` is reserved for the JavaBean that is being validated. The `ValidatorAction` and `Field` that are associated with a field's validation will automatically be populated if they are specified in the method signature.

      - #### parameterClasses

            Class<T>[] parameterClasses

        The Class objects for each entry in methodParameterList.

      - #### depends

            String depends

        The other `ValidatorAction`s that this one depends on. If any errors occur in an action that this one depends on, this action will not be processsed.

      - #### msg

            String msg

        The default error message associated with this action.

      - #### jsFunctionName

            String jsFunctionName

        An optional field to contain the name to be used if JavaScript is generated.

      - #### jsFunction

            String jsFunction

        An optional field to contain the class path to be used to retrieve the JavaScript function.

      - #### javascript

            String javascript

        An optional field to containing a JavaScript representation of the java method assocated with this action.

      - #### instance

            Object instance

        If the java method matching the correct signature isn't static, the instance is stored in the action. This assumes the method is thread safe.

      - #### dependencyList

            List<E> dependencyList

        An internal List representation of the other `ValidatorAction`s this one depends on (if any). This List gets updated whenever setDepends() gets called. This is synchronized so a call to setDepends() (which clears the List) won't interfere with a call to isDependency().

      - #### methodParameterList

            List<E> methodParameterList

        An internal List representation of all the validation method's parameters defined in the methodParams String.

  - ### Class org.apache.commons.validator.ValidatorException extends Exception implements Serializable

    serialVersionUID:
      1025759372615616964L

  - ### Class org.apache.commons.validator.ValidatorResources extends Object implements Serializable

    serialVersionUID:
      -8203745881446239554L

    - ### Serialized Fields

      - #### hFormSets

            org.apache.commons.collections.FastHashMap hFormSets

        Deprecated. Subclasses should use getFormSets() instead.
        `Map` of `FormSet`s stored under a `Locale` key (expressed as a String).

      - #### hConstants

            org.apache.commons.collections.FastHashMap hConstants

        Deprecated. Subclasses should use getConstants() instead.
        `Map` of global constant values with the name of the constant as the key.

      - #### hActions

            org.apache.commons.collections.FastHashMap hActions

        Deprecated. Subclasses should use getActions() instead.
        `Map` of `ValidatorAction`s with the name of the `ValidatorAction` as the key.

      - #### defaultFormSet

            FormSet defaultFormSet

        This is the default `FormSet` (without locale). (We probably don't need the defaultLocale anymore.)

  - ### Class org.apache.commons.validator.ValidatorResult extends Object implements Serializable

    serialVersionUID:
      -3713364681647250531L

    - ### Serialized Fields

      - #### hAction

            Map<K,V> hAction

        Map of results. The key is the name of the `ValidatorAction` and the value is whether or not this field passed or not.

      - #### field

            Field field

        `Field` being validated. TODO This variable is not used. Need to investigate removing it.

  - ### Class org.apache.commons.validator.ValidatorResult.ResultStatus extends Object implements Serializable

    serialVersionUID:
      4076665918535320007L

    - ### Serialized Fields

      - #### valid

            boolean valid

      - #### result

            Object result

  - ### Class org.apache.commons.validator.ValidatorResults extends Object implements Serializable

    serialVersionUID:
      -2709911078904924839L

    - ### Serialized Fields

      - #### hResults

            Map<K,V> hResults

        Map of validation results.

  - ### Class org.apache.commons.validator.Var extends Object implements Serializable

    serialVersionUID:
      -684185211548420224L

    - ### Serialized Fields

      - #### name

            String name

        The name of the variable.

      - #### value

            String value

        The key or value the variable.

      - #### jsType

            String jsType

        The optional JavaScript type of the variable.

      - #### resource

            boolean resource

        Whether the variable is a resource [false]

      - #### bundle

            String bundle

        The bundle for a variable (when resource = 'true').

- ## Package org.apache.commons.validator.routines

  - ### Class org.apache.commons.validator.routines.AbstractCalendarValidator extends AbstractFormatValidator implements Serializable

    serialVersionUID:
      -1410008585975827379L

    - ### Serialized Fields

      - #### dateStyle

            int dateStyle

      - #### timeStyle

            int timeStyle

  - ### Class org.apache.commons.validator.routines.AbstractFormatValidator extends Object implements Serializable

    serialVersionUID:
      -4690687565200568258L

    - ### Serialized Fields

      - #### strict

            boolean strict

  - ### Class org.apache.commons.validator.routines.AbstractNumberValidator extends AbstractFormatValidator implements Serializable

    serialVersionUID:
      -3088817875906765463L

    - ### Serialized Fields

      - #### allowFractions

            boolean allowFractions

      - #### formatType

            int formatType

  - ### Class org.apache.commons.validator.routines.BigDecimalValidator extends AbstractNumberValidator implements Serializable

    serialVersionUID:
      -670320911490506772L

  - ### Class org.apache.commons.validator.routines.BigIntegerValidator extends AbstractNumberValidator implements Serializable

    serialVersionUID:
      6713144356347139988L

  - ### Class org.apache.commons.validator.routines.ByteValidator extends AbstractNumberValidator implements Serializable

    serialVersionUID:
      7001640945881854649L

  - ### Class org.apache.commons.validator.routines.CalendarValidator extends AbstractCalendarValidator implements Serializable

    serialVersionUID:
      9109652318762134167L

  - ### Class org.apache.commons.validator.routines.CodeValidator extends Object implements Serializable

    serialVersionUID:
      446960910870938233L

    - ### Serialized Fields

      - #### regexValidator

            RegexValidator regexValidator

      - #### minLength

            int minLength

      - #### maxLength

            int maxLength

      - #### checkdigit

            CheckDigit checkdigit

  - ### Class org.apache.commons.validator.routines.CreditCardValidator extends Object implements Serializable

    serialVersionUID:
      5955978921148959496L

    - ### Serialized Fields

      - #### cardTypes

            List<E> cardTypes

        The CreditCardTypes that are allowed to pass validation.

  - ### Class org.apache.commons.validator.routines.CurrencyValidator extends BigDecimalValidator implements Serializable

    serialVersionUID:
      -4201640771171486514L

  - ### Class org.apache.commons.validator.routines.DateValidator extends AbstractCalendarValidator implements Serializable

    serialVersionUID:
      -3966328400469953190L

  - ### Class org.apache.commons.validator.routines.DomainValidator extends Object implements Serializable

    serialVersionUID:
      -4407125112880174009L

    - ### Serialized Fields

      - #### allowLocal

            boolean allowLocal

      - #### domainRegex

            RegexValidator domainRegex

        RegexValidator for matching domains.

      - #### hostnameRegex

            RegexValidator hostnameRegex

        RegexValidator for matching a local hostname

      - #### mycountryCodeTLDsMinus

            String[] mycountryCodeTLDsMinus

      - #### mycountryCodeTLDsPlus

            String[] mycountryCodeTLDsPlus

      - #### mygenericTLDsPlus

            String[] mygenericTLDsPlus

      - #### mygenericTLDsMinus

            String[] mygenericTLDsMinus

      - #### mylocalTLDsPlus

            String[] mylocalTLDsPlus

      - #### mylocalTLDsMinus

            String[] mylocalTLDsMinus

  - ### Class org.apache.commons.validator.routines.DoubleValidator extends AbstractNumberValidator implements Serializable

    serialVersionUID:
      5867946581318211330L

  - ### Class org.apache.commons.validator.routines.EmailValidator extends Object implements Serializable

    serialVersionUID:
      1705927040799295880L

    - ### Serialized Fields

      - #### allowTld

            boolean allowTld

      - #### domainValidator

            DomainValidator domainValidator

  - ### Class org.apache.commons.validator.routines.FloatValidator extends AbstractNumberValidator implements Serializable

    serialVersionUID:
      -4513245432806414267L

  - ### Class org.apache.commons.validator.routines.InetAddressValidator extends Object implements Serializable

    serialVersionUID:
      -919201640201914789L

    - ### Serialized Fields

      - #### ipv4Validator

            RegexValidator ipv4Validator

        IPv4 RegexValidator

  - ### Class org.apache.commons.validator.routines.IntegerValidator extends AbstractNumberValidator implements Serializable

    serialVersionUID:
      422081746310306596L

  - ### Class org.apache.commons.validator.routines.ISBNValidator extends Object implements Serializable

    serialVersionUID:
      4319515687976420405L

    - ### Serialized Fields

      - #### isbn10Validator

            CodeValidator isbn10Validator

        ISBN-10 Code Validator

      - #### isbn13Validator

            CodeValidator isbn13Validator

        ISBN-13 Code Validator

      - #### convert

            boolean convert

  - ### Class org.apache.commons.validator.routines.ISINValidator extends Object implements Serializable

    serialVersionUID:
      -5964391439144260936L

    - ### Serialized Fields

      - #### checkCountryCode

            boolean checkCountryCode

  - ### Class org.apache.commons.validator.routines.ISSNValidator extends Object implements Serializable

    serialVersionUID:
      4319515687976420405L

  - ### Class org.apache.commons.validator.routines.LongValidator extends AbstractNumberValidator implements Serializable

    serialVersionUID:
      -5117231731027866098L

  - ### Class org.apache.commons.validator.routines.PercentValidator extends BigDecimalValidator implements Serializable

    serialVersionUID:
      -3508241924961535772L

  - ### Class org.apache.commons.validator.routines.RegexValidator extends Object implements Serializable

    serialVersionUID:
      -8832409930574867162L

    - ### Serialized Fields

      - #### patterns

            Pattern[] patterns

  - ### Class org.apache.commons.validator.routines.ShortValidator extends AbstractNumberValidator implements Serializable

    serialVersionUID:
      -5227510699747787066L

  - ### Class org.apache.commons.validator.routines.TimeValidator extends AbstractCalendarValidator implements Serializable

    serialVersionUID:
      3494007492269691581L

  - ### Class org.apache.commons.validator.routines.UrlValidator extends Object implements Serializable

    serialVersionUID:
      7557161713937335013L

    - ### Serialized Fields

      - #### options

            long options

        Holds the set of current validation options.

      - #### allowedSchemes

            Set<E> allowedSchemes

        The set of schemes that are allowed to be in a URL.

      - #### authorityValidator

            RegexValidator authorityValidator

        Regular expressions used to manually validate authorities if IANA domain name validation isn't desired.

      - #### domainValidator

            DomainValidator domainValidator

- ## Package org.apache.commons.validator.routines.checkdigit

  - ### Class org.apache.commons.validator.routines.checkdigit.ABANumberCheckDigit extends ModulusCheckDigit implements Serializable

    serialVersionUID:
      -8255937433810380145L

  - ### Class org.apache.commons.validator.routines.checkdigit.CheckDigitException extends Exception implements Serializable

    serialVersionUID:
      -3519894732624685477L

  - ### Class org.apache.commons.validator.routines.checkdigit.CUSIPCheckDigit extends ModulusCheckDigit implements Serializable

    serialVersionUID:
      666941918490152456L

  - ### Class org.apache.commons.validator.routines.checkdigit.EAN13CheckDigit extends ModulusCheckDigit implements Serializable

    serialVersionUID:
      1726347093230424107L

  - ### Class org.apache.commons.validator.routines.checkdigit.IBANCheckDigit extends Object implements Serializable

    serialVersionUID:
      -3600191725934382801L

  - ### Class org.apache.commons.validator.routines.checkdigit.ISBN10CheckDigit extends ModulusCheckDigit implements Serializable

    serialVersionUID:
      8000855044504864964L

  - ### Class org.apache.commons.validator.routines.checkdigit.ISBNCheckDigit extends Object implements Serializable

    serialVersionUID:
      1391849166205184558L

  - ### Class org.apache.commons.validator.routines.checkdigit.ISINCheckDigit extends ModulusCheckDigit implements Serializable

    serialVersionUID:
      -1239211208101323599L

  - ### Class org.apache.commons.validator.routines.checkdigit.ISSNCheckDigit extends ModulusCheckDigit implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.commons.validator.routines.checkdigit.LuhnCheckDigit extends ModulusCheckDigit implements Serializable

    serialVersionUID:
      -2976900113942875999L

  - ### Class org.apache.commons.validator.routines.checkdigit.ModulusCheckDigit extends Object implements Serializable

    serialVersionUID:
      2948962251251528941L

    - ### Serialized Fields

      - #### modulus

            int modulus

  - ### Class org.apache.commons.validator.routines.checkdigit.ModulusTenCheckDigit extends ModulusCheckDigit implements Serializable

    serialVersionUID:
      -3752929983453368497L

    - ### Serialized Fields

      - #### postitionWeight

            int[] postitionWeight

      - #### useRightPos

            boolean useRightPos

      - #### sumWeightedDigits

            boolean sumWeightedDigits

  - ### Class org.apache.commons.validator.routines.checkdigit.SedolCheckDigit extends ModulusCheckDigit implements Serializable

    serialVersionUID:
      -8976881621148878443L

  - ### Class org.apache.commons.validator.routines.checkdigit.VerhoeffCheckDigit extends Object implements Serializable

    serialVersionUID:
      4138993995483695178L

- ## Package org.apache.commons.validator.util

  - ### Class org.apache.commons.validator.util.Flags extends Object implements Serializable

    serialVersionUID:
      8481587558770237995L

    - ### Serialized Fields

      - #### flags

            long flags

        Represents the current flag state.

Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.