net.jakubholy.jeeutils.jsfelcheck.validator
Class PredefinedVariableResolver
java.lang.Object
javax.faces.el.VariableResolver
net.jakubholy.jeeutils.jsfelcheck.validator.PredefinedVariableResolver
public final class PredefinedVariableResolver
- extends javax.faces.el.VariableResolver
Resolve variables from a pre-defined list initialized via declareVariable(String, Object).
Throws VariableNotFoundException if it encounters a variable not present on the list.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PredefinedVariableResolver
public PredefinedVariableResolver(PredefinedVariableResolver.NewVariableEncounteredListener newVariableEncounteredListener)
resolveVariable
public Object resolveVariable(javax.faces.context.FacesContext fc,
String variableName)
throws javax.faces.el.EvaluationException
- Specified by:
resolveVariable in class javax.faces.el.VariableResolver
- Throws:
javax.faces.el.EvaluationException
declareVariable
public void declareVariable(String name,
Object value)
setIncludeKnownVariablesInException
public void setIncludeKnownVariablesInException(boolean includeKnownVariablesInException)
isIncludeKnownVariablesInException
public boolean isIncludeKnownVariablesInException()
setUnknownVariableResolver
public void setUnknownVariableResolver(ElVariableResolver unknownVariableResolver)
getUnknownVariableResolver
public ElVariableResolver getUnknownVariableResolver()
Copyright © 2011. All Rights Reserved.