Class RequestScopeExtractor

java.lang.Object
org.apache.tiles.request.servlet.extractor.RequestScopeExtractor
All Implemented Interfaces:
Addable<Object>, AttributeExtractor, HasAddableKeys<Object>, HasKeys<Object>, HasRemovableKeys<Object>

public class RequestScopeExtractor extends Object implements AttributeExtractor
Extracts attributes from request scope.
  • Constructor Details

    • RequestScopeExtractor

      public RequestScopeExtractor(jakarta.servlet.http.HttpServletRequest request)
      Constructor.
      Parameters:
      request - The servlet request.
  • Method Details

    • setValue

      public void setValue(String name, Object value)
      Description copied from interface: Addable
      Sets a value for the given key.
      Specified by:
      setValue in interface Addable<Object>
      Parameters:
      name - The key of the attribute.
      value - The value of the attribute.
    • removeValue

      public void removeValue(String name)
      Description copied from interface: HasRemovableKeys
      Removes an attribute.
      Specified by:
      removeValue in interface HasRemovableKeys<Object>
      Parameters:
      name - The key of the attribute to remove.
    • getKeys

      public Enumeration<String> getKeys()
      Description copied from interface: HasKeys
      The enumeration of the keys of the stored attributes.
      Specified by:
      getKeys in interface HasKeys<Object>
      Returns:
      The keys.
    • getValue

      public Object getValue(String key)
      Description copied from interface: HasKeys
      Returns the value of the attribute with the given key.
      Specified by:
      getValue in interface HasKeys<Object>
      Parameters:
      key - The key of the attribute.
      Returns:
      The value.