org.apache.commons.validator

Class FormSetFactory


public class FormSetFactory
extends AbstractObjectCreationFactory

Factory class used by Digester to create FormSet's.
Since:
Validator 1.2

Field Summary

private Log
log
Logging

Method Summary

private FormSet
createFormSet(ValidatorResources resources, String language, String country, String variant)
Create or retrieve a FormSet based on the language, country and variant.
Object
createObject(Attributes attributes)
Create or retrieve a FormSet for the specified attributes.
private Log
getLog()
Accessor method for Log instance.

Field Details

log

private Log log
Logging

Method Details

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.
Since:
Validator 1.2

createObject

public Object createObject(Attributes attributes)
            throws Exception
Create or retrieve a FormSet for the specified attributes.
Parameters:
attributes - The sax attributes for the formset element.
Returns:
The FormSet for a locale.

getLog

private 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.

Copyright (c) 2001-2004 Apache Software Foundation