Package javax.el
Class ELProcessor
- java.lang.Object
- 
- javax.el.ELProcessor
 
- 
 public class ELProcessor extends java.lang.Object- Since:
- EL 3.0
 
- 
- 
Constructor SummaryConstructors Constructor Description ELProcessor()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddefineBean(java.lang.String name, java.lang.Object bean)voiddefineFunction(java.lang.String prefix, java.lang.String function, java.lang.reflect.Method method)Map a method to a function name.voiddefineFunction(java.lang.String prefix, java.lang.String function, java.lang.String className, java.lang.String methodName)java.lang.Objecteval(java.lang.String expression)ELManagergetELManager()java.lang.ObjectgetValue(java.lang.String expression, java.lang.Class<?> expectedType)voidsetValue(java.lang.String expression, java.lang.Object value)voidsetVariable(java.lang.String variable, java.lang.String expression)
 
- 
- 
- 
Method Detail- 
getELManagerpublic ELManager getELManager() 
 - 
evalpublic java.lang.Object eval(java.lang.String expression) 
 - 
getValuepublic java.lang.Object getValue(java.lang.String expression, java.lang.Class<?> expectedType)
 - 
setValuepublic void setValue(java.lang.String expression, java.lang.Object value)
 - 
setVariablepublic void setVariable(java.lang.String variable, java.lang.String expression)
 - 
defineFunctionpublic void defineFunction(java.lang.String prefix, java.lang.String function, java.lang.String className, java.lang.String methodName) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException- Throws:
- java.lang.ClassNotFoundException
- java.lang.NoSuchMethodException
 
 - 
defineFunctionpublic void defineFunction(java.lang.String prefix, java.lang.String function, java.lang.reflect.Method method) throws java.lang.NoSuchMethodExceptionMap a method to a function name.- Parameters:
- prefix- Function prefix
- function- Function name
- method- Method
- Throws:
- java.lang.NullPointerException- If any of the arguments are null
- java.lang.NoSuchMethodException- If the method is not static
 
 - 
defineBeanpublic void defineBean(java.lang.String name, java.lang.Object bean)
 
- 
 
-