Attributes
percentEncoder
shared percentEncoder percentEncoder

Contains methods for percent-encoding. See http://tools.ietf.org/html/rfc3986#appendix-A for specifications.

By: Stéphane Épardaud
Methods
decodePercentEncoded
shared String decodePercentEncoded(String str)

Decodes a percent-encoded ASCII string.

By: Stéphane Épardaud
parse
shared Uri parse(String uri)

Parses a URI

Throws:
parseParameter
shared Parameter parseParameter(String part)

Parses a raw percent-encoded path parameter

Classes
Authority
shared Authority

Represents a URI Authority part (user, password, host and port)

Parameter
shared Parameter

Represents a URI path segment or query parameter

Path
shared Path

Represents a URI Path part

PathSegment

Represents a URI Path segment part

Query
shared Query

Represents a URI Query part

Uri
shared Uri

The URI class. See http://tools.ietf.org/html/rfc3986 for specifications.

percentEncoder

Contains methods for percent-encoding. See http://tools.ietf.org/html/rfc3986#appendix-A for specifications.

Exceptions
InvalidUriException

Thrown when a URI is invalid