Class EvaluatorFactoryFinder


  • public class EvaluatorFactoryFinder
    extends Object
    Factories for creating Evaluators are found using the evaluator name. This class stores information about Evaluator Factories and their corresponding names. This is a Singleton class.
    • Method Detail

      • getInstance

        public static EvaluatorFactoryFinder getInstance()
        Return and instance of the EvaluatorFactoryFinder.
        Returns:
        the EvaluatorFactoryFinder singleton
      • findEvaluatorFactory

        public EvaluatorFactory findEvaluatorFactory​(String name)
        Retun an EvaluatorFactory for a given Evaluator name.
        Parameters:
        name - name of the Evaluator
        Returns:
        an EvaluatorFactory
      • getEvaluator

        public Evaluator getEvaluator​(org.apache.axiom.om.OMElement elem)
                               throws EvaluatorException
        Retun an EvaluatorFactory for a given Evaluator name.
        Parameters:
        elem - A XML element containing the evaluator configuration
        Returns:
        an Evaluator
        Throws:
        EvaluatorException - if it cannot find a corresponding factory for creating an evaluator