A D E F G H I L M N O P Q R S T U V W Z 
All Classes All Packages

A

AbsolutePath<T> - Class in net.sourceforge.urin
A path that begins with a '/' - typically representing a path relative to root.
additionallyEncoding(Iterable<Character>, PercentEncodingPartial<T, T>) - Static method in class net.sourceforge.urin.PercentEncodingPartial
 
asString() - Method in class net.sourceforge.urin.UrinReference
Generates the String representation of this URI reference.
asUri() - Method in class net.sourceforge.urin.UrinReference
Generates a URI representation of this URI reference.
authority() - Method in class net.sourceforge.urin.UrinReference
Gets the Authority component of this UrinReference, if it has one, or throws UnsupportedOperationException otherwise.
authority(Host) - Static method in class net.sourceforge.urin.Authority
Factory method for creating Authoritys with just a host.
authority(Host, Port) - Static method in class net.sourceforge.urin.Authority
Factory method for creating Authoritys with host and port.
authority(UserInfo, Host) - Static method in class net.sourceforge.urin.Authority
Factory method for creating Authoritys with user information and host.
authority(UserInfo, Host, Port) - Static method in class net.sourceforge.urin.Authority
Factory method for creating Authoritys with user information, host, and port.
Authority - Class in net.sourceforge.urin
An authority component of a URI.

D

decode(ENCODED) - Method in interface net.sourceforge.urin.Transformer
Parses an encoded URI component.
dot() - Static method in class net.sourceforge.urin.Segment
The segment ".", referring to the current location in the path name hierarchy.
dotDot() - Static method in class net.sourceforge.urin.Segment
The segment "..", referring to the parent location in the path name hierarchy.

E

empty() - Static method in class net.sourceforge.urin.Segment
An empty segment - one that is encoded as "" in a URI.
encode(NON_ENCODED) - Method in interface net.sourceforge.urin.Transformer
URI encodes a non-encoded object.
equals(Object) - Method in class net.sourceforge.urin.AbsolutePath
 
equals(Object) - Method in class net.sourceforge.urin.Scheme.GenericScheme
 
equals(Object) - Method in class net.sourceforge.urin.SchemeWithDefaultPort
 

F

fragment() - Method in class net.sourceforge.urin.UrinReference
Gets the Fragment component of this UrinReference, if it has one, or throws UnsupportedOperationException otherwise.
fragment(String) - Static method in class net.sourceforge.urin.Fragment
Factory method for creating Fragments.
Fragment<ENCODES> - Class in net.sourceforge.urin
A fragment component of a URI.
Fragment(ENCODES, PercentEncodingPartial<ENCODES, String>) - Constructor for class net.sourceforge.urin.Fragment
Constructor for subclasses of Fragment with scheme specific percent encoding of characters beyond that specified for generic URI Fragments.

G

GenericScheme(String, MakingDecoder<Segment<SEGMENT>, ?, String>, MakingDecoder<QUERY, ?, String>, MakingDecoder<FRAGMENT, ?, String>) - Constructor for class net.sourceforge.urin.Scheme.GenericScheme
 

H

hasAuthority() - Method in class net.sourceforge.urin.UrinReference
Returns true if authority() can be called on this UrinReference.
hasFragment() - Method in class net.sourceforge.urin.UrinReference
Returns true if fragment() can be called on this UrinReference.
hashCode() - Method in class net.sourceforge.urin.AbsolutePath
 
hashCode() - Method in class net.sourceforge.urin.Scheme.GenericScheme
 
hashCode() - Method in class net.sourceforge.urin.SchemeWithDefaultPort
 
hasQuery() - Method in class net.sourceforge.urin.UrinReference
Returns true if query() can be called on this UrinReference.
hasValue() - Method in class net.sourceforge.urin.scheme.http.HttpQuery.QueryParameter
Returns true if value() can be called on this QueryParameter.
hasValue() - Method in class net.sourceforge.urin.Segment
Returns true if value() can be called on this Segment.
hexadectet(int) - Static method in class net.sourceforge.urin.Hexadectet
Factory method for creating Hexadectets.
Hexadectet - Class in net.sourceforge.urin
An integer in the range 0 to FFFF (0 to 65535 in decimal).
host() - Method in class net.sourceforge.urin.Authority
 
Host - Class in net.sourceforge.urin
A host component of a URI.
http(Authority) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Authority, AbsolutePath<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Authority, AbsolutePath<String>, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Authority, AbsolutePath<String>, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Authority, AbsolutePath<String>, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Authority, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Authority, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Authority, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, AbsolutePath<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, AbsolutePath<String>, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, AbsolutePath<String>, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, AbsolutePath<String>, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, Port) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, Port, AbsolutePath<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, Port, AbsolutePath<String>, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, Port, AbsolutePath<String>, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, Port, AbsolutePath<String>, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, Port, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, Port, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, Port, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Http
 
http(Host, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Http
 
Http - Class in net.sourceforge.urin.scheme.http
Scheme for HTTP URIs.
HTTP - Static variable in class net.sourceforge.urin.scheme.http.Http
The HTTP scheme.
HTTP_QUERY_MAKING_DECODER - Static variable in class net.sourceforge.urin.scheme.http.HttpQuery
The MakingDecoder used by HTTP queries.
HttpQuery - Class in net.sourceforge.urin.scheme.http
A query component of a URI with HTTP/HTTPS specific sub-encoding.
HttpQuery.QueryParameter - Class in net.sourceforge.urin.scheme.http
Value type for specifying HTTP query parameter name/value pairs.
httpQueryMakingDecoder() - Static method in class net.sourceforge.urin.scheme.http.HttpQuery
Deprecated.
https(Authority) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Authority, AbsolutePath<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Authority, AbsolutePath<String>, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Authority, AbsolutePath<String>, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Authority, AbsolutePath<String>, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Authority, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Authority, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Authority, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, AbsolutePath<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, AbsolutePath<String>, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, AbsolutePath<String>, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, AbsolutePath<String>, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, Port) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, Port, AbsolutePath<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, Port, AbsolutePath<String>, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, Port, AbsolutePath<String>, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, Port, AbsolutePath<String>, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, Port, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, Port, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, Port, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, HttpQuery) - Static method in class net.sourceforge.urin.scheme.http.Https
 
https(Host, HttpQuery, Fragment<String>) - Static method in class net.sourceforge.urin.scheme.http.Https
 
Https - Class in net.sourceforge.urin.scheme.http
Scheme for HTTPS URIs.
HTTPS - Static variable in class net.sourceforge.urin.scheme.http.Https
The HTTPS scheme.
HypertextScheme - Class in net.sourceforge.urin.scheme.http
 

I

ipV4Address(int, int, int, int) - Static method in class net.sourceforge.urin.Host
Factory method for creating IP version 4 type Hosts.
ipV4Address(Octet, Octet, Octet, Octet) - Static method in class net.sourceforge.urin.Host
Factory method for creating IP version 4 type Hosts.
ipV6Address(Hexadectet, Hexadectet, Hexadectet, Hexadectet, Hexadectet, Hexadectet, Hexadectet, Hexadectet) - Static method in class net.sourceforge.urin.Host
Factory method for creating IP version 6 type Hosts with all parts specified as Hexadectets.
ipV6Address(Hexadectet, Hexadectet, Hexadectet, Hexadectet, Hexadectet, Hexadectet, Octet, Octet, Octet, Octet) - Static method in class net.sourceforge.urin.Host
Factory method for creating IP version 6 type Hosts with the least significant 32 bits specified as in IP version 4 address format.
ipVFutureAddress(String, String) - Static method in class net.sourceforge.urin.Host
Factory method for creating IP version future type Hosts.
isAbsolute() - Method in class net.sourceforge.urin.AbsolutePath
 
isAbsolute() - Method in class net.sourceforge.urin.Path
Indicates whether this path is absolute (begins with '/') or not.
iterator() - Method in class net.sourceforge.urin.AbsolutePath
 
iterator() - Method in class net.sourceforge.urin.scheme.http.HttpQuery
 

L

LOCAL_HOST - Static variable in class net.sourceforge.urin.Host
The registered name "localhost".
LOOPBACK_ADDRESS_IP_V4 - Static variable in class net.sourceforge.urin.Host
The loopback address in IP v4 format, in other words 127.0.0.1
LOOPBACK_ADDRESS_IP_V6 - Static variable in class net.sourceforge.urin.Host
The loopback address in IP v6 format, in other words ::1

M

makeOne(FACTORY_INPUT) - Method in class net.sourceforge.urin.MakingDecoder
 
MakingDecoder<NON_ENCODED,​FACTORY_INPUT,​ENCODED> - Class in net.sourceforge.urin
A parser of encoded URI components.
MakingDecoder(PercentEncodingPartial<FACTORY_INPUT, ENCODED>) - Constructor for class net.sourceforge.urin.MakingDecoder
 

N

name() - Method in class net.sourceforge.urin.scheme.http.HttpQuery.QueryParameter
Gets the (non-encoded) name of this query parameter as a String.
net.sourceforge.urin - module net.sourceforge.urin
 
net.sourceforge.urin - package net.sourceforge.urin
Provides for URI and relative reference generation and parsing, as specified in RFC 3986.
net.sourceforge.urin.scheme.http - package net.sourceforge.urin.scheme.http
Provides for scheme-specific URI generation, to support additional HTTP(S) scheme-defined rules.
noOp() - Static method in class net.sourceforge.urin.PercentEncodingPartial
 

O

octet(int) - Static method in class net.sourceforge.urin.Octet
Factory method for creating Octets.
Octet - Class in net.sourceforge.urin
An integer in the range 0 to 255.

P

parse(String) - Static method in class net.sourceforge.urin.Authority
Parses the given String as an authority.
ParseException - Exception in net.sourceforge.urin
A parse failure.
ParseException(String) - Constructor for exception net.sourceforge.urin.ParseException
Constructs a new ParseException with the specified message.
parseHttpRelativeReference(String) - Static method in class net.sourceforge.urin.scheme.http.HypertextScheme
 
parseHttpRelativeReference(URI) - Static method in class net.sourceforge.urin.scheme.http.HypertextScheme
 
parseHttpUrin(String) - Static method in class net.sourceforge.urin.scheme.http.HypertextScheme
 
parseHttpUrin(URI) - Static method in class net.sourceforge.urin.scheme.http.HypertextScheme
 
parseHttpUrinReference(String) - Static method in class net.sourceforge.urin.scheme.http.HypertextScheme
 
parseHttpUrinReference(URI) - Static method in class net.sourceforge.urin.scheme.http.HypertextScheme
 
parseRelativeReference(String) - Method in class net.sourceforge.urin.Scheme
Parses the given String as a relative reference.
parseRelativeReference(URI) - Method in class net.sourceforge.urin.Scheme
Parses the given URI to produce a RelativeReference.
parseUrin(String) - Method in class net.sourceforge.urin.Scheme
Parses the given String as a URI.
parseUrin(URI) - Method in class net.sourceforge.urin.Scheme
Parses the given URI to produce a Urin.
parseUrinReference(String) - Method in class net.sourceforge.urin.Scheme
Parses the given String as a URI reference.
parseUrinReference(URI) - Method in class net.sourceforge.urin.Scheme
Parses the given URI to produce a UrinReference.
path() - Static method in class net.sourceforge.urin.Path
Factory method for creating an empty AbsolutePath.
path() - Method in class net.sourceforge.urin.UrinReference
Returns the path component of the URI reference this represents.
path(Iterable<Segment<ENCODES>>) - Static method in class net.sourceforge.urin.Path
Factory method for creating AbsolutePaths from an Iterable of Segments.
path(String, String...) - Static method in class net.sourceforge.urin.Path
Factory method for creating AbsolutePaths from Strings.
path(Segment<ENCODES>...) - Static method in class net.sourceforge.urin.Path
Factory method for creating AbsolutePaths from Segments.
Path<T> - Class in net.sourceforge.urin
An iterable of Segments.
percentEncodingDelimitedValue(char) - Static method in class net.sourceforge.urin.PercentEncodingPartial
 
percentEncodingDelimitedValue(char, PercentEncodingPartial<T, V>) - Static method in class net.sourceforge.urin.PercentEncodingPartial
 
PercentEncodingPartial<ENCODES,​CHILD_ENCODES> - Class in net.sourceforge.urin
 
percentEncodingSubstitutedValue(char, char) - Static method in class net.sourceforge.urin.PercentEncodingPartial
 
port(int) - Static method in class net.sourceforge.urin.Port
Factory method for creating ports from non-negative ints.
port(String) - Static method in class net.sourceforge.urin.Port
Factory method for creating ports from String representations of non-negative integers.
Port - Class in net.sourceforge.urin
A non-negative integer port.

Q

query() - Method in class net.sourceforge.urin.UrinReference
Gets the Query component of this UrinReference, if it has one, or throws UnsupportedOperationException otherwise.
query(String) - Static method in class net.sourceforge.urin.Query
Factory method for creating Querys.
Query<ENCODES> - Class in net.sourceforge.urin
A query component of a URI.
Query(ENCODES, PercentEncodingPartial<ENCODES, String>) - Constructor for class net.sourceforge.urin.Query
Constructor for subclasses of Query with scheme specific percent encoding of characters beyond that specified for generic URI Querys.
queryParameter(String) - Static method in class net.sourceforge.urin.scheme.http.HttpQuery
Factory method for name only query parameters.
queryParameter(String, String) - Static method in class net.sourceforge.urin.scheme.http.HttpQuery
Factory method for name/value pair query parameters.
queryParameters(Iterable<HttpQuery.QueryParameter>) - Static method in class net.sourceforge.urin.scheme.http.HttpQuery
Factory method for HTTP and HTTPs encoded query components made up of name/value pairs.
queryParameters(HttpQuery.QueryParameter...) - Static method in class net.sourceforge.urin.scheme.http.HttpQuery
Factory method for HTTP and HTTPs encoded query components made up of name/value pairs.

R

registeredName(String) - Static method in class net.sourceforge.urin.Host
Factory method for creating registered name type Hosts.
relativeReference() - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with just an empty path.
relativeReference(FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with a fragment and an empty path.
relativeReference(Authority) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with an authority and an empty path.
relativeReference(Authority, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with an authority, a fragment, and an empty path.
relativeReference(Authority, AbsolutePath<SEGMENT>) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with an authority and a path.
relativeReference(Authority, AbsolutePath<SEGMENT>, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with an authority, a path, and fragment.
relativeReference(Authority, AbsolutePath<SEGMENT>, QUERY) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with an authority, a path, and a query.
relativeReference(Authority, AbsolutePath<SEGMENT>, QUERY, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with an authority, a path, a query, and a fragment.
relativeReference(Authority, QUERY) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with an authority, a query and an empty path.
relativeReference(Authority, QUERY, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with an authority, a query, a fragment, and an empty path.
relativeReference(Path<SEGMENT>) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with just a path.
relativeReference(Path<SEGMENT>, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with a path and a fragment.
relativeReference(Path<SEGMENT>, QUERY) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with a path and a query.
relativeReference(Path<SEGMENT>, QUERY, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with a path, a query, and a fragment.
relativeReference(QUERY) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with a query and an empty path.
relativeReference(QUERY, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating RelativeReferences with a query, a fragment, and an empty path.
RelativeReference<SEGMENT,​QUERY extends Query<?>,​FRAGMENT extends Fragment<?>> - Class in net.sourceforge.urin
A relative reference.
resolve(UrinReference<SEGMENT, QUERY, FRAGMENT>) - Method in class net.sourceforge.urin.Urin
Resolves the given UrinReference relative to this.
rootlessPath() - Static method in class net.sourceforge.urin.Path
Factory method for creating empty rootless Paths.
rootlessPath(Iterable<Segment<ENCODES>>) - Static method in class net.sourceforge.urin.Path
Factory method for creating rootless Paths from an Iterable of Segments.
rootlessPath(String, String...) - Static method in class net.sourceforge.urin.Path
Factory method for creating rootless Paths from Strings.
rootlessPath(Segment<ENCODES>...) - Static method in class net.sourceforge.urin.Path
Factory method for creating rootless Paths from Segments.

S

scheme(String) - Static method in class net.sourceforge.urin.Scheme
Factory method for creating Schemes.
scheme(String, Port) - Static method in class net.sourceforge.urin.Scheme
Factory method for creating Schemes that have a default port.
Scheme<SEGMENT,​QUERY extends Query<?>,​FRAGMENT extends Fragment<?>> - Class in net.sourceforge.urin
A name component of a URI.
Scheme.GenericScheme<SEGMENT,​QUERY extends Query<?>,​FRAGMENT extends Fragment<?>> - Class in net.sourceforge.urin
 
SchemeWithDefaultPort<SEGMENT,​QUERY extends Query<?>,​FRAGMENT extends Fragment<?>> - Class in net.sourceforge.urin
A name component of a URI that refers to a scheme that is associated with a default port.
SchemeWithDefaultPort(String, Port, MakingDecoder<Segment<SEGMENT>, ?, String>, MakingDecoder<QUERY, ?, String>, MakingDecoder<FRAGMENT, ?, String>) - Constructor for class net.sourceforge.urin.SchemeWithDefaultPort
Constructor for subclasses of Scheme with default ports.
segment(String) - Static method in class net.sourceforge.urin.Segment
Factory method for creating Segments.
segment(T, PercentEncodingPartial<T, String>) - Static method in class net.sourceforge.urin.Segment
Factory method for creating non-String Segments.
Segment<ENCODES> - Class in net.sourceforge.urin
A segment of a URI's path.
segments() - Method in class net.sourceforge.urin.AbsolutePath
 
segments() - Method in class net.sourceforge.urin.Path
Returns the list of Segments that this path represents.
STRING_FRAGMENT_MAKING_DECODER - Static variable in class net.sourceforge.urin.Fragment
The MakingDecoder used by standard fragments.
STRING_QUERY_MAKING_DECODER - Static variable in class net.sourceforge.urin.Query
The MakingDecoder used by standard queries.
STRING_SEGMENT_MAKING_DECODER - Static variable in class net.sourceforge.urin.Segment
The MakingDecoder used by standard segments.
stringFragmentMaker() - Static method in class net.sourceforge.urin.Fragment
stringQueryMaker() - Static method in class net.sourceforge.urin.Query
Deprecated.

T

toString() - Method in class net.sourceforge.urin.AbsolutePath
 
toString() - Method in class net.sourceforge.urin.Hexadectet
 
toString() - Method in class net.sourceforge.urin.Scheme.GenericScheme
 
toString() - Method in class net.sourceforge.urin.SchemeWithDefaultPort
 
toString() - Method in class net.sourceforge.urin.UrinReference
 
Transformer<NON_ENCODED,​ENCODED> - Interface in net.sourceforge.urin
An encoder/decoder of URI components.
transformingPercentEncodingPartial(PercentEncodingPartial<U, V>, Transformer<T, U>) - Static method in class net.sourceforge.urin.PercentEncodingPartial
 

U

UNSPECIFIED_ADDRESS_IP_V6 - Static variable in class net.sourceforge.urin.Host
 
urin() - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just a scheme and empty path.
urin(FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just a scheme, fragment, and empty path.
urin(Authority) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just scheme, authority, and empty path components.
urin(Authority, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just scheme, authority, fragment, and empty path components.
urin(Authority, AbsolutePath<SEGMENT>) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just scheme, authority, and path components.
urin(Authority, AbsolutePath<SEGMENT>, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just scheme, authority, path, and fragment components.
urin(Authority, AbsolutePath<SEGMENT>, QUERY) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just scheme, authority, path, and query components.
urin(Authority, AbsolutePath<SEGMENT>, QUERY, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with scheme, authority, path, query, and fragment components.
urin(Authority, QUERY) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just scheme, authority, query, and empty path components.
urin(Authority, QUERY, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with scheme, authority, empty path, query, and fragment components.
urin(Path<SEGMENT>) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just scheme and path components.
urin(Path<SEGMENT>, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just scheme, path, and fragment components.
urin(Path<SEGMENT>, QUERY) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just scheme, path, and query components.
urin(Path<SEGMENT>, QUERY, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with scheme, path, query, and fragment components.
urin(QUERY) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with just a scheme, query, and empty path.
urin(QUERY, FRAGMENT) - Method in class net.sourceforge.urin.Scheme
Factory method for creating Urins with scheme, empty path, query, and fragment components.
Urin<SEGMENT,​QUERY extends Query<?>,​FRAGMENT extends Fragment<?>> - Class in net.sourceforge.urin
A URI.
UrinReference<SEGMENT,​QUERY extends Query<?>,​FRAGMENT extends Fragment<?>> - Class in net.sourceforge.urin
A URI reference - either a URI or a relative reference.
userInfo(String) - Static method in class net.sourceforge.urin.UserInfo
Factory method for creating UserInfos.
UserInfo - Class in net.sourceforge.urin
A user information component of a URI.

V

value() - Method in class net.sourceforge.urin.Fragment
Gets the (non-encoded) value of this fragment.
value() - Method in class net.sourceforge.urin.Query
Gets the (non-encoded) value of this query.
value() - Method in class net.sourceforge.urin.scheme.http.HttpQuery.QueryParameter
Gets the value component of this QueryParameter, as a String, if it has one, or throws UnsupportedOperationException otherwise.
value() - Method in class net.sourceforge.urin.Segment
Gets the (non-encoded) value of this segment, if it is a type that has a value, or throws UnsupportedOperationException otherwise.

W

withPath(AbsolutePath<SEGMENT>) - Method in class net.sourceforge.urin.RelativeReference
 
withPath(AbsolutePath<SEGMENT>) - Method in class net.sourceforge.urin.Urin
 
withPath(AbsolutePath<SEGMENT>) - Method in class net.sourceforge.urin.UrinReference
Returns a copy of this UrinReference with the path replaced with the given path.

Z

ZERO - Static variable in class net.sourceforge.urin.Hexadectet
A Hexadectet representing 0.
A D E F G H I L M N O P Q R S T U V W Z 
All Classes All Packages