Module swim.uri
Package swim.uri

Class UriParser

java.lang.Object
swim.uri.UriParser

public class UriParser extends Object
  • Constructor Details

    • UriParser

      public UriParser()
  • Method Details

    • absolute

      public Uri absolute(UriScheme scheme, UriAuthority authority, UriPath path, UriQuery query, UriFragment fragment)
    • scheme

      public UriScheme scheme(String name)
    • authority

      public UriAuthority authority(UriUser user, UriHost host, UriPort port)
    • user

      public UriUser user(String username, String password)
    • hostName

      public UriHost hostName(String address)
    • hostIPv4

      public UriHost hostIPv4(String address)
    • hostIPv6

      public UriHost hostIPv6(String address)
    • port

      public UriPort port(int number)
    • pathEmpty

      public UriPath pathEmpty()
    • pathBuilder

      public UriPathBuilder pathBuilder()
    • queryBuilder

      public UriQueryBuilder queryBuilder()
    • fragment

      public UriFragment fragment(String identifier)
    • absoluteParser

      public swim.codec.Parser<Uri> absoluteParser()
    • parseAbsolute

      public swim.codec.Parser<Uri> parseAbsolute(swim.codec.Input input)
    • parseAbsoluteString

      public Uri parseAbsoluteString(String string)
    • schemeParser

      public swim.codec.Parser<UriScheme> schemeParser()
    • parseScheme

      public swim.codec.Parser<UriScheme> parseScheme(swim.codec.Input input)
    • parseSchemeString

      public UriScheme parseSchemeString(String string)
    • authorityParser

      public swim.codec.Parser<UriAuthority> authorityParser()
    • parseAuthority

      public swim.codec.Parser<UriAuthority> parseAuthority(swim.codec.Input input)
    • parseAuthorityString

      public UriAuthority parseAuthorityString(String string)
    • userParser

      public swim.codec.Parser<UriUser> userParser()
    • parseUser

      public swim.codec.Parser<UriUser> parseUser(swim.codec.Input input)
    • parseUserString

      public UriUser parseUserString(String string)
    • hostParser

      public swim.codec.Parser<UriHost> hostParser()
    • parseHost

      public swim.codec.Parser<UriHost> parseHost(swim.codec.Input input)
    • parseHostString

      public UriHost parseHostString(String string)
    • hostAddressParser

      public swim.codec.Parser<UriHost> hostAddressParser()
    • parseHostAddress

      public swim.codec.Parser<UriHost> parseHostAddress(swim.codec.Input input)
    • hostLiteralParser

      public swim.codec.Parser<UriHost> hostLiteralParser()
    • parseHostLiteral

      public swim.codec.Parser<UriHost> parseHostLiteral(swim.codec.Input input)
    • portParser

      public swim.codec.Parser<UriPort> portParser()
    • parsePort

      public swim.codec.Parser<UriPort> parsePort(swim.codec.Input input)
    • parsePortString

      public UriPort parsePortString(String string)
    • pathParser

      public swim.codec.Parser<UriPath> pathParser(UriPathBuilder builder)
    • pathParser

      public swim.codec.Parser<UriPath> pathParser()
    • parsePath

      public swim.codec.Parser<UriPath> parsePath(swim.codec.Input input, UriPathBuilder builder)
    • parsePath

      public swim.codec.Parser<UriPath> parsePath(swim.codec.Input input)
    • parsePathString

      public UriPath parsePathString(String string)
    • queryParser

      public swim.codec.Parser<UriQuery> queryParser(UriQueryBuilder builder)
    • queryParser

      public swim.codec.Parser<UriQuery> queryParser()
    • parseQuery

      public swim.codec.Parser<UriQuery> parseQuery(swim.codec.Input input, UriQueryBuilder builder)
    • parseQuery

      public swim.codec.Parser<UriQuery> parseQuery(swim.codec.Input input)
    • parseQueryString

      public UriQuery parseQueryString(String string)
    • fragmentParser

      public swim.codec.Parser<UriFragment> fragmentParser()
    • parseFragment

      public swim.codec.Parser<UriFragment> parseFragment(swim.codec.Input input)
    • parseFragmentString

      public UriFragment parseFragmentString(String string)