org.eclipse.jst.jsf.designtime.internal.provisional.symbols
Class DefaultBuiltInSymbolProvider
java.lang.Object
org.eclipse.jst.jsf.designtime.internal.provisional.symbols.DefaultBuiltInSymbolProvider
- public class DefaultBuiltInSymbolProvider
- extends java.lang.Object
Provides the default built-in JSF symbols
Clients may sub-class
Constructor Summary |
protected |
DefaultBuiltInSymbolProvider()
Now direct instantiation -- use getInstance
Made protected to allow sub-classing |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultBuiltInSymbolProvider
protected DefaultBuiltInSymbolProvider()
- Now direct instantiation -- use getInstance
Made protected to allow sub-classing
getInstance
public static DefaultBuiltInSymbolProvider getInstance()
- Returns:
- the singleton instance
getSymbols
public ISymbol[] getSymbols(org.eclipse.core.runtime.IAdaptable context,
int symbolScopeMask)
- Parameters:
context
- symbolScopeMask
-
- Returns:
- all symbols for context in scopes matching symbolScopeMask
getSymbol
public ISymbol getSymbol(java.lang.String name,
org.eclipse.core.runtime.IAdaptable context,
int symbolScopeMask)
- Parameters:
name
- context
- symbolScopeMask
-
- Returns:
- the symbol in context matching name or null if not found
getSymbols
public ISymbol[] getSymbols(java.lang.String prefix,
org.eclipse.core.runtime.IAdaptable context,
int symbolScopeMask)
- Parameters:
prefix
- context
- symbolScopeMask
-
- Returns:
- all implicit symbols for context starting with prefix in
scopes matching symbolScopeMask