Class FormSetFactory

java.lang.Object
org.apache.commons.digester.AbstractObjectCreationFactory
org.apache.commons.validator.FormSetFactory
All Implemented Interfaces:
org.apache.commons.digester.ObjectCreationFactory

public class FormSetFactory extends org.apache.commons.digester.AbstractObjectCreationFactory
Factory class used by Digester to create FormSet's.
Since:
Validator 1.2
Version:
$Revision: 1649191 $
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private org.apache.commons.logging.Log
    Logging

    Fields inherited from class org.apache.commons.digester.AbstractObjectCreationFactory

    digester
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private FormSet
    createFormSet(ValidatorResources resources, String language, String country, String variant)
    Create or retrieve a FormSet based on the language, country and variant.
    Create or retrieve a FormSet for the specified attributes.
    private org.apache.commons.logging.Log
    Accessor method for Log instance.

    Methods inherited from class org.apache.commons.digester.AbstractObjectCreationFactory

    getDigester, setDigester

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • log

      private transient org.apache.commons.logging.Log log
      Logging
  • Constructor Details

    • FormSetFactory

      public FormSetFactory()
  • Method Details

    • createObject

      public Object createObject(Attributes attributes) throws Exception

      Create or retrieve a FormSet for the specified attributes.

      Specified by:
      createObject in interface org.apache.commons.digester.ObjectCreationFactory
      Specified by:
      createObject in class org.apache.commons.digester.AbstractObjectCreationFactory
      Parameters:
      attributes - The sax attributes for the formset element.
      Returns:
      The FormSet for a locale.
      Throws:
      Exception - If an error occurs creating the FormSet.
    • createFormSet

      private FormSet createFormSet(ValidatorResources resources, String language, String country, String variant) throws Exception

      Create or retrieve a FormSet based on the language, country and variant.

      Parameters:
      resources - The validator resources.
      language - The locale's language.
      country - The locale's country.
      variant - The locale's language variant.
      Returns:
      The FormSet for a locale.
      Throws:
      Exception
      Since:
      Validator 1.2
    • getLog

      private org.apache.commons.logging.Log getLog()
      Accessor method for Log instance. The Log instance variable is transient and accessing it through this method ensures it is re-initialized when this instance is de-serialized.
      Returns:
      The Log instance.