- 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<K, List<V>>.
- 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
-
- 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.
- 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.
- 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
-
- 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.
- 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
-
- 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.
- 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
-
- 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
-