public Evaluator getAttributeEvaluator ( String name , String mode , String value ) throws Exception { return new AttributeEvaluator ( name , mode , value ) ; }
returns an Evaluator unique to the type of attribute being evaluated . subclasses can override this method to return the Evaluator that s appropriate to their implementation .