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


Method Summary
 java.util.Map getApplicationMap()
           
 java.util.Map getMapForScope(int scopeMask)
           
 java.util.Map getRequestMap()
           
 java.util.Map getSessionMap()
           
 

Method Detail

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)