Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.eclipse.jst.jsf.context.symbol.internal.provisional.source
Interface ISymbolSourceProvider

public interface ISymbolSourceProvider

Defines a provider that acts as source of symbols. The implementor is usually context specific

Method Summary
`ISymbol[]` | `getSymbols(org.eclipse.core.runtime.IAdaptable context, int symbolScopeMask)`
`ISymbol[]` | `getSymbols(java.lang.String prefix, org.eclipse.core.runtime.IAdaptable context, int symbolScopeMask)`
`boolean` | `isProvider(org.eclipse.core.runtime.IAdaptable context)`

Method Detail

### getSymbols

    public ISymbol[] getSymbols(org.eclipse.core.runtime.IAdaptable context,
                                int symbolScopeMask)

  Parameters:
    `context` -
    `symbolScopeMask` - - a mask resulting for ORing the SYMBOL_SCOPE_* constants to indicate what scopes to retrieve symbols for.
  Returns:
    all symbols in context matching symbolScopeMask

### getSymbols

    public ISymbol[] getSymbols(java.lang.String prefix,
                                org.eclipse.core.runtime.IAdaptable context,
                                int symbolScopeMask)

  Parameters:
    `prefix` -
    `context` -
    `symbolScopeMask` - a mask resulting for ORing the SYMBOL_SCOPE_*
  Returns:
    the sub-set of getSymbols that conforms to String.startsWith(prefix) in context matching symbolScopeMask.

### isProvider

    public boolean isProvider(org.eclipse.core.runtime.IAdaptable context)

  Parameters:
    `context` -
  Returns:
    true if this provider has symbols for this context

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD