org.eclipse.jst.jsf.designtime.el
Class AbstractDTVariableResolver
java.lang.Object
org.eclipse.jst.jsf.designtime.el.AbstractDTVariableResolver
-
Direct Known Subclasses:
-
DefaultDTVariableResolver
-
public abstract class AbstractDTVariableResolver
- extends java.lang.Object
Super-class of all design-time variable resolver. A design time variable
resolver
Clients may sub-class.
Methods inherited from class java.lang.Object
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
AbstractDTVariableResolver
public AbstractDTVariableResolver()
resolveVariable
public abstract
ISymbol resolveVariable(
DTFacesContext context,
java.lang.String name,
IAdaptable externalContextKey)
-
-
Parameters:
-
context
- -
name
- -
externalContextKey
- -- an adapter that identifies the external application
context within which to resolve name. For example, this could be an IFile
representing a JavaServer Page in which we want to resolve the symbol name
-
Returns:
- the symbol corresponding to name in the faces context or null
if not found
getAllVariables
public abstract
ISymbol[] getAllVariables(
DTFacesContext facesContext,
IAdaptable externalContextKey)
-
-
Parameters:
-
facesContext
- -
externalContextKey
-
-
Returns:
- all variables