A B C D E F G H I L M P Q R S T U V W 

A

authority() - Method in class io.mola.galimatias.URL
 

B

BACKSLASH_AS_DELIMITER - io.mola.galimatias.ParseIssue
 
BadURLTest - Class in io.mola.galimatias
 
BadURLTest() - Constructor for class io.mola.galimatias.BadURLTest
 
build() - Method in class io.mola.galimatias.GalimatiasParseException.Builder
 
builder() - Static method in exception io.mola.galimatias.GalimatiasParseException
 

C

canonicalize(URL) - Method in class io.mola.galimatias.canonicalize.CombinedCanonicalizer
 
canonicalize(URL) - Method in class io.mola.galimatias.canonicalize.DecodeUnreservedCanonicalizer
 
canonicalize(URL) - Method in class io.mola.galimatias.canonicalize.RegexCanonicalizer
 
canonicalize(URL) - Method in class io.mola.galimatias.canonicalize.RFC2396Canonicalizer
 
canonicalize(URL) - Method in class io.mola.galimatias.canonicalize.RFC3986Canonicalizer
 
canonicalize(URL) - Method in class io.mola.galimatias.canonicalize.StripPartCanonicalizer
 
canonicalize(URL) - Method in interface io.mola.galimatias.canonicalize.URLCanonicalizer
 
CLI - Class in io.mola.galimatias.cli
A command line interface to Galimatias URL parser.
CLI() - Constructor for class io.mola.galimatias.cli.CLI
 
CLITest - Class in io.mola.galimatias.cli
 
CLITest() - Constructor for class io.mola.galimatias.cli.CLITest
 
CombinedCanonicalizer - Class in io.mola.galimatias.canonicalize
 
CombinedCanonicalizer(URLCanonicalizer...) - Constructor for class io.mola.galimatias.canonicalize.CombinedCanonicalizer
 
create() - Static method in class io.mola.galimatias.URLParsingSettings
 

D

data() - Static method in class io.mola.galimatias.ParseIssueTest
 
dataset() - Method in annotation type io.mola.galimatias.TestURL.TestURLs
 
DATASETS() - Constructor for class io.mola.galimatias.TestURL.DATASETS
 
DecodeUnreservedCanonicalizer - Class in io.mola.galimatias.canonicalize
 
DecodeUnreservedCanonicalizer() - Constructor for class io.mola.galimatias.canonicalize.DecodeUnreservedCanonicalizer
 
DecodeUnreservedCanonicalizerTest - Class in io.mola.galimatias.canonicalize
 
DecodeUnreservedCanonicalizerTest() - Constructor for class io.mola.galimatias.canonicalize.DecodeUnreservedCanonicalizerTest
 
DefaultErrorHandler - Class in io.mola.galimatias
Default ErrorHandler.
defaultPort() - Method in class io.mola.galimatias.URL
 
defaultsParseIssueToUnspecified() - Method in class io.mola.galimatias.GalimatiasParseExceptionTest
 
defaultsParseIssueToUnspecifiedWhenPositionIsProvided() - Method in class io.mola.galimatias.GalimatiasParseExceptionTest
 
defaultsPositionToNegativeOne() - Method in class io.mola.galimatias.GalimatiasParseExceptionTest
 
Domain - Class in io.mola.galimatias
 
DomainTest - Class in io.mola.galimatias
 
DomainTest() - Constructor for class io.mola.galimatias.DomainTest
 
domainToASCII(String) - Static method in class io.mola.galimatias.URLUtils
Converts a domain to its ASCII representation.
domainToUnicode(String) - Static method in class io.mola.galimatias.URLUtils
Converts a domain to its Unicode representation.

E

equals() - Method in class io.mola.galimatias.DomainTest
 
equals() - Method in class io.mola.galimatias.IPv4AddressTest
 
equals() - Method in class io.mola.galimatias.IPv6AddressTest
 
equals(Object) - Method in class io.mola.galimatias.Domain
 
equals(Object) - Method in class io.mola.galimatias.IPv4Address
 
equals(Object) - Method in class io.mola.galimatias.IPv6Address
 
equals(Object) - Method in class io.mola.galimatias.URL
 
equivalences() - Method in class io.mola.galimatias.URLTest
 
error(GalimatiasParseException) - Method in class io.mola.galimatias.DefaultErrorHandler
 
error(GalimatiasParseException) - Method in interface io.mola.galimatias.ErrorHandler
 
error(GalimatiasParseException) - Method in class io.mola.galimatias.StrictErrorHandler
 
errorHandler() - Method in class io.mola.galimatias.URLParsingSettings
 
ErrorHandler - Interface in io.mola.galimatias
Handler for parse errors.

F

fatalError(GalimatiasParseException) - Method in class io.mola.galimatias.DefaultErrorHandler
 
fatalError(GalimatiasParseException) - Method in interface io.mola.galimatias.ErrorHandler
 
fatalError(GalimatiasParseException) - Method in class io.mola.galimatias.StrictErrorHandler
 
file() - Method in class io.mola.galimatias.URL
 
fragment() - Method in class io.mola.galimatias.URL
 
FRAGMENT - io.mola.galimatias.canonicalize.RegexCanonicalizer.Scope
 
FRAGMENT - io.mola.galimatias.canonicalize.StripPartCanonicalizer.Part
 
fromJavaURI(URI) - Static method in class io.mola.galimatias.URL
Construct a URL from a URI.
fromJavaURL(URL) - Static method in class io.mola.galimatias.URL
Construct a URL from a URL.
FULL - io.mola.galimatias.canonicalize.RegexCanonicalizer.Scope
 

G

GalimatiasParseException - Exception in io.mola.galimatias
Exception thrown by parsers.
GalimatiasParseException(String) - Constructor for exception io.mola.galimatias.GalimatiasParseException
 
GalimatiasParseException(String, int) - Constructor for exception io.mola.galimatias.GalimatiasParseException
 
GalimatiasParseException(String, ParseIssue, int, Throwable) - Constructor for exception io.mola.galimatias.GalimatiasParseException
 
GalimatiasParseException.Builder - Class in io.mola.galimatias
 
GalimatiasParseExceptionTest - Class in io.mola.galimatias
 
GalimatiasParseExceptionTest() - Constructor for class io.mola.galimatias.GalimatiasParseExceptionTest
 
getAuthorityNonNullOnHierarchical(TestURL) - Method in class io.mola.galimatias.URLTest
 
getAuthorityNullOnOpaque(TestURL) - Method in class io.mola.galimatias.URLTest
 
getDefaultPortForScheme(String) - Static method in class io.mola.galimatias.URLUtils
Gets the default port for a given schema.
getInstance() - Static method in class io.mola.galimatias.DefaultErrorHandler
 
getInstance() - Static method in class io.mola.galimatias.StrictErrorHandler
 
getParseIssue() - Method in exception io.mola.galimatias.GalimatiasParseException
 
getPosition() - Method in exception io.mola.galimatias.GalimatiasParseException
 
getValueSources(ParameterSignature) - Method in class io.mola.galimatias.TestURL.TestURLSupplier
 

H

handlesGalimiatiasParseExceptionWithCorrectParseIssue() - Method in class io.mola.galimatias.ParseIssueTest
 
hashCode() - Method in class io.mola.galimatias.Domain
 
hashCode() - Method in class io.mola.galimatias.IPv4Address
 
hashCode() - Method in class io.mola.galimatias.IPv6Address
 
hashCode() - Method in class io.mola.galimatias.URL
 
hexToInt(char, char) - Static method in class io.mola.galimatias.URLUtils
 
host() - Method in class io.mola.galimatias.URL
 
Host - Class in io.mola.galimatias
 
Host() - Constructor for class io.mola.galimatias.Host
 
HOST - io.mola.galimatias.canonicalize.RegexCanonicalizer.Scope
 
HOST_WHATWG - Static variable in class io.mola.galimatias.TestURL.DATASETS
 
HostTest - Class in io.mola.galimatias
 
HostTest() - Constructor for class io.mola.galimatias.HostTest
 

I

idempotence(TestURL) - Method in class io.mola.galimatias.canonicalize.DecodeUnreservedCanonicalizerTest
 
idempotence(TestURL) - Method in class io.mola.galimatias.canonicalize.RFC2396CanonicalizerTest
 
idempotence(TestURL) - Method in class io.mola.galimatias.canonicalize.RFC3986CanonicalizerTest
 
ILLEGAL_CHARACTER - io.mola.galimatias.ParseIssue
 
ILLEGAL_WHITESPACE - io.mola.galimatias.ParseIssue
 
internalURLParserChecks() - Method in class io.mola.galimatias.URLTest
 
INVALID_HOST - io.mola.galimatias.ParseIssue
 
INVALID_PERCENT_ENCODING - io.mola.galimatias.ParseIssue
 
io.mola.galimatias - package io.mola.galimatias
 
io.mola.galimatias.canonicalize - package io.mola.galimatias.canonicalize
 
io.mola.galimatias.cli - package io.mola.galimatias.cli
 
IPv4Address - Class in io.mola.galimatias
 
IPv4AddressTest - Class in io.mola.galimatias
 
IPv4AddressTest() - Constructor for class io.mola.galimatias.IPv4AddressTest
 
IPv6Address - Class in io.mola.galimatias
 
IPv6AddressTest - Class in io.mola.galimatias
 
IPv6AddressTest() - Constructor for class io.mola.galimatias.IPv6AddressTest
 
isASCIIAlpha(int) - Static method in class io.mola.galimatias.URLUtils
 
isASCIIAlphaLowercase(int) - Static method in class io.mola.galimatias.URLUtils
 
isASCIIAlphanumeric(int) - Static method in class io.mola.galimatias.URLUtils
 
isASCIIAlphaUppercase(int) - Static method in class io.mola.galimatias.URLUtils
 
isASCIIDigit(int) - Static method in class io.mola.galimatias.URLUtils
 
isASCIIHexDigit(int) - Static method in class io.mola.galimatias.URLUtils
 
isHierarchical() - Method in class io.mola.galimatias.URL
 
isOpaque() - Method in class io.mola.galimatias.URL
 
isRelativeScheme(String) - Static method in class io.mola.galimatias.URLUtils
Returns true if the schema is a known relative schema (ftp, file, gopher, http, https, ws, wss).
isURLCodePoint(int) - Static method in class io.mola.galimatias.URLUtils
 

L

labels() - Method in class io.mola.galimatias.Domain
 
loadTestURLs(String) - Static method in class io.mola.galimatias.TestURLLoader
 

M

main(String[]) - Static method in class io.mola.galimatias.cli.CLI
 
MISSING_SCHEME - io.mola.galimatias.ParseIssue
 

P

parse(URLParsingSettings, URL, String) - Static method in class io.mola.galimatias.URL
 
parse(URLParsingSettings, String) - Static method in class io.mola.galimatias.URL
 
parse(URL, String) - Static method in class io.mola.galimatias.URL
 
parse(String) - Static method in class io.mola.galimatias.URL
Parses a URL by using the default parsing options.
parse_no_exceptions(TestURL) - Method in class io.mola.galimatias.cli.CLITest
 
parse_url_bad_host_whatwg(TestURL) - Method in class io.mola.galimatias.URLTest
 
parse_url_bad_whatwg(TestURL) - Method in class io.mola.galimatias.URLTest
 
parse_url_host_whatwg(TestURL) - Method in class io.mola.galimatias.URLTest
 
parse_url_whatwg(TestURL) - Method in class io.mola.galimatias.URLTest
 
parseAddressWithFinalColon() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseAddressWithFinalDot() - Method in class io.mola.galimatias.IPv4AddressTest
 
parsedBaseURL - Variable in class io.mola.galimatias.TestURL
 
parseDomain(URLParsingSettings, String, boolean) - Static method in class io.mola.galimatias.Domain
 
parseDomain(String) - Static method in class io.mola.galimatias.Domain
 
parseDomain(String, boolean) - Static method in class io.mola.galimatias.Domain
 
parseDomainDot() - Method in class io.mola.galimatias.DomainTest
 
parseDomainEmpty() - Method in class io.mola.galimatias.DomainTest
 
parseDomainIDNA() - Method in class io.mola.galimatias.DomainTest
 
parseDomainNull() - Method in class io.mola.galimatias.DomainTest
 
parseDoubleCompressedAddress() - Method in class io.mola.galimatias.IPv6AddressTest
 
parsedURL - Variable in class io.mola.galimatias.TestURL
 
parseEmptyAddress() - Method in class io.mola.galimatias.IPv4AddressTest
 
parseEmptyAddress() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseEmptyHost() - Method in class io.mola.galimatias.HostTest
 
parseEmptyURL() - Method in class io.mola.galimatias.BadURLTest
 
parseHighValueIPv4Mapped() - Method in class io.mola.galimatias.IPv4AddressTest
 
parseHighValueIPv4Mapped() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseHost(String) - Static method in class io.mola.galimatias.Host
Parses a host as found in URLs.
parseHostWithUnmatchedBracket() - Method in class io.mola.galimatias.HostTest
 
parseIllegalCharacter() - Method in class io.mola.galimatias.IPv4AddressTest
 
parseIllegalCharacter() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseInvalidPrefix1() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseInvalidPrefix2() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseIPv4Address() - Method in class io.mola.galimatias.IPv4AddressTest
 
parseIPv4Address(String) - Static method in class io.mola.galimatias.IPv4Address
 
parseIPv6Address() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseIPv6Address(String) - Static method in class io.mola.galimatias.IPv6Address
 
ParseIssue - Enum in io.mola.galimatias
 
ParseIssueTest - Class in io.mola.galimatias
 
ParseIssueTest(String, ParseIssue, boolean) - Constructor for class io.mola.galimatias.ParseIssueTest
 
parseMalformedIPv4Mapped() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseMalformedIPv4Mapped2() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseMalformedIPv4Mapped3() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseNullAddress() - Method in class io.mola.galimatias.IPv4AddressTest
 
parseNullAddress() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseNullHost() - Method in class io.mola.galimatias.HostTest
 
parseNullURL() - Method in class io.mola.galimatias.BadURLTest
 
parseOneToken() - Method in class io.mola.galimatias.BadURLTest
 
parseTest() - Method in class io.mola.galimatias.HostTest
 
parseTooLongAddress() - Method in class io.mola.galimatias.IPv4AddressTest
 
parseTooLongAddress() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseTooLongIPv4Mapped() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseTooLongIPv4MappedAddress() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseTooShortAddress() - Method in class io.mola.galimatias.IPv4AddressTest
 
parseTooShortAddress() - Method in class io.mola.galimatias.IPv6AddressTest
 
parseURLWithBadBase() - Method in class io.mola.galimatias.BadURLTest
 
parseURLWithErrors() - Method in class io.mola.galimatias.BadURLTest
 
parseURLWithErrorsStrict() - Method in class io.mola.galimatias.BadURLTest
 
parseURLWithMalformedScheme() - Method in class io.mola.galimatias.BadURLTest
 
parseURLwithoutScheme() - Method in class io.mola.galimatias.BadURLTest
 
password() - Method in class io.mola.galimatias.URL
 
PASSWORD - io.mola.galimatias.canonicalize.StripPartCanonicalizer.Part
 
path() - Method in class io.mola.galimatias.URL
 
PATH - io.mola.galimatias.canonicalize.RegexCanonicalizer.Scope
 
PATH - io.mola.galimatias.canonicalize.StripPartCanonicalizer.Part
 
pathSegments() - Method in class io.mola.galimatias.URL
 
percentDecode(String) - Static method in class io.mola.galimatias.URLUtils
Percent-decodes a string.
percentEncode(byte, StringBuilder) - Static method in class io.mola.galimatias.URLUtils
 
port() - Method in class io.mola.galimatias.URL
 
PORT - io.mola.galimatias.canonicalize.StripPartCanonicalizer.Part
 

Q

query() - Method in class io.mola.galimatias.URL
 
QUERY - io.mola.galimatias.canonicalize.RegexCanonicalizer.Scope
 
QUERY - io.mola.galimatias.canonicalize.StripPartCanonicalizer.Part
 

R

rawBaseURL - Variable in class io.mola.galimatias.TestURL
 
rawURL - Variable in class io.mola.galimatias.TestURL
 
reduceObjectCreation() - Method in class io.mola.galimatias.URLTest
 
RegexCanonicalizer - Class in io.mola.galimatias.canonicalize
 
RegexCanonicalizer(RegexCanonicalizer.Scope, Pattern, String) - Constructor for class io.mola.galimatias.canonicalize.RegexCanonicalizer
 
RegexCanonicalizer.Scope - Enum in io.mola.galimatias.canonicalize
 
RegexCanonicalizerTest - Class in io.mola.galimatias.canonicalize
 
RegexCanonicalizerTest() - Constructor for class io.mola.galimatias.canonicalize.RegexCanonicalizerTest
 
relativize(URL) - Method in class io.mola.galimatias.URL
Returns a relative URL reference for the given URL.
relativizeChecks() - Method in class io.mola.galimatias.URLTest
 
resolve(String) - Method in class io.mola.galimatias.URL
Resolves a relative reference to an absolute URL.
RFC2396Canonicalizer - Class in io.mola.galimatias.canonicalize
 
RFC2396Canonicalizer() - Constructor for class io.mola.galimatias.canonicalize.RFC2396Canonicalizer
 
RFC2396CanonicalizerTest - Class in io.mola.galimatias.canonicalize
 
RFC2396CanonicalizerTest() - Constructor for class io.mola.galimatias.canonicalize.RFC2396CanonicalizerTest
 
RFC3986Canonicalizer - Class in io.mola.galimatias.canonicalize
 
RFC3986Canonicalizer() - Constructor for class io.mola.galimatias.canonicalize.RFC3986Canonicalizer
 
RFC3986CanonicalizerTest - Class in io.mola.galimatias.canonicalize
 
RFC3986CanonicalizerTest() - Constructor for class io.mola.galimatias.canonicalize.RFC3986CanonicalizerTest
 

S

scheme() - Method in class io.mola.galimatias.URL
 
schemeCannotBeNull() - Method in class io.mola.galimatias.URLTest
 
schemeData() - Method in class io.mola.galimatias.URL
 
setsAllFieldsCorrectlyWhenBuilderIsUsed() - Method in class io.mola.galimatias.GalimatiasParseExceptionTest
 
setsAllFieldsCorrectlyWhenFullConstructorIsUsed() - Method in class io.mola.galimatias.GalimatiasParseExceptionTest
 
setsParseIssueToUnspecifiedWhenNullIsProvided() - Method in class io.mola.galimatias.GalimatiasParseExceptionTest
 
strictCarriageInUser() - Method in class io.mola.galimatias.BadURLTest
 
StrictErrorHandler - Class in io.mola.galimatias
Strict ErrorHandler.
strictNewlineInUser() - Method in class io.mola.galimatias.BadURLTest
 
strictTabsInUser() - Method in class io.mola.galimatias.BadURLTest
 
strictTabsNewlines() - Method in class io.mola.galimatias.BadURLTest
 
strictUnencodedPercentage() - Method in class io.mola.galimatias.BadURLTest
 
StripPartCanonicalizer - Class in io.mola.galimatias.canonicalize
 
StripPartCanonicalizer(StripPartCanonicalizer.Part) - Constructor for class io.mola.galimatias.canonicalize.StripPartCanonicalizer
 
StripPartCanonicalizer.Part - Enum in io.mola.galimatias.canonicalize
 

T

test() - Method in class io.mola.galimatias.canonicalize.DecodeUnreservedCanonicalizerTest
 
test() - Method in class io.mola.galimatias.canonicalize.RegexCanonicalizerTest
 
test() - Method in class io.mola.galimatias.canonicalize.RFC2396CanonicalizerTest
 
test() - Method in class io.mola.galimatias.canonicalize.RFC3986CanonicalizerTest
 
testAtSignInPath() - Method in class io.mola.galimatias.URL2Test
 
testAtSignInQuery() - Method in class io.mola.galimatias.URL2Test
 
testAtSignInUserInfo() - Method in class io.mola.galimatias.URL2Test
 
testColonInFragment() - Method in class io.mola.galimatias.URL2Test
 
testColonInPath() - Method in class io.mola.galimatias.URL2Test
 
testColonInQuery() - Method in class io.mola.galimatias.URL2Test
 
testEmptyAuthority() - Method in class io.mola.galimatias.URL2Test
The RI is not self-consistent on missing authorities, returning either null or the empty string depending on the number of slashes in the path.
testEmptyAuthorityWithFragment() - Method in class io.mola.galimatias.URL2Test
 
testEmptyAuthorityWithPath() - Method in class io.mola.galimatias.URL2Test
 
testEmptyAuthorityWithQuery() - Method in class io.mola.galimatias.URL2Test
 
testEmptyHostAndNoPath() - Method in class io.mola.galimatias.URL2Test
 
testEmptyPort() - Method in class io.mola.galimatias.URL2Test
 
testEqualityWithNoPath() - Method in class io.mola.galimatias.URL2Test
 
testFileUrlDottedPath() - Method in class io.mola.galimatias.URL2Test
 
testFileUrlExtraLeadingSlashes() - Method in class io.mola.galimatias.URL2Test
 
testFileUrlRelativePath() - Method in class io.mola.galimatias.URL2Test
 
testFileUrlWithAuthority() - Method in class io.mola.galimatias.URL2Test
 
testFragmentOnly() - Method in class io.mola.galimatias.URL2Test
 
testHashInFragment() - Method in class io.mola.galimatias.URL2Test
 
testHttpUrlExtraLeadingSlashes() - Method in class io.mola.galimatias.URL2Test
 
testIPv6WithoutSquareBrackets() - Method in class io.mola.galimatias.URL2Test
 
testIpv6WithSquareBrackets() - Method in class io.mola.galimatias.URL2Test
 
testMalformedUrlsRefusedByFirefoxAndChrome() - Method in class io.mola.galimatias.URL2Test
 
testNegativePort() - Method in class io.mola.galimatias.URL2Test
 
testNegativePortEqualsPlaceholder() - Method in class io.mola.galimatias.URL2Test
 
testNoHost() - Method in class io.mola.galimatias.URL2Test
 
testNoHostAndNoPath() - Method in class io.mola.galimatias.URL2Test
 
testNonNumericPort() - Method in class io.mola.galimatias.URL2Test
 
testNoPath() - Method in class io.mola.galimatias.URL2Test
 
testOmittedHost() - Method in class io.mola.galimatias.URL2Test
The serialized form of a URL includes its hash code.
testParsingDotAsHostname() - Method in class io.mola.galimatias.URL2Test
 
testPartContainsSpace() - Method in class io.mola.galimatias.URL2Test
 
testPathContainsRelativeParts() - Method in class io.mola.galimatias.URL2Test
 
testPathOnly() - Method in class io.mola.galimatias.URL2Test
 
testQueryOnly() - Method in class io.mola.galimatias.URL2Test
 
testQuestionMarkInFragment() - Method in class io.mola.galimatias.URL2Test
 
testQuestionMarkInQuery() - Method in class io.mola.galimatias.URL2Test
 
testRelativeChildDirectory() - Method in class io.mola.galimatias.URL2Test
 
testRelativeDifferentAuthority() - Method in class io.mola.galimatias.URL2Test
 
testRelativeDifferentScheme() - Method in class io.mola.galimatias.URL2Test
 
testRelativeFragmentOnly() - Method in class io.mola.galimatias.URL2Test
 
testRelativeFragmentOnQuery() - Method in class io.mola.galimatias.URL2Test
 
testRelativeFullUrl() - Method in class io.mola.galimatias.URL2Test
 
testRelativeParentDirectory() - Method in class io.mola.galimatias.URL2Test
 
testRelativePathAndFragment() - Method in class io.mola.galimatias.URL2Test
 
testRelativePathOnQuery() - Method in class io.mola.galimatias.URL2Test
 
testRelativeRootDirectory() - Method in class io.mola.galimatias.URL2Test
 
testRelativeWithScheme() - Method in class io.mola.galimatias.URL2Test
 
testRfc1808AbnormalExampleNonsensicalDots() - Method in class io.mola.galimatias.URL2Test
 
testRfc1808AbnormalExampleQueryOrFragmentDots() - Method in class io.mola.galimatias.URL2Test
 
testRfc1808AbnormalExampleRelativeScheme() - Method in class io.mola.galimatias.URL2Test
 
testRfc1808AbnormalExampleRemoveDotSegments() - Method in class io.mola.galimatias.URL2Test
 
testRfc1808AbnormalExampleTooManyDotDotSequences() - Method in class io.mola.galimatias.URL2Test
 
testRfc1808NormalExamples() - Method in class io.mola.galimatias.URL2Test
 
testSchemeCaseIsCanonicalized() - Method in class io.mola.galimatias.URL2Test
 
testSlashInFragment() - Method in class io.mola.galimatias.URL2Test
 
testSlashInQuery() - Method in class io.mola.galimatias.URL2Test
 
testSquareBracketsInUserInfo() - Method in class io.mola.galimatias.URL2Test
 
testSquareBracketsWithHostname() - Method in class io.mola.galimatias.URL2Test
 
testSquareBracketsWithIPv4() - Method in class io.mola.galimatias.URL2Test
 
testUnderscore() - Method in class io.mola.galimatias.URL2Test
 
TestURL - Class in io.mola.galimatias
 
TestURL() - Constructor for class io.mola.galimatias.TestURL
 
TestURL.DATASETS - Class in io.mola.galimatias
 
TestURL.TestURLs - Annotation Type in io.mola.galimatias
 
TestURL.TestURLSupplier - Class in io.mola.galimatias
 
TestURLLoader - Class in io.mola.galimatias
Loads URL tests in the W3C format.
TestURLLoader() - Constructor for class io.mola.galimatias.TestURLLoader
 
TestURLSupplier() - Constructor for class io.mola.galimatias.TestURL.TestURLSupplier
 
testUserNoPassword() - Method in class io.mola.galimatias.URL2Test
 
testUserNoPasswordExplicitPort() - Method in class io.mola.galimatias.URL2Test
 
testUserPasswordEmptyHostEmptyPort() - Method in class io.mola.galimatias.URL2Test
 
testUserPasswordEmptyHostPort() - Method in class io.mola.galimatias.URL2Test
 
testUserPasswordHostPort() - Method in class io.mola.galimatias.URL2Test
 
thrown - Variable in class io.mola.galimatias.BadURLTest
 
thrown - Variable in class io.mola.galimatias.URLTest
 
toFromJavaURI(TestURL) - Method in class io.mola.galimatias.URLTest
 
toFromJavaURIException(TestURL) - Method in class io.mola.galimatias.URLTest
 
toFromJavaURL(TestURL) - Method in class io.mola.galimatias.URLTest
 
toHumanString() - Method in class io.mola.galimatias.Domain
 
toHumanString() - Method in class io.mola.galimatias.Host
 
toHumanString() - Method in class io.mola.galimatias.IPv4Address
 
toHumanString() - Method in class io.mola.galimatias.IPv6Address
 
toHumanString() - Method in class io.mola.galimatias.URL
Serializes the URL to a human-readable representation.
toHumanStringChecks() - Method in class io.mola.galimatias.URLTest
 
toHumanStringIdempotence(TestURL) - Method in class io.mola.galimatias.URLTest
 
toHumanStringNoExceptions(TestURL) - Method in class io.mola.galimatias.URLTest
 
toInetAddress() - Method in class io.mola.galimatias.IPv4Address
 
toInetAddress() - Method in class io.mola.galimatias.IPv4AddressTest
 
toInetAddress() - Method in class io.mola.galimatias.IPv6Address
Convert to @{java.net.InetAddress}.
toInetAddress() - Method in class io.mola.galimatias.IPv6AddressTest
 
toJavaURI() - Method in class io.mola.galimatias.URL
Converts to URI.
toJavaURL() - Method in class io.mola.galimatias.URL
Converts to URL.
toString() - Method in class io.mola.galimatias.Domain
 
toString() - Method in class io.mola.galimatias.Host
 
toString() - Method in class io.mola.galimatias.IPv4Address
 
toString() - Method in class io.mola.galimatias.IPv6Address
 
toString() - Method in class io.mola.galimatias.TestURL
 
toString() - Method in class io.mola.galimatias.URL
Serializes the URL.

U

UNSPECIFIED - io.mola.galimatias.ParseIssue
 
URL - Class in io.mola.galimatias
A parsed URL.
URL2Test - Class in io.mola.galimatias
URL tests imported from Android's libcore.java.net.URLTest.
URL2Test() - Constructor for class io.mola.galimatias.URL2Test
 
URLCanonicalizer - Interface in io.mola.galimatias.canonicalize
 
URLParsingSettings - Class in io.mola.galimatias
Provides settings for URL parsing.
URLTest - Class in io.mola.galimatias
 
URLTest() - Constructor for class io.mola.galimatias.URLTest
 
URLUtils - Class in io.mola.galimatias
Utils for parsing and serializing URLs.
userInfo() - Method in class io.mola.galimatias.URL
Gets user info component (i.e.
userInfoWithPasswordOnly(TestURL) - Method in class io.mola.galimatias.URLTest
 
userInfoWithUsernameAndPassword(TestURL) - Method in class io.mola.galimatias.URLTest
 
userInfoWithUsernameOnly(TestURL) - Method in class io.mola.galimatias.URLTest
 
username() - Method in class io.mola.galimatias.URL
 
USERNAME - io.mola.galimatias.canonicalize.StripPartCanonicalizer.Part
 
UTF_8 - Static variable in class io.mola.galimatias.URLUtils
 

V

valueOf(String) - Static method in enum io.mola.galimatias.canonicalize.RegexCanonicalizer.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mola.galimatias.canonicalize.StripPartCanonicalizer.Part
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.mola.galimatias.ParseIssue
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.mola.galimatias.canonicalize.RegexCanonicalizer.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mola.galimatias.canonicalize.StripPartCanonicalizer.Part
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.mola.galimatias.ParseIssue
Returns an array containing the constants of this enum type, in the order they are declared.

W

WHATWG - Static variable in class io.mola.galimatias.TestURL.DATASETS
 
withCause(Throwable) - Method in class io.mola.galimatias.GalimatiasParseException.Builder
 
withEmptyScheme(TestURL) - Method in class io.mola.galimatias.URLTest
 
withErrorHandler(ErrorHandler) - Method in class io.mola.galimatias.URLParsingSettings
 
withFragment(TestURL) - Method in class io.mola.galimatias.URLTest
 
withFragment(String) - Method in class io.mola.galimatias.URL
 
withHost(Host) - Method in class io.mola.galimatias.URL
 
withHost(TestURL) - Method in class io.mola.galimatias.URLTest
 
withHost(String) - Method in class io.mola.galimatias.URL
 
withHostNoHierarchical(TestURL) - Method in class io.mola.galimatias.URLTest
 
withHostNoHierarchical2(TestURL) - Method in class io.mola.galimatias.URLTest
 
withHostOpaque(TestURL) - Method in class io.mola.galimatias.URLTest
 
withMessage(String) - Method in class io.mola.galimatias.GalimatiasParseException.Builder
 
withNullHost(TestURL) - Method in class io.mola.galimatias.URLTest
 
withNullHost2(TestURL) - Method in class io.mola.galimatias.URLTest
 
withNullScheme(TestURL) - Method in class io.mola.galimatias.URLTest
 
withParseIssue(ParseIssue) - Method in class io.mola.galimatias.GalimatiasParseException.Builder
 
withPassword(TestURL) - Method in class io.mola.galimatias.URLTest
 
withPassword(String) - Method in class io.mola.galimatias.URL
 
withPasswordOpaque(TestURL) - Method in class io.mola.galimatias.URLTest
 
withPath(TestURL) - Method in class io.mola.galimatias.URLTest
 
withPath(String) - Method in class io.mola.galimatias.URL
 
withPathOpaque(TestURL) - Method in class io.mola.galimatias.URLTest
 
withPort(int) - Method in class io.mola.galimatias.URL
 
withPort(TestURL) - Method in class io.mola.galimatias.URLTest
 
withPortOpaque(TestURL) - Method in class io.mola.galimatias.URLTest
 
withPosition(int) - Method in class io.mola.galimatias.GalimatiasParseException.Builder
 
withQuery(TestURL) - Method in class io.mola.galimatias.URLTest
 
withQuery(String) - Method in class io.mola.galimatias.URL
 
withScheme(String) - Method in class io.mola.galimatias.URL
 
withSchemeFromHierarchical(TestURL) - Method in class io.mola.galimatias.URLTest
 
withSchemeFromOpaque(TestURL) - Method in class io.mola.galimatias.URLTest
 
withSchemeInvalidCharacter(TestURL) - Method in class io.mola.galimatias.BadURLTest
 
withSchemeStartingNotAlpha(TestURL) - Method in class io.mola.galimatias.BadURLTest
 
withUsername(TestURL) - Method in class io.mola.galimatias.URLTest
 
withUsername(String) - Method in class io.mola.galimatias.URL
 
withUsernameOpaque(TestURL) - Method in class io.mola.galimatias.URLTest
 
A B C D E F G H I L M P Q R S T U V W