Module swim.uri
Package swim.uri

Class UriParser


  • public class UriParser
    extends Object
    • Constructor Detail

      • UriParser

        public UriParser()
    • Method Detail

      • port

        public UriPort port​(int number)
      • pathEmpty

        public UriPath pathEmpty()
      • 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)
      • 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()
      • 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()
      • 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)