- java.lang.Object
-
- swim.uri.UriParser
-
public class UriParser extends Object
-
-
Constructor Summary
Constructors Constructor Description UriParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Uriabsolute(UriScheme scheme, UriAuthority authority, UriPath path, UriQuery query, UriFragment fragment)swim.codec.Parser<Uri>absoluteParser()UriAuthorityauthority(UriUser user, UriHost host, UriPort port)swim.codec.Parser<UriAuthority>authorityParser()UriFragmentfragment(String identifier)swim.codec.Parser<UriFragment>fragmentParser()swim.codec.Parser<UriHost>hostAddressParser()UriHosthostIPv4(String address)UriHosthostIPv6(String address)swim.codec.Parser<UriHost>hostLiteralParser()UriHosthostName(String address)swim.codec.Parser<UriHost>hostParser()swim.codec.Parser<Uri>parseAbsolute(swim.codec.Input input)UriparseAbsoluteString(String string)swim.codec.Parser<UriAuthority>parseAuthority(swim.codec.Input input)UriAuthorityparseAuthorityString(String string)swim.codec.Parser<UriFragment>parseFragment(swim.codec.Input input)UriFragmentparseFragmentString(String string)swim.codec.Parser<UriHost>parseHost(swim.codec.Input input)swim.codec.Parser<UriHost>parseHostAddress(swim.codec.Input input)swim.codec.Parser<UriHost>parseHostLiteral(swim.codec.Input input)UriHostparseHostString(String string)swim.codec.Parser<UriPath>parsePath(swim.codec.Input input)swim.codec.Parser<UriPath>parsePath(swim.codec.Input input, UriPathBuilder builder)UriPathparsePathString(String string)swim.codec.Parser<UriPort>parsePort(swim.codec.Input input)UriPortparsePortString(String string)swim.codec.Parser<UriQuery>parseQuery(swim.codec.Input input)swim.codec.Parser<UriQuery>parseQuery(swim.codec.Input input, UriQueryBuilder builder)UriQueryparseQueryString(String string)swim.codec.Parser<UriScheme>parseScheme(swim.codec.Input input)UriSchemeparseSchemeString(String string)swim.codec.Parser<UriUser>parseUser(swim.codec.Input input)UriUserparseUserString(String string)UriPathBuilderpathBuilder()UriPathpathEmpty()swim.codec.Parser<UriPath>pathParser()swim.codec.Parser<UriPath>pathParser(UriPathBuilder builder)UriPortport(int number)swim.codec.Parser<UriPort>portParser()UriQueryBuilderqueryBuilder()swim.codec.Parser<UriQuery>queryParser()swim.codec.Parser<UriQuery>queryParser(UriQueryBuilder builder)UriSchemescheme(String name)swim.codec.Parser<UriScheme>schemeParser()UriUseruser(String username, String password)swim.codec.Parser<UriUser>userParser()
-
-
-
Method Detail
-
absolute
public Uri absolute(UriScheme scheme, UriAuthority authority, UriPath path, UriQuery query, UriFragment fragment)
-
authority
public UriAuthority authority(UriUser user, UriHost host, UriPort port)
-
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)
-
schemeParser
public swim.codec.Parser<UriScheme> schemeParser()
-
parseScheme
public swim.codec.Parser<UriScheme> parseScheme(swim.codec.Input input)
-
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)
-
hostParser
public swim.codec.Parser<UriHost> hostParser()
-
parseHost
public swim.codec.Parser<UriHost> parseHost(swim.codec.Input input)
-
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)
-
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)
-
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)
-
fragmentParser
public swim.codec.Parser<UriFragment> fragmentParser()
-
parseFragment
public swim.codec.Parser<UriFragment> parseFragment(swim.codec.Input input)
-
parseFragmentString
public UriFragment parseFragmentString(String string)
-
-