java.lang.Object
net.sourceforge.jbizmo.commons.validation.util.validator.ValidatorFactory

public class ValidatorFactory extends Object

A factory (registry) for validators of annotation-based constraints. This is a singleton for providing a single access point to the registered validators. Note that this class is thread safe.

Copyright 2010 (C) by Martin Ganserer

Version:
1.0.0
Author:
Martin Ganserer
  • Method Details

    • getInstance

      public static ValidatorFactory getInstance()
      Returns:
      the singleton instance
    • getValidatorFor

      public ConstraintValidator getValidatorFor(Class<? extends Annotation> constraintType)
      Get the validator for the given constraint type or null if there is no registered validator
      Parameters:
      constraintType -
      Returns:
      the validator
    • register

      public void register(Class<? extends Annotation> constraintType, ConstraintValidator validator)
      Register a validator
      Parameters:
      constraintType -
      validator -