package com.ghc.custom.functions;
import java.util.Vector;
import com.ghc.ghTester.expressions.Function;
public class ToLower extends Function{
private Function m_id = null;
public ToLower(){
}
// not sure this is needed
protected ToLower(Function f1) {
m_id = f1;
}
public Function create( int size, Vector params )
{
return new ToLower( (Function)params.get( 0 ) );
}
public Object evaluate(Object data) {
String id = m_id.evaluateAsString(data);
return id.toLowerCase();
}
}