Class HeaderExtractor

java.lang.Object
org.apache.tiles.request.servlet.extractor.HeaderExtractor
All Implemented Interfaces:
Addable<String>, EnumeratedValuesExtractor, HasAddableKeys<String>, HasKeys<String>

public class HeaderExtractor extends Object implements EnumeratedValuesExtractor
Extract header values from an HTTP request.
  • Constructor Details

    • HeaderExtractor

      public HeaderExtractor(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      Constructor.
      Parameters:
      request - The request.
      response - The response.
  • Method Details

    • 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<String>
      Returns:
      The keys.
    • getValue

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

      public Enumeration<String> getValues(String key)
      Description copied from interface: EnumeratedValuesExtractor
      Returns the values stored at the given key.
      Specified by:
      getValues in interface EnumeratedValuesExtractor
      Parameters:
      key - The key of the attribute.
      Returns:
      The values of the attribute.
    • setValue

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