info.magnolia.ui.form.validator.factory
Class AbstractFieldValidatorFactory<D extends ConfiguredFieldValidatorDefinition>

java.lang.Object
  extended by info.magnolia.ui.form.AbstractFormItem
      extended by info.magnolia.ui.form.validator.factory.AbstractFieldValidatorFactory<D>
Type Parameters:
D - definition type.
All Implemented Interfaces:
FormItem, FieldValidatorFactory
Direct Known Subclasses:
EmailFieldValidatorFactory, RegexpFieldValidatorFactory, UniqueGroupNameValidatorFactory, UniqueRoleNameValidatorFactory, UniqueUserNameValidatorFactory

public abstract class AbstractFieldValidatorFactory<D extends ConfiguredFieldValidatorDefinition>
extends AbstractFormItem
implements FieldValidatorFactory

Base type for FieldValidationBuilders.


Field Summary
protected  D definition
           
 
Constructor Summary
AbstractFieldValidatorFactory(D definition)
           
 
Method Summary
protected  String getI18nBasename()
           
 String getI18nErrorMessage()
           
 
Methods inherited from class info.magnolia.ui.form.AbstractFormItem
getMessage, getMessages, getParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface info.magnolia.ui.form.validator.factory.FieldValidatorFactory
createValidator
 

Field Detail

definition

protected D extends ConfiguredFieldValidatorDefinition definition
Constructor Detail

AbstractFieldValidatorFactory

public AbstractFieldValidatorFactory(D definition)
Method Detail

getI18nErrorMessage

public String getI18nErrorMessage()

getI18nBasename

protected String getI18nBasename()
Specified by:
getI18nBasename in class AbstractFormItem


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.