|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISymbolContextResolver
Resolves symbols and possible symbols in a given context May NOT be sub-classed or implemented by clients. Sub-class AbstractSymbolContextResolver to implement.
Method Summary | |
---|---|
ISymbol[] |
getAllVariables()
|
IMethodSymbol |
getMethod(IObjectSymbol base,
java.lang.Object methodName)
|
ISymbol[] |
getMethods(IObjectSymbol base)
|
ISymbol[] |
getProperties(ISymbol symbol)
|
ISymbol |
getProperty(ISymbol symbol,
java.lang.Object propertyName)
|
ISymbol |
getVariable(java.lang.String name)
Gets the most appropriate symbol in the current context based on name. |
boolean |
hasSameResolution(IModelContext modelContext)
This is meant to be used things like caching to determine if caches need to be flushed for different contexts. |
Methods inherited from interface org.eclipse.jst.jsf.context.resolver.IContextResolver |
---|
canResolveContext |
Method Detail |
---|
ISymbol getVariable(java.lang.String name)
name
-
ISymbol[] getAllVariables()
ISymbol getProperty(ISymbol symbol, java.lang.Object propertyName)
symbol
- propertyName
-
ISymbol[] getProperties(ISymbol symbol)
symbol
-
IMethodSymbol getMethod(IObjectSymbol base, java.lang.Object methodName)
base
- methodName
-
ISymbol[] getMethods(IObjectSymbol base)
base
-
boolean hasSameResolution(IModelContext modelContext)
modelContext
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |