Package org.apache.struts2.url

# Class StrutsQueryStringParser

java.lang.Object
org.apache.struts2.url.StrutsQueryStringParser

All Implemented Interfaces:
  `Serializable`, `QueryStringParser`

public class StrutsQueryStringParser extends Object implements QueryStringParser

See Also:
  - Serialized Form

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Class
  Description
  `static class`
  `StrutsQueryStringParser.StrutsQueryStringParserResult`

  ## Nested classes/interfaces inherited from interface org.apache.struts2.url.QueryStringParser

  `QueryStringParser.Result`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `StrutsQueryStringParser(UrlDecoder decoder)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `QueryStringParser.Result`
  `empty()`
  Return an empty `QueryStringParser.Result`
  `QueryStringParser.Result`
  `parse(String queryString)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### StrutsQueryStringParser

    public StrutsQueryStringParser(UrlDecoder decoder)

- ## Method Details

  - ### parse

    public QueryStringParser.Result parse(String queryString)
    Specified by:
      `parse` in interface `QueryStringParser`
    Parameters:
      `queryString` - a query string to parse
    Returns:
      a `QueryStringParser.Result` of parsing the query string

  - ### empty

    public QueryStringParser.Result empty()
    Description copied from interface: `QueryStringParser`
    Return an empty `QueryStringParser.Result`
    Specified by:
      `empty` in interface `QueryStringParser`
    Returns:
      empty result