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

A

AbstractMultivaluedMap<K,V> - Class in de.weltraumschaf.commons.uri
Abstract skeleton implementation of a MultivaluedMap that is backed by a [key, multi-value] store represented as a Map Map&lt;K, List&lt;V&gt;&gt;.
AbstractMultivaluedMap(Map<K, List<V>>) - Constructor for class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Initialize the backing store in the abstract parent multivalued map implementation.
add(K, V) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Add a value to the current list of values for the supplied key.
add(K, V) - Method in interface de.weltraumschaf.commons.uri.MultivaluedMap
Add a value to the current list of values for the supplied key.
addAll(K, V...) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Add multiple values to the current list of values for the supplied key.
addAll(K, List<V>) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Add all the values from the supplied value list to the current list of values for the supplied key.
addAll(K, V...) - Method in interface de.weltraumschaf.commons.uri.MultivaluedMap
Add multiple values to the current list of values for the supplied key.
addAll(K, List<V>) - Method in interface de.weltraumschaf.commons.uri.MultivaluedMap
Add all the values from the supplied value list to the current list of values for the supplied key.
addFirst(K, V) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Add a value to the first position in the current list of values for the supplied key.
addFirst(K, V) - Method in interface de.weltraumschaf.commons.uri.MultivaluedMap
Add a value to the first position in the current list of values for the supplied key.
addFirstNull(List<V>) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Define the behavior for adding a null values to the first position in the value list.
addFirstNull(List<String>) - Method in class de.weltraumschaf.commons.uri.MultivaluedStringMap
Define the behavior for adding a null values to the first position in the value list.
addNull(List<V>) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Define the behavior for adding a null values to the value list.
addNull(List<String>) - Method in class de.weltraumschaf.commons.uri.MultivaluedStringMap
Define the behavior for adding a null values to the value list.
ANY4 - Static variable in class de.weltraumschaf.commons.uri.InetAddresses
 
appendPath(Path) - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
appendPath(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
appendPath(String, boolean) - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
appendPercentEncodedOctet(StringBuilder, int) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
appendUTF8EncodedCharacter(StringBuilder, char) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
authority - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 
authority - Variable in class de.weltraumschaf.commons.uri.UriParser
 

B

baseUri(URI) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Set the base URI for resolution of relative URIs.
baseUri(String) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Set the base URI as a string for resolution of relative URIs.
BaseUriBuilder - Class in de.weltraumschaf.commons.uri
URI template-aware utility class for building URIs from their components.
BaseUriBuilder() - Constructor for class de.weltraumschaf.commons.uri.BaseUriBuilder
Protected constructor, use one of the static fromXxx(...) methods to obtain an instance.
build(Object...) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Build a URI, using the supplied values in order to replace any URI template parameters.
build(Object[], boolean) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Build a URI, using the supplied values in order to replace any URI template parameters.
build(Object...) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Finish building this link using the supplied values as URI parameters.
build(Object...) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Build a URI, using the supplied values in order to replace any URI template parameters.
build(Object[], boolean) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Build a URI, using the supplied values in order to replace any URI template parameters.
buildFromEncoded(Object...) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Build a URI.
buildFromEncoded(Object...) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Build a URI.
buildFromEncodedMap(Map<String, ?>) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Build a URI.
buildFromEncodedMap(Map<String, ?>) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Build a URI.
buildFromMap(Map<String, ?>) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Build a URI.
buildFromMap(Map<String, ?>, boolean) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Build a URI.
buildFromMap(Map<String, ?>) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Build a URI.
buildFromMap(Map<String, ?>, boolean) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Build a URI.
buildRelativized(URI, Object...) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Finish building this link using the supplied values as URI parameters and relativize the result with respect to the supplied URI.
bytesToInetAddress(byte[]) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Convert a byte array into an InetAddress.

C

CharacterIterator - Class in de.weltraumschaf.commons.uri
Iterator which iterates through the input string and returns characters from that string.
CharacterIterator(String) - Constructor for class de.weltraumschaf.commons.uri.CharacterIterator
Creates a new iterator initialized with the given input string.
checkSsp() - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
ci - Variable in class de.weltraumschaf.commons.uri.UriParser
 
clear() - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
client - Variable in class de.weltraumschaf.commons.uri.InetAddresses.TeredoInfo
 
clone() - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Create a copy of the BaseUriBuilder preserving its state.
clone() - Method in class de.weltraumschaf.commons.uri.UriBuilder
Create a copy of the BaseUriBuilder preserving its state.
COMPARATOR - Static variable in class de.weltraumschaf.commons.uri.UriTemplate
Order the templates according to JAX-RS specification.
compile(String) - Static method in class de.weltraumschaf.commons.uri.PatternWithGroups
 
compressLongestRunOfZeroes(int[]) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Identify and mark the longest run of zeroes in an IPv6 address.
consumeWhiteSpace(CharacterIterator) - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
 
containsKey(Object) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
containsValue(Object) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
contextualEncode(String, UriComponent.Type) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that must be percent-encoded using the UTF-8 encoding.
contextualEncode(String, UriComponent.Type, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that must be percent-encoded using the UTF-8 encoding.
convertDottedQuadToHex(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
 
create() - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
createURI(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
createURI(Map<String, String>) - Method in class de.weltraumschaf.commons.uri.UriTemplate
Create a URI by substituting any template variables for corresponding template values.
createURI(String...) - Method in class de.weltraumschaf.commons.uri.UriTemplate
Create a URI by substituting any template variables for corresponding template values.
createURI(String[], int, int) - Method in class de.weltraumschaf.commons.uri.UriTemplate
Create a URI by substituting any template variables for corresponding template values.
createURI(String, String, String, String, String, String, String, String, Map<String, ?>, boolean, boolean) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Construct a URI from the component parts each of which may contain template variables.
createURI(String, String, String, String, String, String, String, String, Object[], boolean, boolean) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Construct a URI from the component parts each of which may contain template variables.
createURIComponent(UriComponent.Type, String, String[], int, boolean, Map<String, ?>, StringBuilder) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
 
createURIWithStringValues(String, String, String, String, String, String, String, String, Map<String, ?>, boolean, boolean) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Construct a URI from the component parts each of which may contain template variables.
createURIWithStringValues(String, String, String, String, String, String, String, String, String[], boolean, boolean) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Construct a URI from the component parts each of which may contain template variables.
createURIWithStringValues(String, String, String, String, String, String, String, String, String[], boolean, boolean, Map<String, ?>) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
 
current() - Method in class de.weltraumschaf.commons.uri.CharacterIterator
Returns character at the current position.

D

de.weltraumschaf.commons.uri - package de.weltraumschaf.commons.uri
In this package is stuff copy pasted from JAX-RS, Jersey and Google Guava to minimize the size of the final jar because I only want to use the UruBuilder.
decode(String, UriComponent.Type) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Decodes characters of a string that are percent-encoded octets using UTF-8 decoding (if needed).
decode(String, int) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
decodeHex(String, int) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
decodeHex(char) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
decodeHost(String, int) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
decodeMatrix(String, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Decode the matrix component of a URI path segment.
decodeMatrixParam(MultivaluedMap<String, String>, String, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
decodeOctets(int, ByteBuffer, StringBuilder) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Decodes octets to characters using the UTF-8 decoding and appends the characters to a StringBuffer.
decodePath(URI, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Decode the path component of a URI as path segments.
decodePath(String, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Decode the path component of a URI as path segments.
decodePathSegment(List<UriComponent.PathSegment>, String, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Decode the path segment and add it to the list of path segments.
decodePercentEncodedOctets(String, int, ByteBuffer) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Decode a continuous sequence of percent encoded octets.
decodeQuery(URI, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Decode the query component of a URI.
decodeQuery(String, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Decode the query component of a URI.
decodeQuery(String, boolean, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Decode the query component of a URI.
decodeQueryParam(MultivaluedMap<String, String>, String, boolean, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
decodeQueryParam(String, int) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 

E

EMPTY - Static variable in class de.weltraumschaf.commons.uri.PatternWithGroups
The empty pattern that matches the null or empty string.
EMPTY - Static variable in class de.weltraumschaf.commons.uri.UriTemplate
The empty URI template that matches the null or empty URI path.
EMPTY_INT_ARRAY - Static variable in class de.weltraumschaf.commons.uri.PatternWithGroups
 
EMPTY_INT_ARRAY - Static variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
EMPTY_PATH_SEGMENT - Static variable in class de.weltraumschaf.commons.uri.UriComponent.PathSegment
 
EMPTY_STRING_MATCH_RESULT - Static variable in class de.weltraumschaf.commons.uri.PatternWithGroups
 
EMPTY_VALUES - Static variable in class de.weltraumschaf.commons.uri.UriTemplate
 
EmptyStringMatchResult() - Constructor for class de.weltraumschaf.commons.uri.PatternWithGroups.EmptyStringMatchResult
 
encode(String, UriComponent.Type) - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
encode(String, UriComponent.Type) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Encodes the characters of string that are either non-ASCII characters or are ASCII characters that must be percent-encoded using the UTF-8 encoding.
encode(String, UriComponent.Type, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Encodes the characters of string that are either non-ASCII characters or are ASCII characters that must be percent-encoded using the UTF-8 encoding.
encodeLiteralCharacters(String) - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
Encode literal characters of a template.
encodeMatrix() - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
encodeQuery() - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
encodeTemplateNames(String) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Encodes a string with template parameters names present, specifically the characters '{' and '}' will be percent-encoded.
ENCODING_TABLES - Static variable in class de.weltraumschaf.commons.uri.UriComponent
 
end() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.EmptyStringMatchResult
 
end(int) - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.EmptyStringMatchResult
 
end() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.GroupIndexMatchResult
 
end(int) - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.GroupIndexMatchResult
 
endsWithSlash - Variable in class de.weltraumschaf.commons.uri.UriTemplate
True if the URI template ends in a '/' character.
endsWithSlash() - Method in class de.weltraumschaf.commons.uri.UriTemplate
Check if the URI template ends in a slash ('/').
entrySet() - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
equals(Object) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
equals(Object) - Method in class de.weltraumschaf.commons.uri.PatternWithGroups
equals(Object) - Method in class de.weltraumschaf.commons.uri.UriTemplate
Equality is calculated from the String of the regular expression generated from the templates.
equalsIgnoreValueOrder(MultivaluedMap<K, V>) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Compare the specified map with this map for equality modulo the order of values for each key.
equalsIgnoreValueOrder(MultivaluedMap<K, V>) - Method in interface de.weltraumschaf.commons.uri.MultivaluedMap
Compare the specified map with this map for equality modulo the order of values for each key.
ERROR_STATE - Static variable in class de.weltraumschaf.commons.uri.UriParser
 

F

flags - Variable in class de.weltraumschaf.commons.uri.InetAddresses.TeredoInfo
 
forString(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Returns the InetAddress having the given string representation.
forUriString(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Returns an InetAddress representing the literal IPv4 or IPv6 host portion of a URL, encoded in the format specified by RFC 3986 section 3.2.2.
fragment(String) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Set the URI fragment.
fragment - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 
fragment(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Set the URI fragment.
fragment - Variable in class de.weltraumschaf.commons.uri.UriParser
 
fromLink(Link) - Static method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Create a new instance initialized from a Link.
fromLittleEndianByteArray(byte[]) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Returns an address from a little-endian ordered byte array (the opposite of what InetAddress#getByAddress expects).
fromPath(String) - Static method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Create a new instance representing a relative URI initialized from a URI path.
fromResource(Class<?>) - Static method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Create a new instance representing a relative URI initialized from a root resource class.
fromUri(URI) - Static method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Create a new instance initialized from an existing URI.
fromUri(String) - Static method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Create a new instance initialized from an existing URI.

G

get(Object) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
getAuthority() - Method in class de.weltraumschaf.commons.uri.UriParser
Returns parsed authority component.
getClient() - Method in class de.weltraumschaf.commons.uri.InetAddresses.TeredoInfo
 
getFirst(K) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
A shortcut to get the first value of the supplied key.
getFirst(K) - Method in interface de.weltraumschaf.commons.uri.MultivaluedMap
A shortcut to get the first value of the supplied key.
getFirst(String, Class<A>) - Method in class de.weltraumschaf.commons.uri.MultivaluedStringMap
 
getFirst(String, A) - Method in class de.weltraumschaf.commons.uri.MultivaluedStringMap
 
getFlags() - Method in class de.weltraumschaf.commons.uri.InetAddresses.TeredoInfo
 
getFragment() - Method in class de.weltraumschaf.commons.uri.UriParser
Returns parsed fragment component.
getGroupCounts() - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
Get the capturing group counts for each template variable.
getGroupIndexes() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups
Get the group indexes.
getGroupIndexes() - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
Get the group indexes to capturing groups.
getHost() - Method in class de.weltraumschaf.commons.uri.UriParser
Returns parsed host component.
getInet4Address(byte[]) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Returns an Inet4Address, given a byte array representation of the IPv4 address.
getInput() - Method in class de.weltraumschaf.commons.uri.CharacterIterator
Returns the input String on which this CharacterIterator iterator operates.
getMatrixParameters() - Method in class de.weltraumschaf.commons.uri.UriComponent.PathSegment
 
getNames() - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
Get the list of template names.
getNameToPattern() - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
Get the map of template names to patterns.
getNormalizedTemplate() - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
Get the normalized template.
getNumberOfExplicitCharacters() - Method in class de.weltraumschaf.commons.uri.UriTemplate
Get the number of characters in the regular expression not resulting from conversion of template variables.
getNumberOfExplicitRegexes() - Method in class de.weltraumschaf.commons.uri.UriTemplate
Get the number of explicit regexes declared in template variables.
getNumberOfExplicitRegexes() - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
Get the number of explicit regular expressions.
getNumberOfLiteralCharacters() - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
Get the number of literal characters.
getNumberOfTemplateVariables() - Method in class de.weltraumschaf.commons.uri.UriTemplate
Get the number of template variables.
getParams() - Method in class de.weltraumschaf.commons.uri.Link
Returns an immutable map that includes all the link parameters defined on this link.
getParams() - Method in class de.weltraumschaf.commons.uri.Link.JaxbLink
Get the parameter map for this link.
getPath(AnnotatedElement) - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
getPath() - Method in class de.weltraumschaf.commons.uri.UriComponent.PathSegment
 
getPath() - Method in class de.weltraumschaf.commons.uri.UriParser
Returns parsed path component.
getPattern() - Method in class de.weltraumschaf.commons.uri.UriTemplate
Get the URI pattern.
getPattern() - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
Get the pattern.
getPort() - Method in class de.weltraumschaf.commons.uri.InetAddresses.TeredoInfo
 
getPort() - Method in class de.weltraumschaf.commons.uri.UriParser
Returns parsed port component.
getQuery() - Method in class de.weltraumschaf.commons.uri.UriParser
Returns parsed query component.
getRegex() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups
Get the regular expression.
getRel() - Method in class de.weltraumschaf.commons.uri.Link
Returns the value associated with the link rel param, or null if this param is not specified.
getRels() - Method in class de.weltraumschaf.commons.uri.Link
Returns the value associated with the link rel param as a list of strings or the empty list if rel is not defined.
getScheme() - Method in class de.weltraumschaf.commons.uri.UriParser
Returns parsed scheme component.
getServer() - Method in class de.weltraumschaf.commons.uri.InetAddresses.TeredoInfo
 
getSsp() - Method in class de.weltraumschaf.commons.uri.UriParser
Returns parsed scheme specific part.
getTemplate() - Method in class de.weltraumschaf.commons.uri.UriTemplate
Get the URI template as a String.
getTemplate() - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
Get the template.
getTemplateVariables() - Method in class de.weltraumschaf.commons.uri.UriTemplate
Get the list of template variables for the template.
getTitle() - Method in class de.weltraumschaf.commons.uri.Link
Returns the value associated with the link title param, or null if this param is not specified.
getType() - Method in class de.weltraumschaf.commons.uri.Link
Returns the value associated with the link type param, or null if this param is not specified.
getUri() - Method in class de.weltraumschaf.commons.uri.Link
Returns the underlying URI associated with this link.
getUri() - Method in class de.weltraumschaf.commons.uri.Link.JaxbLink
Get the underlying URI for this link.
getUriBuilder() - Method in class de.weltraumschaf.commons.uri.Link
Convenience method that returns a javax.ws.rs.core.UriBuilder initialized with this link's underlying URI.
getUserInfo() - Method in class de.weltraumschaf.commons.uri.UriParser
Returns parsed user info component.
getValues(K) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Return a non-null list of values for a given key.
group() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.EmptyStringMatchResult
 
group(int) - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.EmptyStringMatchResult
 
group() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.GroupIndexMatchResult
 
group(int) - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.GroupIndexMatchResult
 
groupCount() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.EmptyStringMatchResult
 
groupCount() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.GroupIndexMatchResult
 
groupCounts - Variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
groupIndexes - Variable in class de.weltraumschaf.commons.uri.PatternWithGroups
The array of group indexes to capturing groups.
GroupIndexMatchResult(MatchResult) - Constructor for class de.weltraumschaf.commons.uri.PatternWithGroups.GroupIndexMatchResult
 

H

hasEmbeddedIPv4ClientAddress(Inet6Address) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Examines the Inet6Address to determine if it is an IPv6 address of one of the specified address types that contain an embedded IPv4 address.
hashCode() - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
hashCode() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups
hashCode() - Method in class de.weltraumschaf.commons.uri.UriTemplate
Hashcode is calculated from String of the regular expression generated from the template.
hasNext() - Method in class de.weltraumschaf.commons.uri.CharacterIterator
Determines whether there is next character in the iteration chain.
HEX_DIGITS - Static variable in class de.weltraumschaf.commons.uri.UriComponent
 
HEX_TABLE - Static variable in class de.weltraumschaf.commons.uri.UriComponent
 
HEX_TO_UPPERCASE_REGEX - Static variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
hextetsToIPv6String(int[]) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Convert a list of hextets into a human-readable IPv6 address.
host(String) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Set the URI host.
host - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 
host(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Set the URI host.
host - Variable in class de.weltraumschaf.commons.uri.UriParser
 

I

increment(InetAddress) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Returns a new InetAddress that is one more than the passed in address.
InetAddresses - Class in de.weltraumschaf.commons.uri
Static utility methods pertaining to InetAddress instances.
InetAddresses() - Constructor for class de.weltraumschaf.commons.uri.InetAddresses
 
InetAddresses.TeredoInfo - Class in de.weltraumschaf.commons.uri
A simple immutable data class to encapsulate the information to be found in a Teredo address.
initEncodingTable(List<String>) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
initEncodingTables() - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
initHexTable() - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
initHexToUpperCaseRegex() - Static method in class de.weltraumschaf.commons.uri.UriTemplateParser
 
initReserved() - Static method in class de.weltraumschaf.commons.uri.UriTemplateParser
 
initUriPattern(UriTemplateParser) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Create the URI pattern from a URI template parser.
input - Variable in class de.weltraumschaf.commons.uri.UriParser
 
ipStringToBytes(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
 
IPV4_PART_COUNT - Static variable in class de.weltraumschaf.commons.uri.InetAddresses
 
IPV6_PART_COUNT - Static variable in class de.weltraumschaf.commons.uri.InetAddresses
 
is6to4Address(Inet6Address) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Evaluates whether the argument is a 6to4 address.
isCompatIPv4Address(Inet6Address) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Evaluates whether the argument is an IPv6 "compat" address.
isEmpty() - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
isHexCharacter(char) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Checks whether the character c is hexadecimal character.
isInetAddress(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Returns true if the supplied string is a valid IP string literal, false otherwise.
isIsatapAddress(Inet6Address) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Evaluates whether the argument is an ISATAP address.
isMappedIPv4Address(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Evaluates whether the argument is an "IPv4 mapped" IPv6 address.
isMaximum(InetAddress) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Returns true if the InetAddress is either 255.255.255.255 for IPv4 or ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff for IPv6.
isOpaque() - Method in class de.weltraumschaf.commons.uri.UriParser
Returns whether the input string URI is opaque.
isTemplateVariablePresent(String) - Method in class de.weltraumschaf.commons.uri.UriTemplate
Ascertain if a template variable is a member of this template.
isTeredoAddress(Inet6Address) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Evaluates whether the argument is a Teredo address.
isUriInetAddress(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
Returns true if the supplied string is a valid URI IP string literal, false otherwise.

J

JaxbLink() - Constructor for class de.weltraumschaf.commons.uri.Link.JaxbLink
Default constructor needed during unmarshalling.
JaxbLink(URI) - Constructor for class de.weltraumschaf.commons.uri.Link.JaxbLink
Construct an instance from a URI and no parameters.
JaxbLink(URI, Map<QName, Object>) - Constructor for class de.weltraumschaf.commons.uri.Link.JaxbLink
Construct an instance from a URI and some parameters.

K

keySet() - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap

L

Link - Class in de.weltraumschaf.commons.uri
Class representing hypermedia links.
Link() - Constructor for class de.weltraumschaf.commons.uri.Link
 
link(Link) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Initialize builder using another link.
link(String) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Initialize builder using another link represented as a string.
Link.Builder - Interface in de.weltraumschaf.commons.uri
Builder class for hypermedia links.
Link.JaxbLink - Class in de.weltraumschaf.commons.uri
Value type for javax.ws.rs.core.Link that can be marshalled and unmarshalled by JAXB.
literalCharacters - Variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
literalCharactersBuffer - Variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
LOOPBACK4 - Static variable in class de.weltraumschaf.commons.uri.InetAddresses
 

M

match(CharSequence) - Method in class de.weltraumschaf.commons.uri.PatternWithGroups
Match against the pattern.
match(CharSequence, List<String>) - Method in class de.weltraumschaf.commons.uri.PatternWithGroups
Match against the pattern.
match(CharSequence, List<String>, Map<String, String>) - Method in class de.weltraumschaf.commons.uri.PatternWithGroups
Match against the pattern.
match(CharSequence, Map<String, String>) - Method in class de.weltraumschaf.commons.uri.UriTemplate
Match a URI against the template.
match(CharSequence, List<String>) - Method in class de.weltraumschaf.commons.uri.UriTemplate
Match a URI against the template.
matrixParam(String, Object...) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Append a matrix parameter to the existing set of matrix parameters of the current final segment of the URI path.
matrixParam(String, Object...) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Append a matrix parameter to the existing set of matrix parameters of the current final segment of the URI path.
matrixParameters - Variable in class de.weltraumschaf.commons.uri.UriComponent.PathSegment
 
matrixParams - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 
MultivaluedHashMap<K,V> - Class in de.weltraumschaf.commons.uri
A hash table based implementation of MultivaluedMap interface.
MultivaluedHashMap() - Constructor for class de.weltraumschaf.commons.uri.MultivaluedHashMap
Constructs an empty multivalued hash map with the default initial capacity (16) and the default load factor (0.75).
MultivaluedHashMap(int) - Constructor for class de.weltraumschaf.commons.uri.MultivaluedHashMap
Constructs an empty multivalued hash map with the specified initial capacity and the default load factor (0.75).
MultivaluedHashMap(int, float) - Constructor for class de.weltraumschaf.commons.uri.MultivaluedHashMap
Constructs an empty multivalued hash map with the specified initial capacity and load factor.
MultivaluedHashMap(MultivaluedMap<? extends K, ? extends V>) - Constructor for class de.weltraumschaf.commons.uri.MultivaluedHashMap
Constructs a new multivalued hash map with the same mappings as the specified MultivaluedMap .
MultivaluedHashMap(Map<? extends K, ? extends V>) - Constructor for class de.weltraumschaf.commons.uri.MultivaluedHashMap
Constructs a new multivalued hash map with the same mappings as the specified single-valued Map .
MultivaluedMap<K,V> - Interface in de.weltraumschaf.commons.uri
A map of key-values pairs.
MultivaluedStringMap - Class in de.weltraumschaf.commons.uri
An implementation of MultivaluedMap where keys and values are instances of String.
MultivaluedStringMap(MultivaluedMap<? extends String, ? extends String>) - Constructor for class de.weltraumschaf.commons.uri.MultivaluedStringMap
 
MultivaluedStringMap(int, float) - Constructor for class de.weltraumschaf.commons.uri.MultivaluedStringMap
 
MultivaluedStringMap(int) - Constructor for class de.weltraumschaf.commons.uri.MultivaluedStringMap
 
MultivaluedStringMap() - Constructor for class de.weltraumschaf.commons.uri.MultivaluedStringMap
 

N

names - Variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
nameToPattern - Variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
newInstance() - Static method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Creates a new instance of BaseUriBuilder.
next() - Method in class de.weltraumschaf.commons.uri.CharacterIterator
Returns next character in the iteration chain and increase the current position.
normalize(String) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Normalize the URI by resolve the dot & dot-dot path segments as described in RFC 3986.
normalize(URI) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Normalize the URI by resolve the dot & dot-dot path segments as described in RFC 3986.
normalizedTemplate - Variable in class de.weltraumschaf.commons.uri.UriTemplate
The normalized URI template.
normalizedTemplate - Variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
numOfCharacters - Variable in class de.weltraumschaf.commons.uri.UriTemplate
The number of characters in the regular expression not resulting from conversion of template variables.
numOfExplicitRegexes - Variable in class de.weltraumschaf.commons.uri.UriTemplate
The number of explicit regular expressions declared for template variables.
numOfExplicitRegexes - Variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 

O

opaque - Variable in class de.weltraumschaf.commons.uri.UriParser
 

P

param(String, String) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Set an arbitrary parameter on this link.
params - Variable in class de.weltraumschaf.commons.uri.Link.JaxbLink
 
parse() - Method in class de.weltraumschaf.commons.uri.UriParser
Parses the input string URI.
parse(CharacterIterator) - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
 
parseAuthority() - Method in class de.weltraumschaf.commons.uri.UriParser
 
parseComponent(String, boolean) - Method in class de.weltraumschaf.commons.uri.UriParser
 
parseComponent(String, boolean, boolean) - Method in class de.weltraumschaf.commons.uri.UriParser
Parses the URI component.
parseComponentWithIP(String, boolean) - Method in class de.weltraumschaf.commons.uri.UriParser
 
parseHextet(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
 
parseHierarchicalUri() - Method in class de.weltraumschaf.commons.uri.UriParser
 
parseName(CharacterIterator) - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
 
parseOctet(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
 
parsePath() - Method in class de.weltraumschaf.commons.uri.UriParser
 
parseRegex(CharacterIterator) - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
 
parserExecuted - Variable in class de.weltraumschaf.commons.uri.UriParser
 
path(String) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Append path to the existing path.
path(Class) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Append the path from a Path-annotated class to the existing path.
path(Method) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Append the path from a javax.ws.rs.Path-annotated method to the existing path.
Path - Annotation Type in de.weltraumschaf.commons.uri
Identifies the URI path that a resource class or class method will serve requests for.
path - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 
path(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Append path to the existing path.
path(Class) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Append the path from a Path-annotated class to the existing path.
path(Method) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Append the path from a javax.ws.rs.Path-annotated method to the existing path.
path - Variable in class de.weltraumschaf.commons.uri.UriComponent.PathSegment
 
path - Variable in class de.weltraumschaf.commons.uri.UriParser
 
PathSegment(String, boolean) - Constructor for class de.weltraumschaf.commons.uri.UriComponent.PathSegment
 
PathSegment(String, boolean, MultivaluedMap<String, String>) - Constructor for class de.weltraumschaf.commons.uri.UriComponent.PathSegment
 
pattern - Variable in class de.weltraumschaf.commons.uri.UriTemplate
The pattern generated from the template.
pattern - Variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
PatternWithGroups - Class in de.weltraumschaf.commons.uri
A pattern for matching a string against a regular expression and returning capturing group values for any capturing groups present in the expression.
PatternWithGroups() - Constructor for class de.weltraumschaf.commons.uri.PatternWithGroups
Construct an empty pattern.
PatternWithGroups(String) - Constructor for class de.weltraumschaf.commons.uri.PatternWithGroups
Construct a new pattern.
PatternWithGroups(String, int[]) - Constructor for class de.weltraumschaf.commons.uri.PatternWithGroups
Construct a new pattern.
PatternWithGroups(Pattern) - Constructor for class de.weltraumschaf.commons.uri.PatternWithGroups
Construct a new pattern.
PatternWithGroups(Pattern, int[]) - Constructor for class de.weltraumschaf.commons.uri.PatternWithGroups
Construct a new pattern.
PatternWithGroups.EmptyStringMatchResult - Class in de.weltraumschaf.commons.uri
 
PatternWithGroups.GroupIndexMatchResult - Class in de.weltraumschaf.commons.uri
 
peek() - Method in class de.weltraumschaf.commons.uri.CharacterIterator
Returns the next character without increasing the position.
port(int) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Set the URI port.
port - Variable in class de.weltraumschaf.commons.uri.InetAddresses.TeredoInfo
 
port - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 
port(int) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Set the URI port.
port - Variable in class de.weltraumschaf.commons.uri.UriParser
 
pos - Variable in class de.weltraumschaf.commons.uri.CharacterIterator
 
pos() - Method in class de.weltraumschaf.commons.uri.CharacterIterator
Returns the current internal position of the iterator.
processLiteralCharacters() - Method in class de.weltraumschaf.commons.uri.UriTemplateParser
 
put(K, List<V>) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
putAll(Map<? extends K, ? extends List<V>>) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
putAll(MultivaluedMap<T, U>) - Method in class de.weltraumschaf.commons.uri.MultivaluedHashMap
This private method is used by the copy constructor to avoid exposing additional generic parameters through the API documentation.
putSingle(K, V) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Set the key's value to be a one item list consisting of the supplied value.
putSingle(K, V) - Method in interface de.weltraumschaf.commons.uri.MultivaluedMap
Set the key's value to be a one item list consisting of the supplied value.

Q

query - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 
query - Variable in class de.weltraumschaf.commons.uri.UriParser
 
queryParam(String, Object...) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Append a query parameter to the existing set of query parameters.
queryParam(String, Object...) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Append a query parameter to the existing set of query parameters.
queryParams - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 

R

regex - Variable in class de.weltraumschaf.commons.uri.PatternWithGroups
The regular expression for matching and obtaining capturing group values.
regex - Variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
regexPattern - Variable in class de.weltraumschaf.commons.uri.PatternWithGroups
The compiled regular expression of #regex.
rel(String) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Convenience method to set a link relation.
REL - Static variable in class de.weltraumschaf.commons.uri.Link
Rel link param from RFC 5988.
relativize(URI, URI) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Relativize URI with respect to a base URI.
remove(Object) - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
replaceMatrix(String) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Set the matrix parameters of the current final segment of the current URI path.
replaceMatrix(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Set the matrix parameters of the current final segment of the current URI path.
replaceMatrixParam(String, Object...) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Replace the existing value(s) of a matrix parameter on the current final segment of the URI path.
replaceMatrixParam(String, Object...) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Replace the existing value(s) of a matrix parameter on the current final segment of the URI path.
replacePath(String) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Set the URI path.
replacePath(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Set the URI path.
replaceQuery(String) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Set the URI query string.
replaceQuery(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Set the URI query string.
replaceQueryParam(String, Object...) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Replace the existing value(s) of a query parameter.
replaceQueryParam(String, Object...) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Replace the existing value(s) of a query parameter.
RESERVED_REGEX_CHARACTERS - Static variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
resolve(URI, String) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Resolve a relative URI reference against a base URI as defined in RFC 3986.
resolve(URI, URI) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Resolve a relative URI reference against a base URI as defined in RFC 3986.
resolveTemplate(String, Object) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Resolve a URI template with a given name in this BaseUriBuilder instance using a supplied value.
resolveTemplate(String, Object, boolean) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Resolve a URI template with a given name in this BaseUriBuilder instance using a supplied value.
resolveTemplate(String, Object) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Resolve a URI template with a given name in this BaseUriBuilder instance using a supplied value.
resolveTemplate(String, Object, boolean) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Resolve a URI template with a given name in this BaseUriBuilder instance using a supplied value.
resolveTemplate(String, Object, boolean, boolean) - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
resolveTemplateFromEncoded(String, Object) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Resolve a URI template with a given name in this BaseUriBuilder instance using a supplied encoded value.
resolveTemplateFromEncoded(String, Object) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Resolve a URI template with a given name in this BaseUriBuilder instance using a supplied encoded value.
resolveTemplates(Map<String, Object>) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Resolve one or more URI templates in this BaseUriBuilder instance using supplied name-value pairs.
resolveTemplates(Map<String, Object>, boolean) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Resolve one or more URI templates in this BaseUriBuilder instance using supplied name-value pairs.
resolveTemplates(Map<String, Object>) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Resolve one or more URI templates in this BaseUriBuilder instance using supplied name-value pairs.
resolveTemplates(Map<String, Object>, boolean) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Resolve one or more URI templates in this BaseUriBuilder instance using supplied name-value pairs.
resolveTemplates(Map<String, Object>, boolean, boolean) - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
resolveTemplatesFromEncoded(Map<String, Object>) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Resolve one or more URI templates in this BaseUriBuilder instance using supplied name-value pairs.
resolveTemplatesFromEncoded(Map<String, Object>) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Resolve one or more URI templates in this BaseUriBuilder instance using supplied name-value pairs.
resolveTemplateValues(UriComponent.Type, String, boolean, Map<String, ?>) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
Resolves template variables in the given template from _mapValues.
result - Variable in class de.weltraumschaf.commons.uri.PatternWithGroups.GroupIndexMatchResult
 

S

s - Variable in class de.weltraumschaf.commons.uri.CharacterIterator
 
scheme(String) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Set the URI scheme.
scheme - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 
scheme(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Set the URI scheme.
SCHEME - Static variable in class de.weltraumschaf.commons.uri.UriComponent
 
scheme - Variable in class de.weltraumschaf.commons.uri.UriParser
 
schemeSpecificPart(String) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Set the URI scheme-specific-part (see java.net.URI).
schemeSpecificPart(UriParser) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Set scheme specific part from the URI parser.
schemeSpecificPart(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Set the URI scheme-specific-part (see java.net.URI).
segment(String...) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Append path segments to the existing path.
segment(String...) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Append path segments to the existing path.
serialVersionUID - Static variable in class de.weltraumschaf.commons.uri.MultivaluedHashMap
 
serialVersionUID - Static variable in class de.weltraumschaf.commons.uri.MultivaluedStringMap
 
serialVersionUID - Static variable in exception de.weltraumschaf.commons.uri.UriBuilderException
 
server - Variable in class de.weltraumschaf.commons.uri.InetAddresses.TeredoInfo
 
setPosition(int) - Method in class de.weltraumschaf.commons.uri.CharacterIterator
Changes the current position to the position.
size() - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
ssp - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 
ssp - Variable in class de.weltraumschaf.commons.uri.UriParser
 
start() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.EmptyStringMatchResult
 
start(int) - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.EmptyStringMatchResult
 
start() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.GroupIndexMatchResult
 
start(int) - Method in class de.weltraumschaf.commons.uri.PatternWithGroups.GroupIndexMatchResult
 
store - Variable in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
Backing store for the [key, multi-value] pairs.
SUB_DELIMS - Static variable in class de.weltraumschaf.commons.uri.UriComponent
 

T

template - Variable in class de.weltraumschaf.commons.uri.UriTemplate
The URI template.
template - Variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
TEMPLATE_NAMES_PATTERN - Static variable in class de.weltraumschaf.commons.uri.UriTemplate
The regular expression for matching URI templates and names.
TEMPLATE_VALUE_PATTERN - Static variable in class de.weltraumschaf.commons.uri.UriTemplateParser
 
templateVariableHasNoValue(String) - Static method in class de.weltraumschaf.commons.uri.UriTemplate
 
templateVariables - Variable in class de.weltraumschaf.commons.uri.UriTemplate
The template variables in the URI template.
TeredoInfo(Inet4Address, Inet4Address, int, int) - Constructor for class de.weltraumschaf.commons.uri.InetAddresses.TeredoInfo
Constructs a TeredoInfo instance.
textToNumericFormatV4(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
 
textToNumericFormatV6(String) - Static method in class de.weltraumschaf.commons.uri.InetAddresses
 
title(String) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Convenience method to set a title on this link.
TITLE - Static variable in class de.weltraumschaf.commons.uri.Link
Title link param from RFC 5988.
toString() - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
toString() - Method in class de.weltraumschaf.commons.uri.Link
Returns a string representation as a link header (RFC 5988).
toString() - Method in class de.weltraumschaf.commons.uri.PatternWithGroups
toString() - Method in class de.weltraumschaf.commons.uri.UriComponent.PathSegment
 
toString() - Method in class de.weltraumschaf.commons.uri.UriTemplate
toTemplate() - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Get the URI template string represented by this URI builder.
toTemplate() - Method in class de.weltraumschaf.commons.uri.UriBuilder
Get the URI template string represented by this URI builder.
type(String) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Convenience method to set a type on this link.
TYPE - Static variable in class de.weltraumschaf.commons.uri.Link
Type link param from RFC 5988.
Type() - Constructor for enum de.weltraumschaf.commons.uri.UriComponent.Type
 

U

UNRESERVED - Static variable in class de.weltraumschaf.commons.uri.UriComponent
 
uri(URI) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Copies the non-null components of the supplied URI to the BaseUriBuilder replacing any existing values for those components.
uri(String) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Parses the uriTemplate string and copies the parsed components of the supplied URI to the BaseUriBuilder replacing any existing values for those components.
uri(URI) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Set underlying URI template for the link being constructed.
uri(String) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Set underlying string representing URI template for the link being constructed.
uri - Variable in class de.weltraumschaf.commons.uri.Link.JaxbLink
 
uri(URI) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Copies the non-null components of the supplied URI to the BaseUriBuilder replacing any existing values for those components.
uri(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Parses the uriTemplate string and copies the parsed components of the supplied URI to the BaseUriBuilder replacing any existing values for those components.
uriBuilder(BaseUriBuilder) - Method in interface de.weltraumschaf.commons.uri.Link.Builder
Set underlying URI builder representing the URI template for the link being constructed.
UriBuilder - Class in de.weltraumschaf.commons.uri
A Jersey implementation of de.weltraumschaf.commons.uri.BaseUriBuilder.
UriBuilder() - Constructor for class de.weltraumschaf.commons.uri.UriBuilder
Create new implementation of BaseUriBuilder.
UriBuilder(UriBuilder) - Constructor for class de.weltraumschaf.commons.uri.UriBuilder
 
UriBuilderException - Exception in de.weltraumschaf.commons.uri
A runtime exception thrown by de.weltraumschaf.commons.uri.UriBuilder#build(Object...) methods when a java.net.URI cannot be constructed based on the current state of the builder.
UriBuilderException() - Constructor for exception de.weltraumschaf.commons.uri.UriBuilderException
Creates a new instance of UriBuilderException without detail message.
UriBuilderException(String) - Constructor for exception de.weltraumschaf.commons.uri.UriBuilderException
Constructs an instance of UriBuilderException with the specified detail message.
UriBuilderException(String, Throwable) - Constructor for exception de.weltraumschaf.commons.uri.UriBuilderException
Constructs an instance of UriBuilderException with the specified detail message and cause.
UriBuilderException(Throwable) - Constructor for exception de.weltraumschaf.commons.uri.UriBuilderException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
UriComponent - Class in de.weltraumschaf.commons.uri
Utility class for validating, encoding and decoding components of a URI.
UriComponent() - Constructor for class de.weltraumschaf.commons.uri.UriComponent
 
UriComponent.PathSegment - Class in de.weltraumschaf.commons.uri
 
UriComponent.Type - Enum in de.weltraumschaf.commons.uri
The URI component type.
UriParser - Class in de.weltraumschaf.commons.uri
Parser for string URI with template parameters which produces java.net.URI URIs from Strings.
UriParser(String) - Constructor for class de.weltraumschaf.commons.uri.UriParser
Creates new parser initialized with uri.
UriTemplate - Class in de.weltraumschaf.commons.uri
A URI template.
UriTemplate() - Constructor for class de.weltraumschaf.commons.uri.UriTemplate
Constructor for NULL template.
UriTemplate(String) - Constructor for class de.weltraumschaf.commons.uri.UriTemplate
Construct a new URI template.
UriTemplate(UriTemplateParser) - Constructor for class de.weltraumschaf.commons.uri.UriTemplate
Construct a new URI template.
UriTemplateParser - Class in de.weltraumschaf.commons.uri
A URI template parser that parses JAX-RS specific URI templates.
UriTemplateParser(String) - Constructor for class de.weltraumschaf.commons.uri.UriTemplateParser
Parse a template.
userInfo(String) - Method in class de.weltraumschaf.commons.uri.BaseUriBuilder
Set the URI user-info.
userInfo - Variable in class de.weltraumschaf.commons.uri.UriBuilder
 
userInfo(String) - Method in class de.weltraumschaf.commons.uri.UriBuilder
Set the URI user-info.
userInfo - Variable in class de.weltraumschaf.commons.uri.UriParser
 
UTF_8_CHARSET - Static variable in class de.weltraumschaf.commons.uri.UriComponent
 

V

valid(String, UriComponent.Type) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Validates the legal characters of a percent-encoded string that represents a URI component type.
valid(String, UriComponent.Type, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Validates the legal characters of a percent-encoded string that represents a URI component type.
validate(String, UriComponent.Type) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Validates the legal characters of a percent-encoded string that represents a URI component type.
validate(String, UriComponent.Type, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
Validates the legal characters of a percent-encoded string that represents a URI component type.
valueOf(String) - Static method in enum de.weltraumschaf.commons.uri.UriComponent.Type
Returns the enum constant of this type with the specified name.
values() - Method in class de.weltraumschaf.commons.uri.AbstractMultivaluedMap
values() - Static method in enum de.weltraumschaf.commons.uri.UriComponent.Type
Returns an array containing the constants of this enum type, in the order they are declared.

_

_build(boolean, boolean, Object...) - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
_buildFromMap(boolean, boolean, Map<String, ?>) - Method in class de.weltraumschaf.commons.uri.UriBuilder
 
_encode(String, UriComponent.Type, boolean, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
_valid(String, UriComponent.Type, boolean) - Static method in class de.weltraumschaf.commons.uri.UriComponent
 
A B C D E F G H I J K L M N O P Q R S T U V _ 
Skip navigation links

Copyright © 2014 Sven Strittmatter. All Rights Reserved.