package com.paulwithers.openLog.el;
import javax.faces.application.Application;
import javax.faces.el.MethodBinding;
import javax.faces.el.ValueBinding;
import com.ibm.xsp.binding.BindingFactory;
import com.ibm.xsp.util.ValueBindingUtil;
public class StarterELBindingFactoryImpl implements BindingFactory {
private final static String _prefix = "starter";
@SuppressWarnings("unchecked")
public MethodBinding createMethodBinding(Application arg0, String arg1, Class[] arg2) {
String str = ValueBindingUtil.parseSimpleExpression(arg1);
return new StarterMethodBinding(str);
}
public ValueBinding createValueBinding(Application arg0, String arg1) {
String as[] = ValueBindingUtil.splitFormula(getPrefix(), arg1);
return new StarterValueBinding(as[0]);
}
public String getPrefix() {
return _prefix;
}
}