org.eclipse.jst.jsf.designtime.internal.provisional.context
Interface IDTExternalContext
- All Known Implementing Classes:
- DTJSPExternalContext
- public interface IDTExternalContext
Interface that must be implemented by all design time external contexts
Clients may implement but should not sub-class
getMapForScope
public java.util.Map getMapForScope(int scopeMask)
- Parameters:
scopeMask
- -- the scope for which to return the symbol map
- Returns:
- a map of ISymbols representing the currently available
scope variables. Never null, empty if no symbols
Map is unmodifiable (throws exception on mutation operations)
getRequestMap
public java.util.Map getRequestMap()
- Returns:
- a map of ISymbols representing the currently available
request scope variables. Never null, empty if no symbols
Map is unmodifiable (throws exception on mutation operations)
getSessionMap
public java.util.Map getSessionMap()
- Returns:
- a map of ISymbols representing the currently available
session scope variables. Never null, empty if no symbols
Map is unmodifiable (throws exception on mutation operations)
getApplicationMap
public java.util.Map getApplicationMap()
- Returns:
- a map of ISymbols representing the currently available
session scope variables. Never null, empty if no symbols
Map is unmodifiable (throws exception on mutation operations)