Interface ParsedHeaderValue

All Superinterfaces:
MutinyDelegate
All Known Implementing Classes:
LanguageHeader, MIMEHeader, ParsedHeaderValue.ParsedHeaderValueImpl

public interface ParsedHeaderValue extends MutinyDelegate
NOTE: This class has been automatically generated from the original non Mutiny-ified interface.
See Also:
  • ParsedHeaderValue
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final float
    If no "q" parameter is present, the default weight is 1.
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.ext.web.ParsedHeaderValue
     
    boolean
    Test if this header is matched by matchTry header
    boolean
    Is this an allowed operation as specified by the corresponding header?
    newInstance(io.vertx.ext.web.ParsedHeaderValue delegate)
    Creates a new instance of the ParsedHeaderValue.
    The value of the parameter specified by this key.
    The parameters specified in this header value.
    Contains the raw value that was received from the user agent
    Holds the unparsed value of the header.
    For the most part, this is the content before the semi-colon (";")
    float
    Holds the weight specified in the "q" parameter of the header.
    If the parameter is not specified, 1.0 is assumed according to rfc7231
    int
    An integer that represents the absolute order position of this header
  • Field Details

    • DEFAULT_WEIGHT

      static final float DEFAULT_WEIGHT
      If no "q" parameter is present, the default weight is 1.
      See Also:
  • Method Details

    • getDelegate

      io.vertx.ext.web.ParsedHeaderValue getDelegate()
      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate used by this Mutiny object of generated type
    • rawValue

      String rawValue()
      Contains the raw value that was received from the user agent
    • value

      String value()
      Holds the unparsed value of the header.
      For the most part, this is the content before the semi-colon (";")
    • weight

      float weight()
      Holds the weight specified in the "q" parameter of the header.
      If the parameter is not specified, 1.0 is assumed according to rfc7231
      Returns:
    • parameter

      String parameter(String key)
      The value of the parameter specified by this key. Each is one of 3 things:
      1. null <- That key was not specified
      2. ParsedHeaderValue.EMPTY (tested using ==) <- The value was not specified
      3. [Other] <- The value of the parameter
      Note: The q parameter is never present.
      Returns:
      . Can be null.
    • parameters

      Map<String,String> parameters()
      The parameters specified in this header value. Note: The q parameter is never present.
      Returns:
      Unmodifiable Map of parameters of this header value
    • isPermitted

      boolean isPermitted()
      Is this an allowed operation as specified by the corresponding header?
      Returns:
    • isMatchedBy

      boolean isMatchedBy(ParsedHeaderValue matchTry)
      Test if this header is matched by matchTry header
      Parameters:
      matchTry - The header to be matched from
      Returns:
      true if this header represents a subset of matchTry, otherwise, false
    • weightedOrder

      int weightedOrder()
      An integer that represents the absolute order position of this header
    • newInstance

      static ParsedHeaderValue newInstance(io.vertx.ext.web.ParsedHeaderValue delegate)
      Creates a new instance of the ParsedHeaderValue.