Uses of Interface
org.eclipse.jst.jsf.context.symbol.ISymbol

Packages that use ISymbol
org.eclipse.jst.jsf.context.symbol EL symbols framework. 
org.eclipse.jst.jsf.context.symbol.source EL Symbols Framework Extension Point API. 
org.eclipse.jst.jsf.designtime.context JSF Design Time Context Simulation Classes. 
org.eclipse.jst.jsf.designtime.el JSF Design Time EL Resolvers. 
org.eclipse.jst.jsf.designtime.resolver Model Context Resolvers for EL symbols. 
org.eclipse.jst.jsf.designtime.symbols Design Time EL Symbol Contribution framework. 
 

Uses of ISymbol in org.eclipse.jst.jsf.context.symbol
 

Subinterfaces of ISymbol in org.eclipse.jst.jsf.context.symbol
 interface IBeanInstanceSymbol
          An instance of a java bean Provisional API - subject to change
 interface IBeanMethodSymbol
          A representation of the model object 'IBean Method Symbol'.
 interface IBeanPropertySymbol
          A property of a bean Provisional API - subject to change
 interface IComponentSymbol
          A representation of the model object 'IComponent Symbol'.
 interface IInstanceSymbol
          A symbol that represents an instance of something, typically a variable.
 interface IJavaSymbol
          Represents a symbol that has meaning within Java's context.
 interface IMethodSymbol
          A representation of the model object 'IMethod Symbol'.
 interface IObjectSymbol
          A representation of the model object 'IObject Symbol'.
 interface IPropertySymbol
          A representation of the model object 'IProperty Symbol'.
 

Fields in org.eclipse.jst.jsf.context.symbol declared as ISymbol
static ISymbol[] ISymbol.EMPTY_SYMBOL_ARRAY
          Singleton for an empty array of ISymbols
 

Methods in org.eclipse.jst.jsf.context.symbol that return ISymbol
 ISymbol ITypeDescriptor.calculateSyntheticCall(java.lang.String methodName, org.eclipse.emf.common.util.EList methodArgs, java.lang.String symbolName)
           
 ISymbol IObjectSymbol.call(java.lang.String methodName, org.eclipse.emf.common.util.EList methodArguments, java.lang.String symbolName)
           
 ISymbol IBoundedTypeDescriptor.getUnboundedProperty(java.lang.Object name, java.lang.String typeSignature)
           
 

Uses of ISymbol in org.eclipse.jst.jsf.context.symbol.source
 

Methods in org.eclipse.jst.jsf.context.symbol.source that return ISymbol
 ISymbol AbstractContextSymbolFactory.create(java.lang.String symbolName, int scope, org.eclipse.core.runtime.IAdaptable context, java.util.List problems)
           
 ISymbol[] ISymbolSourceProvider.getSymbols(org.eclipse.core.runtime.IAdaptable context, int symbolScopeMask)
           
 ISymbol[] ISymbolSourceProvider.getSymbols(java.lang.String prefix, org.eclipse.core.runtime.IAdaptable context, int symbolScopeMask)
           
 

Uses of ISymbol in org.eclipse.jst.jsf.designtime.context
 

Methods in org.eclipse.jst.jsf.designtime.context that return types with arguments of type ISymbol
 java.util.Map<java.lang.String,ISymbol> AbstractDTExternalContext.getApplicationMap()
           
 java.util.Map<java.lang.String,ISymbol> IDTExternalContext.getApplicationMap()
           
 java.util.Map<java.lang.String,ISymbol> AbstractDTExternalContext.getMapForScope(int scopeMask)
           
 java.util.Map<java.lang.String,ISymbol> IDTExternalContext.getMapForScope(int scopeMask)
           
 java.util.Map<java.lang.String,ISymbol> AbstractDTExternalContext.getNoneMap()
           
 java.util.Map<java.lang.String,ISymbol> IDTExternalContext.getNoneMap()
           
 java.util.Map<java.lang.String,ISymbol> AbstractDTExternalContext.getRequestMap()
           
 java.util.Map<java.lang.String,ISymbol> IDTExternalContext.getRequestMap()
           
 java.util.Map<java.lang.String,ISymbol> AbstractDTExternalContext.getSessionMap()
           
 java.util.Map<java.lang.String,ISymbol> IDTExternalContext.getSessionMap()
           
 

Uses of ISymbol in org.eclipse.jst.jsf.designtime.el
 

Methods in org.eclipse.jst.jsf.designtime.el that return ISymbol
 ISymbol[] DefaultDTPropertyResolver.getAllProperties(ISymbol base)
           
abstract  ISymbol[] AbstractDTPropertyResolver.getAllProperties(ISymbol base)
           
 ISymbol[] DefaultDTVariableResolver.getAllVariables(DTFacesContext facesContext, org.eclipse.core.runtime.IAdaptable externalContextKey)
           
abstract  ISymbol[] AbstractDTVariableResolver.getAllVariables(DTFacesContext facesContext, org.eclipse.core.runtime.IAdaptable externalContextKey)
           
 ISymbol[] DefaultDTMethodResolver.getMethods(IObjectSymbol base)
           
abstract  ISymbol[] AbstractDTMethodResolver.getMethods(IObjectSymbol base)
           
 ISymbol DefaultDTPropertyResolver.getProperty(ISymbol base, int offset)
           
abstract  ISymbol AbstractDTPropertyResolver.getProperty(ISymbol base, int offset)
           
 ISymbol DefaultDTPropertyResolver.getProperty(ISymbol base, java.lang.Object propertyId)
          Returns a symbol encapsulating the property on base with the name properyId
abstract  ISymbol AbstractDTPropertyResolver.getProperty(ISymbol base, java.lang.Object propertyId)
          Returns a symbol encapsulating the property on base with the name properyId.
 ISymbol DefaultDTVariableResolver.resolveVariable(DTFacesContext context, java.lang.String name, org.eclipse.core.runtime.IAdaptable externalContextKey)
          Tries to mirror the JSF 1.1 runtime VariableResolver
abstract  ISymbol AbstractDTVariableResolver.resolveVariable(DTFacesContext context, java.lang.String name, org.eclipse.core.runtime.IAdaptable externalContextKey)
           
 

Methods in org.eclipse.jst.jsf.designtime.el with parameters of type ISymbol
 ISymbol[] DefaultDTPropertyResolver.getAllProperties(ISymbol base)
           
abstract  ISymbol[] AbstractDTPropertyResolver.getAllProperties(ISymbol base)
           
 ISymbol DefaultDTPropertyResolver.getProperty(ISymbol base, int offset)
           
abstract  ISymbol AbstractDTPropertyResolver.getProperty(ISymbol base, int offset)
           
 ISymbol DefaultDTPropertyResolver.getProperty(ISymbol base, java.lang.Object propertyId)
          Returns a symbol encapsulating the property on base with the name properyId
abstract  ISymbol AbstractDTPropertyResolver.getProperty(ISymbol base, java.lang.Object propertyId)
          Returns a symbol encapsulating the property on base with the name properyId.
 

Uses of ISymbol in org.eclipse.jst.jsf.designtime.resolver
 

Methods in org.eclipse.jst.jsf.designtime.resolver that return ISymbol
abstract  ISymbol[] AbstractSymbolContextResolver.getAllVariables()
           
 ISymbol[] ISymbolContextResolver.getAllVariables()
           
abstract  ISymbol[] AbstractSymbolContextResolver.getMethods(IObjectSymbol base)
           
 ISymbol[] ISymbolContextResolver.getMethods(IObjectSymbol base)
           
abstract  ISymbol[] AbstractSymbolContextResolver.getProperties(ISymbol symbol)
           
 ISymbol[] ISymbolContextResolver.getProperties(ISymbol symbol)
           
abstract  ISymbol AbstractSymbolContextResolver.getProperty(ISymbol symbol, java.lang.Object propertyName)
           
 ISymbol ISymbolContextResolver.getProperty(ISymbol symbol, java.lang.Object propertyName)
           
abstract  ISymbol AbstractSymbolContextResolver.getVariable(java.lang.String name)
           
 ISymbol ISymbolContextResolver.getVariable(java.lang.String name)
          Gets the most appropriate symbol in the current context based on name.
 

Methods in org.eclipse.jst.jsf.designtime.resolver with parameters of type ISymbol
abstract  ISymbol[] AbstractSymbolContextResolver.getProperties(ISymbol symbol)
           
 ISymbol[] ISymbolContextResolver.getProperties(ISymbol symbol)
           
abstract  ISymbol AbstractSymbolContextResolver.getProperty(ISymbol symbol, java.lang.Object propertyName)
           
 ISymbol ISymbolContextResolver.getProperty(ISymbol symbol, java.lang.Object propertyName)
           
 

Uses of ISymbol in org.eclipse.jst.jsf.designtime.symbols
 

Methods in org.eclipse.jst.jsf.designtime.symbols that return ISymbol
 ISymbol AbstractDataModelVariableFactory.createDefaultSymbol(java.lang.String symbolName)
           
 ISymbol AbstractDataModelVariableFactory.createFromType(java.lang.String symbolName, org.eclipse.jst.jsf.common.internal.types.ValueType valueType, org.eclipse.jdt.core.IJavaProject javaProject)
          Implements default rules for taking an non-array value expression and resolving it to a ISymbol modelling a JSF DataModel
 ISymbol DefaultDataTableSymbolFactory.createSymbolForDataTableValue(java.lang.String symbolName, org.w3c.dom.Element dataTableElement, IStructuredDocumentContext context)
           
static ISymbol[] SymbolUtil.filterSymbolsByPrefix(ISymbol[] allSymbols, java.lang.String prefix)
           
static ISymbol SymbolUtil.findSymbolByName(ISymbol[] symbols, java.lang.String name)
           
 ISymbol DefaultBuiltInSymbolProvider.getSymbol(java.lang.String name, org.eclipse.core.runtime.IAdaptable context, int symbolScopeMask)
           
 ISymbol DefaultBeanSymbolSourceProvider.getSymbol(java.lang.String name, org.eclipse.core.runtime.IAdaptable context, int symbolScopeMask)
           
 ISymbol[] DefaultBuiltInSymbolProvider.getSymbols(org.eclipse.core.runtime.IAdaptable context, int symbolScopeMask)
           
 ISymbol[] DefaultBeanSymbolSourceProvider.getSymbols(org.eclipse.core.runtime.IAdaptable context, int symbolScopeMask)
           
 ISymbol[] DefaultBuiltInSymbolProvider.getSymbols(java.lang.String prefix, org.eclipse.core.runtime.IAdaptable context, int symbolScopeMask)
           
 ISymbol[] DefaultBeanSymbolSourceProvider.getSymbols(java.lang.String prefix, org.eclipse.core.runtime.IAdaptable context, int symbolScopeMask)
           
 

Methods in org.eclipse.jst.jsf.designtime.symbols with parameters of type ISymbol
static ISymbol[] SymbolUtil.filterSymbolsByPrefix(ISymbol[] allSymbols, java.lang.String prefix)
           
static ISymbol SymbolUtil.findSymbolByName(ISymbol[] symbols, java.lang.String name)