|
||||||||||
| 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 | |||||||||