org.eclipse.jst.jsf.designtime.context
Interface IDTExternalContext
-
All Known Implementing Classes:
-
AbstractDTExternalContext,
DTJSPExternalContext
-
public interface IDTExternalContext
Interface that must be implemented by all design time external contexts
Clients must not implement or sub-class. Sub-class AbstractDTExternalContext instead.
getMapForScope
java.util.Map<java.lang.String,
ISymbol> 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
java.util.Map<java.lang.String,
ISymbol> 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
java.util.Map<java.lang.String,
ISymbol> 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
java.util.Map<java.lang.String,
ISymbol> getApplicationMap()
-
-
Returns:
- a map of ISymbols representing the currently available
application scope variables. Never null, empty if no symbols
Map is unmodifiable (throws exception on mutation operations)
getNoneMap
java.util.Map<java.lang.String,
ISymbol> getNoneMap()
-
-
Returns:
- a map of ISymbols representing the currently available
none scope variables. Never null, empty if no symbols
Map is unmodifiable (throws exception on mutation operations)
getRequestContextPath
java.lang.String getRequestContextPath()
- Servlet 2.3_SRV.4.4: The context path of the application.
-
-
Returns:
- the request context path