org.apache.solr.handler.dataimport
Class Evaluator

java.lang.Object
  extended by org.apache.solr.handler.dataimport.Evaluator

public abstract class Evaluator
extends Object

Pluggable functions for resolving variables

Implementations of this abstract class must provide a public no-arg constructor.

Refer to http://wiki.apache.org/solr/DataImportHandler for more details.

This API is experimental and may change in the future.

Since:
solr 1.3
Version:
$Id: Evaluator.java 684025 2008-08-08 17:50:11Z shalin $

Constructor Summary
Evaluator()
           
 
Method Summary
abstract  String evaluate(VariableResolver resolver, String expression)
          Return a String after processing an expression and a VariableResolver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Evaluator

public Evaluator()
Method Detail

evaluate

public abstract String evaluate(VariableResolver resolver,
                                String expression)
Return a String after processing an expression and a VariableResolver

Parameters:
resolver - the VariableResolver instance to be used for evaluation
expression - string to be evaluated
Returns:
the value of the given expression evaluated using the resolver
See Also:
VariableResolver


Copyright © 2008 Apache Software Foundation. All Rights Reserved.