Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W X 

A

ALPHA - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for alphabet characters.
alsoWith(Parameter...) - Method in interface org.dmfs.rfc3986.parameters.FluentParameterList
Appends the given parameters, even if parameters with the same names already exist.
alsoWith(Parameter...) - Method in class org.dmfs.rfc3986.parameters.parametersets.Fluent
 
Appending - Class in org.dmfs.rfc3986.parameters.parametersets
A ParameterList which appends the given parameters to the decorated ones.
Appending(ParameterList, Parameter...) - Constructor for class org.dmfs.rfc3986.parameters.parametersets.Appending
 
Authority - Interface in org.dmfs.rfc3986
An authority.
authority() - Method in interface org.dmfs.rfc3986.Uri
Returns the Optional Authority of the URI reference.
authority() - Method in class org.dmfs.rfc3986.uris.EmptyUri
 
authority() - Method in class org.dmfs.rfc3986.uris.LazyUri
 
authority() - Method in class org.dmfs.rfc3986.uris.Normalized
 
authority() - Method in class org.dmfs.rfc3986.uris.OpaqueUri
 
authority() - Method in class org.dmfs.rfc3986.uris.RelativeUri
 
authority() - Method in class org.dmfs.rfc3986.uris.Resolved
 
authority() - Method in class org.dmfs.rfc3986.uris.StructuredUri
 

B

BasicParameterList - Class in org.dmfs.rfc3986.parameters.parametersets
Basic ParameterList containing all Parameters passed in an array or Iterable.
BasicParameterList(Parameter...) - Constructor for class org.dmfs.rfc3986.parameters.parametersets.BasicParameterList
 
BasicParameterList(Iterable<Parameter>) - Constructor for class org.dmfs.rfc3986.parameters.parametersets.BasicParameterList
Creates a ParameterList from the given Iterable or Parameters.
BasicParameterType<T> - Class in org.dmfs.rfc3986.parameters.parametertypes
A basic ParameterType implementation.
BasicParameterType(CharSequence, ValueType<T>) - Constructor for class org.dmfs.rfc3986.parameters.parametertypes.BasicParameterType
Creates a ParameterType with the given name and ValueType.
BitMapCharSet - Class in org.dmfs.rfc3986.validation
A CharSet that's based on the bits set in a bitmap.
BitMapCharSet(int...) - Constructor for class org.dmfs.rfc3986.validation.BitMapCharSet
 
BooleanValueType - Class in org.dmfs.rfc3986.parameters.valuetypes
A ValueType for Boolean parameters.
BooleanValueType() - Constructor for class org.dmfs.rfc3986.parameters.valuetypes.BooleanValueType
 

C

charAt(int) - Method in class org.dmfs.rfc3986.authorities.Text
 
charAt(int) - Method in class org.dmfs.rfc3986.encoding.Encoded
 
charAt(int) - Method in class org.dmfs.rfc3986.encoding.FormEncoded
 
charAt(int) - Method in class org.dmfs.rfc3986.encoding.FormPrecoded
 
charAt(int) - Method in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
charAt(int) - Method in class org.dmfs.rfc3986.encoding.Normalized
 
charAt(int) - Method in class org.dmfs.rfc3986.encoding.Precoded
 
charAt(int) - Method in class org.dmfs.rfc3986.encoding.XWwwFormUrlEncoded
 
charAt(int) - Method in class org.dmfs.rfc3986.fragments.SimpleFragment
 
charAt(int) - Method in class org.dmfs.rfc3986.parameters.adapters.TextParameter
 
charAt(int) - Method in class org.dmfs.rfc3986.paths.Text
 
charAt(int) - Method in class org.dmfs.rfc3986.queries.SimpleQuery
 
charAt(int) - Method in class org.dmfs.rfc3986.schemes.StringScheme
 
charAt(int) - Method in class org.dmfs.rfc3986.uris.Text
 
charAt(int) - Method in class org.dmfs.rfc3986.validation.Validated
 
CharSet - Interface in org.dmfs.rfc3986.validation
The interface of a very simple set of characters.
CharSets - Class in org.dmfs.rfc3986.validation
 
contains(char) - Method in class org.dmfs.rfc3986.validation.BitMapCharSet
 
contains(char) - Method in interface org.dmfs.rfc3986.validation.CharSet
Returns whether this CharSet contains the given character.
CURRENT - Static variable in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 

D

decoded(String) - Method in class org.dmfs.rfc3986.authorities.Text
 
decoded() - Method in class org.dmfs.rfc3986.authorities.Text
 
decoded(String) - Method in class org.dmfs.rfc3986.encoding.Encoded
 
decoded() - Method in class org.dmfs.rfc3986.encoding.Encoded
 
decoded(String) - Method in class org.dmfs.rfc3986.encoding.FormEncoded
 
decoded() - Method in class org.dmfs.rfc3986.encoding.FormEncoded
 
decoded(String) - Method in class org.dmfs.rfc3986.encoding.FormPrecoded
 
decoded() - Method in class org.dmfs.rfc3986.encoding.FormPrecoded
 
decoded(String) - Method in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
decoded() - Method in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
decoded(String) - Method in class org.dmfs.rfc3986.encoding.Normalized
 
decoded() - Method in class org.dmfs.rfc3986.encoding.Normalized
 
decoded(String) - Method in class org.dmfs.rfc3986.encoding.Precoded
 
decoded() - Method in class org.dmfs.rfc3986.encoding.Precoded
 
decoded(String) - Method in class org.dmfs.rfc3986.encoding.XWwwFormUrlEncoded
 
decoded() - Method in class org.dmfs.rfc3986.encoding.XWwwFormUrlEncoded
 
decoded(String) - Method in class org.dmfs.rfc3986.fragments.SimpleFragment
 
decoded() - Method in class org.dmfs.rfc3986.fragments.SimpleFragment
 
decoded(String) - Method in class org.dmfs.rfc3986.queries.SimpleQuery
 
decoded() - Method in class org.dmfs.rfc3986.queries.SimpleQuery
 
decoded(String) - Method in interface org.dmfs.rfc3986.UriEncoded
Returns the decoded text, using the given charset to decode the non-ASCII characters.
decoded() - Method in interface org.dmfs.rfc3986.UriEncoded
Returns the decoded text assuming UTF-8 encoding.
DIGIT - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for digits.

E

EMPTY - Static variable in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
EmptyParameterList - Class in org.dmfs.rfc3986.parameters.parametersets
ParameterList that doesn't contain any parameters.
EmptyParameterList() - Constructor for class org.dmfs.rfc3986.parameters.parametersets.EmptyParameterList
 
EmptyPath - Class in org.dmfs.rfc3986.paths
An empty Path.
EmptyPath() - Constructor for class org.dmfs.rfc3986.paths.EmptyPath
 
EmptyUri - Class in org.dmfs.rfc3986.uris
Special case of a Uri that doesn't contain any values.
EmptyUri() - Constructor for class org.dmfs.rfc3986.uris.EmptyUri
 
Encoded - Class in org.dmfs.rfc3986.encoding
A lazily encoded CharSequence.
Encoded(CharSequence) - Constructor for class org.dmfs.rfc3986.encoding.Encoded
 
Encoded(CharSequence, String) - Constructor for class org.dmfs.rfc3986.encoding.Encoded
 
EncodedAuthority - Class in org.dmfs.rfc3986.authorities
An Authority that's parsed and validated lazily.
EncodedAuthority(UriEncoded) - Constructor for class org.dmfs.rfc3986.authorities.EncodedAuthority
 
EncodedPath - Class in org.dmfs.rfc3986.paths
A path that's derived from a properly encoded String.
EncodedPath(UriEncoded) - Constructor for class org.dmfs.rfc3986.paths.EncodedPath
 
equals(Object) - Method in class org.dmfs.rfc3986.encoding.Encoded
 
equals(Object) - Method in class org.dmfs.rfc3986.encoding.FormEncoded
 
equals(Object) - Method in class org.dmfs.rfc3986.encoding.FormPrecoded
 
equals(Object) - Method in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
equals(Object) - Method in class org.dmfs.rfc3986.encoding.Normalized
 
equals(Object) - Method in class org.dmfs.rfc3986.encoding.Precoded
 
equals(Object) - Method in class org.dmfs.rfc3986.paths.EmptyPath
 
Extended - Class in org.dmfs.rfc3986.paths
A decorator for Paths that appends path segments to the decorated Path.
Extended(Path, UriEncoded...) - Constructor for class org.dmfs.rfc3986.paths.Extended
 
Extended(Path, Path) - Constructor for class org.dmfs.rfc3986.paths.Extended
 

F

Fluent - Class in org.dmfs.rfc3986.parameters.parametersets
A fluent decorator to edit ParameterList in a convenient manner.
Fluent() - Constructor for class org.dmfs.rfc3986.parameters.parametersets.Fluent
 
Fluent(ParameterList) - Constructor for class org.dmfs.rfc3986.parameters.parametersets.Fluent
 
FluentParameterList - Interface in org.dmfs.rfc3986.parameters
A fluent interface to edit ParameterLists.
FormEncoded - Class in org.dmfs.rfc3986.encoding
A lazily encoded CharSequence.
FormEncoded(CharSequence) - Constructor for class org.dmfs.rfc3986.encoding.FormEncoded
 
FormEncoded(CharSequence, String) - Constructor for class org.dmfs.rfc3986.encoding.FormEncoded
 
FormPercentEncodingOutputStream - Class in org.dmfs.rfc3986.encoding.utils
An OutputStream that percent-encodes characters transparently.
FormPercentEncodingOutputStream(int, CharSet) - Constructor for class org.dmfs.rfc3986.encoding.utils.FormPercentEncodingOutputStream
 
FormPrecoded - Class in org.dmfs.rfc3986.encoding
An UriEncoded CharSequence that is derived from an already encoded CharSequence.
FormPrecoded(CharSequence) - Constructor for class org.dmfs.rfc3986.encoding.FormPrecoded
 
Fragment - Interface in org.dmfs.rfc3986
The fragment component of a URI.
fragment() - Method in interface org.dmfs.rfc3986.Uri
Returns the Optional Fragment of the URI reference.
fragment() - Method in class org.dmfs.rfc3986.uris.EmptyUri
 
fragment() - Method in class org.dmfs.rfc3986.uris.LazyUri
 
fragment() - Method in class org.dmfs.rfc3986.uris.Normalized
 
fragment() - Method in class org.dmfs.rfc3986.uris.OpaqueUri
 
fragment() - Method in class org.dmfs.rfc3986.uris.RelativeUri
 
fragment() - Method in class org.dmfs.rfc3986.uris.Resolved
 
fragment() - Method in class org.dmfs.rfc3986.uris.StructuredUri
 
FRAGMENT_CHAR - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for fragment characters as per RFC 3986, Appendix A.
FTP - Static variable in class org.dmfs.rfc3986.schemes.Schemes
 

G

GEN_DELIMS - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for general delimiter characters as per RFC 3986, Appendix A.

H

hashCode() - Method in class org.dmfs.rfc3986.encoding.Encoded
 
hashCode() - Method in class org.dmfs.rfc3986.encoding.FormEncoded
 
hashCode() - Method in class org.dmfs.rfc3986.encoding.FormPrecoded
 
hashCode() - Method in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
hashCode() - Method in class org.dmfs.rfc3986.encoding.Normalized
 
hashCode() - Method in class org.dmfs.rfc3986.encoding.Precoded
 
hashCode() - Method in class org.dmfs.rfc3986.paths.EmptyPath
 
hasNext() - Method in class org.dmfs.rfc3986.utils.Split
 
host() - Method in class org.dmfs.rfc3986.authorities.EncodedAuthority
 
host() - Method in class org.dmfs.rfc3986.authorities.StructuredAuthority
 
host() - Method in interface org.dmfs.rfc3986.Authority
Returns the host of this authority.
HOST_TERMINATOR_CHARS - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet of characters that terminate the host part of an authority RFC 3986, Appendix A.
HTTP - Static variable in class org.dmfs.rfc3986.schemes.Schemes
 
HTTPS - Static variable in class org.dmfs.rfc3986.schemes.Schemes
 

I

IdempotentEncoded - Class in org.dmfs.rfc3986.encoding
Adapter for special CharSequences that remain the same before and after encoding.
IdempotentEncoded(CharSequence) - Constructor for class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
INSTANCE - Static variable in class org.dmfs.rfc3986.parameters.parametersets.EmptyParameterList
 
INSTANCE - Static variable in class org.dmfs.rfc3986.parameters.valuetypes.BooleanValueType
 
INSTANCE - Static variable in class org.dmfs.rfc3986.parameters.valuetypes.IntegerValueType
 
INSTANCE - Static variable in class org.dmfs.rfc3986.parameters.valuetypes.TextValueType
 
INSTANCE - Static variable in class org.dmfs.rfc3986.paths.EmptyPath
 
INSTANCE - Static variable in class org.dmfs.rfc3986.uris.EmptyUri
 
IntegerValueType - Class in org.dmfs.rfc3986.parameters.valuetypes
A ValueType for integer parameters.
IntegerValueType() - Constructor for class org.dmfs.rfc3986.parameters.valuetypes.IntegerValueType
 
isAbsolute() - Method in interface org.dmfs.rfc3986.Path
Returns whether this path is absolute, i.e. starts with a "/".
isAbsolute() - Method in class org.dmfs.rfc3986.paths.EmptyPath
 
isAbsolute() - Method in class org.dmfs.rfc3986.paths.EncodedPath
 
isAbsolute() - Method in class org.dmfs.rfc3986.paths.Extended
 
isAbsolute() - Method in class org.dmfs.rfc3986.paths.LazyPath
 
isAbsolute() - Method in class org.dmfs.rfc3986.paths.Normalized
 
isAbsolute() - Method in class org.dmfs.rfc3986.paths.Resolved
 
isAbsolute() - Method in class org.dmfs.rfc3986.paths.StructuredPath
 
isAbsolute() - Method in interface org.dmfs.rfc3986.Uri
Returns whether this URI reference is absolute, i.e. a URI.
isAbsolute() - Method in class org.dmfs.rfc3986.uris.EmptyUri
 
isAbsolute() - Method in class org.dmfs.rfc3986.uris.LazyUri
 
isAbsolute() - Method in class org.dmfs.rfc3986.uris.Normalized
 
isAbsolute() - Method in class org.dmfs.rfc3986.uris.OpaqueUri
 
isAbsolute() - Method in class org.dmfs.rfc3986.uris.RelativeUri
 
isAbsolute() - Method in class org.dmfs.rfc3986.uris.Resolved
 
isAbsolute() - Method in class org.dmfs.rfc3986.uris.StructuredUri
 
isEmpty() - Method in interface org.dmfs.rfc3986.Path
Returns whether this path is empty, i.e. contains no path segments.
isEmpty() - Method in class org.dmfs.rfc3986.paths.EmptyPath
 
isEmpty() - Method in class org.dmfs.rfc3986.paths.EncodedPath
 
isEmpty() - Method in class org.dmfs.rfc3986.paths.Extended
 
isEmpty() - Method in class org.dmfs.rfc3986.paths.LazyPath
 
isEmpty() - Method in class org.dmfs.rfc3986.paths.Normalized
 
isEmpty() - Method in class org.dmfs.rfc3986.paths.Resolved
 
isEmpty() - Method in class org.dmfs.rfc3986.paths.StructuredPath
 
isHierarchical() - Method in interface org.dmfs.rfc3986.Uri
Returns whether this URI reference is hierarchical.
isHierarchical() - Method in class org.dmfs.rfc3986.uris.EmptyUri
 
isHierarchical() - Method in class org.dmfs.rfc3986.uris.LazyUri
 
isHierarchical() - Method in class org.dmfs.rfc3986.uris.Normalized
 
isHierarchical() - Method in class org.dmfs.rfc3986.uris.OpaqueUri
 
isHierarchical() - Method in class org.dmfs.rfc3986.uris.RelativeUri
 
isHierarchical() - Method in class org.dmfs.rfc3986.uris.Resolved
 
isHierarchical() - Method in class org.dmfs.rfc3986.uris.StructuredUri
 
isPresent() - Method in class org.dmfs.rfc3986.authorities.OptionalLazyAuthority
 
isPresent() - Method in class org.dmfs.rfc3986.authorities.OptionalLazyUserInfo
 
isPresent() - Method in class org.dmfs.rfc3986.fragments.OptionalLazyFragment
 
isPresent() - Method in class org.dmfs.rfc3986.parameters.adapters.OptionalParameter
 
isPresent() - Method in class org.dmfs.rfc3986.queries.OptionalLazyQuery
 
isPresent() - Method in class org.dmfs.rfc3986.schemes.OptionalLazyScheme
 
iterator() - Method in class org.dmfs.rfc3986.parameters.adapters.MultiParameter
 
iterator() - Method in class org.dmfs.rfc3986.parameters.adapters.XwfueParameterList
 
iterator() - Method in class org.dmfs.rfc3986.parameters.parametersets.Appending
 
iterator() - Method in class org.dmfs.rfc3986.parameters.parametersets.BasicParameterList
 
iterator() - Method in class org.dmfs.rfc3986.parameters.parametersets.EmptyParameterList
 
iterator() - Method in class org.dmfs.rfc3986.parameters.parametersets.Fluent
 
iterator() - Method in class org.dmfs.rfc3986.parameters.parametersets.Removing
 
iterator() - Method in class org.dmfs.rfc3986.parameters.parametersets.Replacing
 
iterator() - Method in class org.dmfs.rfc3986.paths.EmptyPath
 
iterator() - Method in class org.dmfs.rfc3986.paths.EncodedPath
 
iterator() - Method in class org.dmfs.rfc3986.paths.Extended
 
iterator() - Method in class org.dmfs.rfc3986.paths.LazyPath
 
iterator() - Method in class org.dmfs.rfc3986.paths.Normalized
 
iterator() - Method in class org.dmfs.rfc3986.paths.Resolved
 
iterator() - Method in class org.dmfs.rfc3986.paths.StructuredPath
 

L

LazyPath - Class in org.dmfs.rfc3986.paths
A lazy Path.
LazyPath(UriEncoded) - Constructor for class org.dmfs.rfc3986.paths.LazyPath
 
LazyUri - Class in org.dmfs.rfc3986.uris
A lazily parsed and validated Uri.
LazyUri(UriEncoded) - Constructor for class org.dmfs.rfc3986.uris.LazyUri
Create a lazy Uri from the given UriEncoded CharSequence.
length() - Method in class org.dmfs.rfc3986.authorities.Text
 
length() - Method in class org.dmfs.rfc3986.encoding.Encoded
 
length() - Method in class org.dmfs.rfc3986.encoding.FormEncoded
 
length() - Method in class org.dmfs.rfc3986.encoding.FormPrecoded
 
length() - Method in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
length() - Method in class org.dmfs.rfc3986.encoding.Normalized
 
length() - Method in class org.dmfs.rfc3986.encoding.Precoded
 
length() - Method in class org.dmfs.rfc3986.encoding.XWwwFormUrlEncoded
 
length() - Method in class org.dmfs.rfc3986.fragments.SimpleFragment
 
length() - Method in class org.dmfs.rfc3986.parameters.adapters.TextParameter
 
length() - Method in class org.dmfs.rfc3986.paths.Text
 
length() - Method in class org.dmfs.rfc3986.queries.SimpleQuery
 
length() - Method in class org.dmfs.rfc3986.schemes.StringScheme
 
length() - Method in class org.dmfs.rfc3986.uris.Text
 
length() - Method in class org.dmfs.rfc3986.validation.Validated
 

M

MAILTO - Static variable in class org.dmfs.rfc3986.schemes.Schemes
 
MultiParameter<V> - Class in org.dmfs.rfc3986.parameters.adapters
The values of a Parameter that may be present any number of times.
MultiParameter(ParameterType<V>, ParameterList) - Constructor for class org.dmfs.rfc3986.parameters.adapters.MultiParameter
 

N

name() - Method in interface org.dmfs.rfc3986.parameters.Parameter
Returns the name of the parameter.
name() - Method in class org.dmfs.rfc3986.parameters.parameters.UrlEncodedParameter
 
name() - Method in interface org.dmfs.rfc3986.parameters.ParameterType
Returns the name of the parameter.
name() - Method in class org.dmfs.rfc3986.parameters.parametertypes.BasicParameterType
 
next() - Method in class org.dmfs.rfc3986.utils.Split
 
normalized() - Method in class org.dmfs.rfc3986.authorities.Text
 
normalized() - Method in class org.dmfs.rfc3986.encoding.Encoded
 
normalized() - Method in class org.dmfs.rfc3986.encoding.FormEncoded
 
normalized() - Method in class org.dmfs.rfc3986.encoding.FormPrecoded
 
normalized() - Method in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
Normalized - Class in org.dmfs.rfc3986.encoding
A normalized UriEncoded CharSequence.
Normalized(UriEncoded) - Constructor for class org.dmfs.rfc3986.encoding.Normalized
 
normalized() - Method in class org.dmfs.rfc3986.encoding.Normalized
 
normalized() - Method in class org.dmfs.rfc3986.encoding.Precoded
 
normalized() - Method in class org.dmfs.rfc3986.encoding.XWwwFormUrlEncoded
 
normalized() - Method in class org.dmfs.rfc3986.fragments.SimpleFragment
 
Normalized - Class in org.dmfs.rfc3986.paths
A decorator for Paths that normalizes the decorated Path.
Normalized(Path) - Constructor for class org.dmfs.rfc3986.paths.Normalized
 
normalized() - Method in class org.dmfs.rfc3986.queries.SimpleQuery
 
normalized() - Method in interface org.dmfs.rfc3986.UriEncoded
Returns a normalized version of this UriEncoded.
Normalized - Class in org.dmfs.rfc3986.uris
Uri decorator that normalizes the path of any given Uri
Normalized(Uri) - Constructor for class org.dmfs.rfc3986.uris.Normalized
 

O

OpaqueUri - Class in org.dmfs.rfc3986.uris
An absolute Uri without authority.
OpaqueUri(Scheme) - Constructor for class org.dmfs.rfc3986.uris.OpaqueUri
 
OpaqueUri(Scheme, Path) - Constructor for class org.dmfs.rfc3986.uris.OpaqueUri
 
OpaqueUri(Scheme, Path, Query) - Constructor for class org.dmfs.rfc3986.uris.OpaqueUri
 
OpaqueUri(Scheme, Path, Query, Fragment) - Constructor for class org.dmfs.rfc3986.uris.OpaqueUri
 
OptionalLazyAuthority - Class in org.dmfs.rfc3986.authorities
The Optional Authority of a UriEncoded CharSequence.
OptionalLazyAuthority(UriEncoded) - Constructor for class org.dmfs.rfc3986.authorities.OptionalLazyAuthority
 
OptionalLazyFragment - Class in org.dmfs.rfc3986.fragments
An Optional Fragment parsed lazily.
OptionalLazyFragment(UriEncoded) - Constructor for class org.dmfs.rfc3986.fragments.OptionalLazyFragment
 
OptionalLazyQuery - Class in org.dmfs.rfc3986.queries
An Optional, lazily parsed and validated Query.
OptionalLazyQuery(UriEncoded) - Constructor for class org.dmfs.rfc3986.queries.OptionalLazyQuery
Creates an Optional lazily evaluated Query.
OptionalLazyScheme - Class in org.dmfs.rfc3986.schemes
The Optional Scheme of a UriEncoded URI.
OptionalLazyScheme(UriEncoded) - Constructor for class org.dmfs.rfc3986.schemes.OptionalLazyScheme
 
OptionalLazyUserInfo - Class in org.dmfs.rfc3986.authorities
An Optional UriEncoded user info.
OptionalLazyUserInfo(UriEncoded) - Constructor for class org.dmfs.rfc3986.authorities.OptionalLazyUserInfo
 
OptionalParameter<V> - Class in org.dmfs.rfc3986.parameters.adapters
The value of a Parameter that can be present once or not at all.
OptionalParameter(ParameterType<V>, ParameterList) - Constructor for class org.dmfs.rfc3986.parameters.adapters.OptionalParameter
 
org.dmfs.rfc3986 - package org.dmfs.rfc3986
 
org.dmfs.rfc3986.authorities - package org.dmfs.rfc3986.authorities
 
org.dmfs.rfc3986.encoding - package org.dmfs.rfc3986.encoding
 
org.dmfs.rfc3986.encoding.utils - package org.dmfs.rfc3986.encoding.utils
 
org.dmfs.rfc3986.fragments - package org.dmfs.rfc3986.fragments
 
org.dmfs.rfc3986.parameters - package org.dmfs.rfc3986.parameters
 
org.dmfs.rfc3986.parameters.adapters - package org.dmfs.rfc3986.parameters.adapters
 
org.dmfs.rfc3986.parameters.parameters - package org.dmfs.rfc3986.parameters.parameters
 
org.dmfs.rfc3986.parameters.parametersets - package org.dmfs.rfc3986.parameters.parametersets
 
org.dmfs.rfc3986.parameters.parametertypes - package org.dmfs.rfc3986.parameters.parametertypes
 
org.dmfs.rfc3986.parameters.valuetypes - package org.dmfs.rfc3986.parameters.valuetypes
 
org.dmfs.rfc3986.paths - package org.dmfs.rfc3986.paths
 
org.dmfs.rfc3986.queries - package org.dmfs.rfc3986.queries
 
org.dmfs.rfc3986.schemes - package org.dmfs.rfc3986.schemes
 
org.dmfs.rfc3986.uris - package org.dmfs.rfc3986.uris
 
org.dmfs.rfc3986.utils - package org.dmfs.rfc3986.utils
 
org.dmfs.rfc3986.validation - package org.dmfs.rfc3986.validation
 

P

Parameter - Interface in org.dmfs.rfc3986.parameters
A parameter.
parameter(T) - Method in interface org.dmfs.rfc3986.parameters.ParameterType
Returns a parameter of this type with the given value.
parameter(T) - Method in class org.dmfs.rfc3986.parameters.parametertypes.BasicParameterType
 
ParameterList - Interface in org.dmfs.rfc3986.parameters
Represents a set of Parameters.
ParameterType<T> - Interface in org.dmfs.rfc3986.parameters
The type of a parameter.
PARENT - Static variable in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
Parsed - Interface in org.dmfs.rfc3986.utils
An component that has been parsed from a URI.
parsedLength() - Method in class org.dmfs.rfc3986.authorities.EncodedAuthority
 
parsedLength() - Method in class org.dmfs.rfc3986.authorities.OptionalLazyAuthority
 
parsedLength() - Method in class org.dmfs.rfc3986.authorities.OptionalLazyUserInfo
 
parsedLength() - Method in class org.dmfs.rfc3986.paths.LazyPath
 
parsedLength() - Method in class org.dmfs.rfc3986.queries.OptionalLazyQuery
 
parsedLength() - Method in class org.dmfs.rfc3986.schemes.OptionalLazyScheme
 
parsedLength() - Method in interface org.dmfs.rfc3986.utils.Parsed
The length of the component in the source.
parsedValue(CharSequence) - Method in interface org.dmfs.rfc3986.parameters.ValueType
Returns the parsed value of the given text value.
parsedValue(CharSequence) - Method in class org.dmfs.rfc3986.parameters.valuetypes.BooleanValueType
 
parsedValue(CharSequence) - Method in class org.dmfs.rfc3986.parameters.valuetypes.IntegerValueType
 
parsedValue(CharSequence) - Method in class org.dmfs.rfc3986.parameters.valuetypes.TextValueType
 
Path - Interface in org.dmfs.rfc3986
Represents the path component of a Uri.
path() - Method in interface org.dmfs.rfc3986.Uri
Returns the Path of this URI reference.
path() - Method in class org.dmfs.rfc3986.uris.EmptyUri
 
path() - Method in class org.dmfs.rfc3986.uris.LazyUri
 
path() - Method in class org.dmfs.rfc3986.uris.Normalized
 
path() - Method in class org.dmfs.rfc3986.uris.OpaqueUri
 
path() - Method in class org.dmfs.rfc3986.uris.RelativeUri
 
path() - Method in class org.dmfs.rfc3986.uris.Resolved
 
path() - Method in class org.dmfs.rfc3986.uris.StructuredUri
 
PCHAR - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for pchar characters as per RFC 3986, Appendix A.
PCT_ENCODED - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for percent encoded characters as per RFC 3986, Appendix A.
PercentEncodingOutputStream - Class in org.dmfs.rfc3986.encoding.utils
An OutputStream that percent-encodes characters transparently.
PercentEncodingOutputStream(int, CharSet) - Constructor for class org.dmfs.rfc3986.encoding.utils.PercentEncodingOutputStream
 
port() - Method in class org.dmfs.rfc3986.authorities.EncodedAuthority
 
port() - Method in class org.dmfs.rfc3986.authorities.StructuredAuthority
 
port() - Method in interface org.dmfs.rfc3986.Authority
The Optional port number.
Precoded - Class in org.dmfs.rfc3986.encoding
An UriEncoded CharSequence that is derived from an already encoded CharSequence.
Precoded(CharSequence) - Constructor for class org.dmfs.rfc3986.encoding.Precoded
 

Q

Query - Interface in org.dmfs.rfc3986
/** The query component of a URI.
query() - Method in interface org.dmfs.rfc3986.Uri
Returns the Optional Query of the URI reference.
query() - Method in class org.dmfs.rfc3986.uris.EmptyUri
 
query() - Method in class org.dmfs.rfc3986.uris.LazyUri
 
query() - Method in class org.dmfs.rfc3986.uris.Normalized
 
query() - Method in class org.dmfs.rfc3986.uris.OpaqueUri
 
query() - Method in class org.dmfs.rfc3986.uris.RelativeUri
 
query() - Method in class org.dmfs.rfc3986.uris.Resolved
 
query() - Method in class org.dmfs.rfc3986.uris.StructuredUri
 
QUERY_CHAR - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for query characters as per RFC 3986, Appendix A.

R

ratherWith(Parameter...) - Method in interface org.dmfs.rfc3986.parameters.FluentParameterList
Appends the given parameters, removing any other parameters that have the same names as the new ones.
ratherWith(Parameter...) - Method in class org.dmfs.rfc3986.parameters.parametersets.Fluent
 
REG_NAME_CHAR - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for characters of a registered name as per RFC 3986, Appendix A.
RelativeUri - Class in org.dmfs.rfc3986.uris
A simplified relative reference Uri as per RFC 3986, Section 4.2.
RelativeUri(Path) - Constructor for class org.dmfs.rfc3986.uris.RelativeUri
 
RelativeUri(Query) - Constructor for class org.dmfs.rfc3986.uris.RelativeUri
 
RelativeUri(Fragment) - Constructor for class org.dmfs.rfc3986.uris.RelativeUri
 
RelativeUri(Path, Query) - Constructor for class org.dmfs.rfc3986.uris.RelativeUri
 
RelativeUri(Query, Fragment) - Constructor for class org.dmfs.rfc3986.uris.RelativeUri
 
RelativeUri(Path, Query, Fragment) - Constructor for class org.dmfs.rfc3986.uris.RelativeUri
 
RelativeUri(Path, Optional<Query>, Optional<Fragment>) - Constructor for class org.dmfs.rfc3986.uris.RelativeUri
 
Removing - Class in org.dmfs.rfc3986.parameters.parametersets
ParameterList decorator that removes any parameters of the given ParameterTypes.
Removing(ParameterList, ParameterType<?>...) - Constructor for class org.dmfs.rfc3986.parameters.parametersets.Removing
 
Replacing - Class in org.dmfs.rfc3986.parameters.parametersets
ParameterList that replaces values of the decorated ParameterList with the given values.
Replacing(ParameterList, Parameter...) - Constructor for class org.dmfs.rfc3986.parameters.parametersets.Replacing
 
Resolved - Class in org.dmfs.rfc3986.paths
A Path decorator that resolves a Path within the context of the decorated Path
Resolved(Path, Path) - Constructor for class org.dmfs.rfc3986.paths.Resolved
 
Resolved - Class in org.dmfs.rfc3986.uris
A Uri decorator that resolves a reference Uri against the decorated base Uri.
Resolved(Uri, Uri) - Constructor for class org.dmfs.rfc3986.uris.Resolved
 

S

Scheme - Interface in org.dmfs.rfc3986
The interface of a Uri scheme.
scheme() - Method in interface org.dmfs.rfc3986.Uri
Returns the Optional Scheme of the URI reference.
scheme() - Method in class org.dmfs.rfc3986.uris.EmptyUri
 
scheme() - Method in class org.dmfs.rfc3986.uris.LazyUri
 
scheme() - Method in class org.dmfs.rfc3986.uris.Normalized
 
scheme() - Method in class org.dmfs.rfc3986.uris.OpaqueUri
 
scheme() - Method in class org.dmfs.rfc3986.uris.RelativeUri
 
scheme() - Method in class org.dmfs.rfc3986.uris.Resolved
 
scheme() - Method in class org.dmfs.rfc3986.uris.StructuredUri
 
SCHEME_CHAR - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for scheme characters as per RFC 3986, Appendix A.
Schemes - Class in org.dmfs.rfc3986.schemes
A collection of known URI schemes.
SEGMENT_CHAR - Static variable in class org.dmfs.rfc3986.validation.CharSets
 
serializedValue(T) - Method in interface org.dmfs.rfc3986.parameters.ValueType
Serializes the given value to its plain text representation.
serializedValue(Boolean) - Method in class org.dmfs.rfc3986.parameters.valuetypes.BooleanValueType
 
serializedValue(Integer) - Method in class org.dmfs.rfc3986.parameters.valuetypes.IntegerValueType
 
serializedValue(CharSequence) - Method in class org.dmfs.rfc3986.parameters.valuetypes.TextValueType
 
SimpleFragment - Class in org.dmfs.rfc3986.fragments
A Fragment derived from a UriEncoded CharSequence.
SimpleFragment(ParameterList) - Constructor for class org.dmfs.rfc3986.fragments.SimpleFragment
 
SimpleFragment(UriEncoded) - Constructor for class org.dmfs.rfc3986.fragments.SimpleFragment
 
SimpleQuery - Class in org.dmfs.rfc3986.queries
A Query derived from an encoded query string.
SimpleQuery(ParameterList) - Constructor for class org.dmfs.rfc3986.queries.SimpleQuery
 
SimpleQuery(UriEncoded) - Constructor for class org.dmfs.rfc3986.queries.SimpleQuery
 
Split - Class in org.dmfs.rfc3986.utils
An Iterator that iterates the elements of a CharSequence of a comma (or other character) separated value list .
Split(CharSequence, char) - Constructor for class org.dmfs.rfc3986.utils.Split
Creates an Iterator that iterates all segments of the given CharSequence which are separated by the given separator.
Split(CharSequence, char, int) - Constructor for class org.dmfs.rfc3986.utils.Split
Creates an Iterator that iterates all segments of the given CharSequence which are separated by the given separator.
StringScheme - Class in org.dmfs.rfc3986.schemes
A Scheme derived from a String.
StringScheme(String) - Constructor for class org.dmfs.rfc3986.schemes.StringScheme
 
StructuredAuthority - Class in org.dmfs.rfc3986.authorities
An Authority built from its components.
StructuredAuthority(UriEncoded) - Constructor for class org.dmfs.rfc3986.authorities.StructuredAuthority
 
StructuredAuthority(UriEncoded, int) - Constructor for class org.dmfs.rfc3986.authorities.StructuredAuthority
 
StructuredAuthority(UriEncoded, UriEncoded) - Constructor for class org.dmfs.rfc3986.authorities.StructuredAuthority
 
StructuredAuthority(UriEncoded, UriEncoded, int) - Constructor for class org.dmfs.rfc3986.authorities.StructuredAuthority
 
StructuredAuthority(Optional<UriEncoded>, UriEncoded, Optional<Integer>) - Constructor for class org.dmfs.rfc3986.authorities.StructuredAuthority
 
StructuredPath - Class in org.dmfs.rfc3986.paths
A path that's assembled from its individual (encoded) path segments Note: If the first segment equals IdempotentEncoded.EMPTY the result is an absolute Path.
StructuredPath(UriEncoded...) - Constructor for class org.dmfs.rfc3986.paths.StructuredPath
 
StructuredUri - Class in org.dmfs.rfc3986.uris
A Uri that's composed of its individual components.
StructuredUri(Scheme, Authority) - Constructor for class org.dmfs.rfc3986.uris.StructuredUri
 
StructuredUri(Scheme, Authority, Path) - Constructor for class org.dmfs.rfc3986.uris.StructuredUri
 
StructuredUri(Scheme, Authority, Path, Query) - Constructor for class org.dmfs.rfc3986.uris.StructuredUri
 
StructuredUri(Scheme, Authority, Path, Query, Fragment) - Constructor for class org.dmfs.rfc3986.uris.StructuredUri
 
SUB_DELIMS - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for sub-delimiter characters as per RFC 3986, Appendix A.
subSequence(int, int) - Method in class org.dmfs.rfc3986.authorities.Text
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.encoding.Encoded
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.encoding.FormEncoded
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.encoding.FormPrecoded
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.encoding.Normalized
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.encoding.Precoded
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.encoding.XWwwFormUrlEncoded
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.fragments.SimpleFragment
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.parameters.adapters.TextParameter
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.paths.Text
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.queries.SimpleQuery
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.schemes.StringScheme
 
subSequence(int, int) - Method in interface org.dmfs.rfc3986.UriEncoded
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.uris.Text
 
subSequence(int, int) - Method in class org.dmfs.rfc3986.validation.Validated
 

T

Text - Class in org.dmfs.rfc3986.authorities
The (normalized) UriEncoded representation of an Authority.
Text(Authority) - Constructor for class org.dmfs.rfc3986.authorities.Text
 
Text - Class in org.dmfs.rfc3986.paths
An adapter that adapts a Path to a CharSequence.
Text(Path) - Constructor for class org.dmfs.rfc3986.paths.Text
 
Text - Class in org.dmfs.rfc3986.uris
Adapter to adapt a Uri to a CharSequence.
Text(Uri) - Constructor for class org.dmfs.rfc3986.uris.Text
 
TextParameter - Class in org.dmfs.rfc3986.parameters.adapters
A mandatory text parameter.
TextParameter(ParameterType<CharSequence>, ParameterList) - Constructor for class org.dmfs.rfc3986.parameters.adapters.TextParameter
 
textValue() - Method in interface org.dmfs.rfc3986.parameters.Parameter
Returns the text value of the parameter.
textValue() - Method in class org.dmfs.rfc3986.parameters.parameters.UrlEncodedParameter
 
TextValueType - Class in org.dmfs.rfc3986.parameters.valuetypes
A ValueType for plain text parameters.
TextValueType() - Constructor for class org.dmfs.rfc3986.parameters.valuetypes.TextValueType
 
toString() - Method in class org.dmfs.rfc3986.authorities.Text
 
toString() - Method in class org.dmfs.rfc3986.encoding.Encoded
 
toString() - Method in class org.dmfs.rfc3986.encoding.FormEncoded
 
toString() - Method in class org.dmfs.rfc3986.encoding.FormPrecoded
 
toString() - Method in class org.dmfs.rfc3986.encoding.IdempotentEncoded
 
toString() - Method in class org.dmfs.rfc3986.encoding.Normalized
 
toString() - Method in class org.dmfs.rfc3986.encoding.Precoded
 
toString() - Method in class org.dmfs.rfc3986.encoding.utils.FormPercentEncodingOutputStream
 
toString() - Method in class org.dmfs.rfc3986.encoding.utils.PercentEncodingOutputStream
 
toString() - Method in class org.dmfs.rfc3986.encoding.XWwwFormUrlEncoded
 
toString() - Method in interface org.dmfs.rfc3986.Fragment
Returns the encoded String representation of the fragment.
toString() - Method in class org.dmfs.rfc3986.fragments.SimpleFragment
 
toString() - Method in class org.dmfs.rfc3986.parameters.adapters.TextParameter
 
toString() - Method in class org.dmfs.rfc3986.paths.Text
 
toString() - Method in class org.dmfs.rfc3986.queries.SimpleQuery
 
toString() - Method in interface org.dmfs.rfc3986.Query
Returns the encoded String representation of the query.
toString() - Method in interface org.dmfs.rfc3986.Scheme
 
toString() - Method in class org.dmfs.rfc3986.schemes.StringScheme
 
toString() - Method in interface org.dmfs.rfc3986.UriEncoded
 
toString() - Method in class org.dmfs.rfc3986.uris.Text
 
toString() - Method in class org.dmfs.rfc3986.validation.Validated
 

U

UNRESERVED - Static variable in class org.dmfs.rfc3986.validation.CharSets
BitMapCharSet for unreserved characters as per RFC 3986, Appendix A.
Uri - Interface in org.dmfs.rfc3986
A URI as specified in RFC 3986.
UriEncoded - Interface in org.dmfs.rfc3986
Interface of a percent-encoded CharSequence.
UrlEncodedParameter - Class in org.dmfs.rfc3986.parameters.parameters
A Parameter derived from a url encoded key-value-pair.
UrlEncodedParameter(UriEncoded) - Constructor for class org.dmfs.rfc3986.parameters.parameters.UrlEncodedParameter
 
UrlEncodedParameter(UriEncoded, String) - Constructor for class org.dmfs.rfc3986.parameters.parameters.UrlEncodedParameter
 
userInfo() - Method in class org.dmfs.rfc3986.authorities.EncodedAuthority
 
userInfo() - Method in class org.dmfs.rfc3986.authorities.StructuredAuthority
 
userInfo() - Method in interface org.dmfs.rfc3986.Authority
Returns the Optional user info part of the authority in encoded form.

V

Validated - Class in org.dmfs.rfc3986.validation
A CharSequence that comes with a guarantee about the characters it contains.
Validated(CharSequence, CharSet) - Constructor for class org.dmfs.rfc3986.validation.Validated
 
value(Authority) - Method in class org.dmfs.rfc3986.authorities.OptionalLazyAuthority
 
value() - Method in class org.dmfs.rfc3986.authorities.OptionalLazyAuthority
 
value(UriEncoded) - Method in class org.dmfs.rfc3986.authorities.OptionalLazyUserInfo
 
value() - Method in class org.dmfs.rfc3986.authorities.OptionalLazyUserInfo
 
value(Fragment) - Method in class org.dmfs.rfc3986.fragments.OptionalLazyFragment
 
value() - Method in class org.dmfs.rfc3986.fragments.OptionalLazyFragment
 
value(V) - Method in class org.dmfs.rfc3986.parameters.adapters.OptionalParameter
 
value() - Method in class org.dmfs.rfc3986.parameters.adapters.OptionalParameter
 
value(Parameter) - Method in interface org.dmfs.rfc3986.parameters.ParameterType
Returns the parsed value of the given Parameter.
value(Parameter) - Method in class org.dmfs.rfc3986.parameters.parametertypes.BasicParameterType
 
value(Query) - Method in class org.dmfs.rfc3986.queries.OptionalLazyQuery
 
value() - Method in class org.dmfs.rfc3986.queries.OptionalLazyQuery
 
value(Scheme) - Method in class org.dmfs.rfc3986.schemes.OptionalLazyScheme
 
value() - Method in class org.dmfs.rfc3986.schemes.OptionalLazyScheme
 
ValueType<T> - Interface in org.dmfs.rfc3986.parameters
The type of a value a Parameter can have.

W

without(ParameterType<?>...) - Method in interface org.dmfs.rfc3986.parameters.FluentParameterList
Removes any parameters of the given ParameterTypes.
without(ParameterType<?>...) - Method in class org.dmfs.rfc3986.parameters.parametersets.Fluent
 
write(int) - Method in class org.dmfs.rfc3986.encoding.utils.FormPercentEncodingOutputStream
 
write(int) - Method in class org.dmfs.rfc3986.encoding.utils.PercentEncodingOutputStream
 

X

XwfueParameterList - Class in org.dmfs.rfc3986.parameters.adapters
ParameterList adapter that interpret the adapted UriEncoded as an x-www-form-urlencoded structure.
XwfueParameterList(UriEncoded) - Constructor for class org.dmfs.rfc3986.parameters.adapters.XwfueParameterList
 
XwfueParameterList(Optional<UriEncoded>) - Constructor for class org.dmfs.rfc3986.parameters.adapters.XwfueParameterList
 
XWwwFormUrlEncoded - Class in org.dmfs.rfc3986.encoding
An adapter to adapt a ParameterList to x-www-form-urlencoded a UriEncoded.
XWwwFormUrlEncoded(ParameterList) - Constructor for class org.dmfs.rfc3986.encoding.XWwwFormUrlEncoded
 
XWwwFormUrlEncoded(ParameterList, String) - Constructor for class org.dmfs.rfc3986.encoding.XWwwFormUrlEncoded
 
A B C D E F G H I L M N O P Q R S T U V W X 
Skip navigation links