Index

A B C D E F G H I K L M N O P Q R S T V W 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form

A

add(String, String, T) - Methode in Schnittstelle org.xbib.net.path.PathResolver.Builder
 
add(String, String, T) - Methode in Klasse org.xbib.net.path.simple.PathResolver.Builder
Adds a path.
add(String, String, T) - Methode in Klasse org.xbib.net.path.structure.PathResolver.Builder
 
add(K, V) - Methode in Schnittstelle org.xbib.net.path.spring.util.MultiValueMap
Add the given single value to the current list of values for the given key.
add(K, V) - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
addAll(K, List<? extends V>) - Methode in Schnittstelle org.xbib.net.path.spring.util.MultiValueMap
Add all the values of the given list to the current list of values for the given key.
addAll(K, List<? extends V>) - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
addAll(MultiValueMap<K, V>) - Methode in Schnittstelle org.xbib.net.path.spring.util.MultiValueMap
Add all the values of the given MultiValueMap to the current values.
addAll(MultiValueMap<K, V>) - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 

B

build() - Methode in Schnittstelle org.xbib.net.path.PathResolver.Builder
 
build() - Methode in Klasse org.xbib.net.path.simple.PathResolver.Builder
 
build() - Methode in Klasse org.xbib.net.path.structure.PathResolver.Builder
 
builder() - Statische Methode in Klasse org.xbib.net.path.simple.PathResolver
Returns a new, path conflict validating PathResolver.Builder.
builder() - Statische Methode in Klasse org.xbib.net.path.structure.PathResolver
 
builder(boolean) - Statische Methode in Klasse org.xbib.net.path.simple.PathResolver
Returns a new PathResolver.Builder.

C

candidate - Variable in Klasse org.xbib.net.path.spring.MatchingContext
 
CAPTURE_ALL_IS_STANDALONE_CONSTRUCT - Enum-Konstante in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 
CAPTURE_VARIABLE_WEIGHT - Statische Variable in Klasse org.xbib.net.path.spring.element.PathElement
 
CaptureTheRestPathElement - Klasse in org.xbib.net.path.spring.element
A path element representing capturing the rest of a path.
CaptureTheRestPathElement(int, char[], char) - Konstruktor für Klasse org.xbib.net.path.spring.element.CaptureTheRestPathElement
Create a new CaptureTheRestPathElement instance.
CaptureVariablePathElement - Klasse in org.xbib.net.path.spring.element
A path element representing capturing a piece of the path as a variable.
CaptureVariablePathElement(int, char[], boolean, char) - Konstruktor für Klasse org.xbib.net.path.spring.element.CaptureVariablePathElement
Create a new CaptureVariablePathElement instance.
caseSensitive - Variable in Klasse org.xbib.net.path.structure.Path
 
caseSensitive(boolean) - Methode in Klasse org.xbib.net.path.structure.PathResolver.Builder
 
CATCH_ALL - Statische Variable in Klasse org.xbib.net.path.structure.Path
 
clear() - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
combine(String, String) - Methode in Klasse org.xbib.net.path.simple.PathMatcher
 
combine(PathPattern) - Methode in Klasse org.xbib.net.path.spring.PathPattern
Combine this pattern with another.
compare(Path, Path) - Methode in Klasse org.xbib.net.path.simple.PathComparator
 
compare(Path, Path) - Methode in Klasse org.xbib.net.path.structure.PathComparator
 
compareTo(PathPattern) - Methode in Klasse org.xbib.net.path.spring.PathPattern
Compare this pattern with a supplied pattern: return -1,0,+1 if this pattern is more specific, the same or less specific than the supplied pattern.
compareTo(PathSegment) - Methode in Klasse org.xbib.net.path.structure.PathSegment
 
containsKey(Object) - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
containsValue(Object) - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
create(char, boolean) - Statische Methode in Klasse org.xbib.net.path.spring.PathContainer.Options
Create an PathContainer.Options instance with the given settings.

D

deepCopy() - Methode in Klasse org.xbib.net.path.spring.util.LinkedMultiValueMap
Create a deep copy of this Map.
defaultInstance - Statische Variable in Klasse org.xbib.net.path.spring.PathPatternParser
Shared, read-only instance of PathPatternParser.
determineRemainingPath - Variable in Klasse org.xbib.net.path.spring.MatchingContext
 

E

elements() - Methode in Schnittstelle org.xbib.net.path.spring.PathContainer
The contained path elements, either PathContainer.Separator or PathContainer.PathSegment.
entrySet() - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
equals(Object) - Methode in Klasse org.xbib.net.path.simple.Path
 
equals(Object) - Methode in Klasse org.xbib.net.path.spring.PathPattern
 
equals(Object) - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
equals(Object) - Methode in Klasse org.xbib.net.path.structure.Path
 
Examples - Tag suchen in Klasse org.xbib.net.path.spring.PathPattern
Abschnitt
extractingVariables - Variable in Klasse org.xbib.net.path.spring.MatchingContext
 
extractPathWithinPattern(String, String) - Methode in Klasse org.xbib.net.path.simple.PathMatcher
 
extractPathWithinPattern(PathContainer) - Methode in Klasse org.xbib.net.path.spring.PathPattern
Determine the pattern-mapped part for the given path.
extractUriTemplateVariables(String, String) - Methode in Klasse org.xbib.net.path.simple.PathMatcher
 

F

formatMessage(Object...) - Methode in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 

G

get(Object) - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
getAnalyzedSegments() - Methode in Klasse org.xbib.net.path.structure.PathMatcher
 
getCaptureCount() - Methode in Klasse org.xbib.net.path.spring.element.CaptureTheRestPathElement
 
getCaptureCount() - Methode in Klasse org.xbib.net.path.spring.element.CaptureVariablePathElement
 
getCaptureCount() - Methode in Klasse org.xbib.net.path.spring.element.PathElement
Return the number of variables captured by the path element.
getCaptureCount() - Methode in Klasse org.xbib.net.path.spring.element.RegexPathElement
 
getChars() - Methode in Klasse org.xbib.net.path.spring.element.CaptureTheRestPathElement
 
getChars() - Methode in Klasse org.xbib.net.path.spring.element.CaptureVariablePathElement
 
getChars() - Methode in Klasse org.xbib.net.path.spring.element.LiteralPathElement
 
getChars() - Methode in Klasse org.xbib.net.path.spring.element.PathElement
 
getChars() - Methode in Klasse org.xbib.net.path.spring.element.RegexPathElement
 
getChars() - Methode in Klasse org.xbib.net.path.spring.element.SeparatorPathElement
 
getChars() - Methode in Klasse org.xbib.net.path.spring.element.SingleCharWildcardedPathElement
 
getChars() - Methode in Klasse org.xbib.net.path.spring.element.WildcardPathElement
 
getChars() - Methode in Klasse org.xbib.net.path.spring.element.WildcardTheRestPathElement
 
getDoubleWildcards() - Methode in Klasse org.xbib.net.path.simple.Path
 
getDoubleWildcards() - Methode in Klasse org.xbib.net.path.structure.Path
 
getInserts() - Methode in Ausnahmeklasse org.xbib.net.path.spring.PatternParseException
 
getLength() - Methode in Klasse org.xbib.net.path.simple.Path
 
getLength() - Methode in Klasse org.xbib.net.path.structure.Path
 
getMatrixVariables() - Methode in Klasse org.xbib.net.path.spring.PathMatchInfo
Return maps of matrix variables per path segment, keyed off by URI variable name.
getMatrixVariables() - Methode in Klasse org.xbib.net.path.spring.PathRemainingMatchInfo
Return the path parameters for each bound variable.
getMessage() - Methode in Ausnahmeklasse org.xbib.net.path.spring.PatternParseException
Return a formatted message with inserts applied.
getMessageType() - Methode in Ausnahmeklasse org.xbib.net.path.spring.PatternParseException
 
getMethod() - Methode in Schnittstelle org.xbib.net.path.PathResolver.Result
 
getMethod() - Methode in Klasse org.xbib.net.path.simple.PathResolver.Result
 
getMethod() - Methode in Klasse org.xbib.net.path.structure.PathResolver.Result
 
getNormalizedLength() - Methode in Klasse org.xbib.net.path.spring.element.CaptureTheRestPathElement
 
getNormalizedLength() - Methode in Klasse org.xbib.net.path.spring.element.CaptureVariablePathElement
 
getNormalizedLength() - Methode in Klasse org.xbib.net.path.spring.element.LiteralPathElement
 
getNormalizedLength() - Methode in Klasse org.xbib.net.path.spring.element.PathElement
Return the length of the path element where captures are considered to be one character long.
getNormalizedLength() - Methode in Klasse org.xbib.net.path.spring.element.RegexPathElement
 
getNormalizedLength() - Methode in Klasse org.xbib.net.path.spring.element.SeparatorPathElement
 
getNormalizedLength() - Methode in Klasse org.xbib.net.path.spring.element.SingleCharWildcardedPathElement
 
getNormalizedLength() - Methode in Klasse org.xbib.net.path.spring.element.WildcardPathElement
 
getNormalizedLength() - Methode in Klasse org.xbib.net.path.spring.element.WildcardTheRestPathElement
 
getParameter() - Methode in Klasse org.xbib.net.path.PathDecoder
 
getParameter() - Methode in Schnittstelle org.xbib.net.path.PathResolver.Result
 
getParameter() - Methode in Klasse org.xbib.net.path.simple.PathResolver.Result
 
getParameter() - Methode in Klasse org.xbib.net.path.structure.PathMatcher
 
getParameter() - Methode in Klasse org.xbib.net.path.structure.PathResolver.Result
 
getParameterCount() - Methode in Klasse org.xbib.net.path.structure.Path
 
getParameterNames() - Methode in Klasse org.xbib.net.path.structure.PathSegment
 
getPathMatched() - Methode in Klasse org.xbib.net.path.spring.PathRemainingMatchInfo
Return the part of a path that was matched by a pattern.
getPathMatchResult() - Methode in Klasse org.xbib.net.path.spring.MatchingContext
 
getPathOptions() - Methode in Klasse org.xbib.net.path.spring.PathPatternParser
Return the configured pattern parsing options.
getPathRemaining() - Methode in Klasse org.xbib.net.path.spring.PathRemainingMatchInfo
Return the part of a path that was not matched by a pattern.
getPathSeparator() - Methode in Klasse org.xbib.net.path.structure.Path
 
getPathSpec() - Methode in Klasse org.xbib.net.path.structure.Path
 
getPattern() - Methode in Klasse org.xbib.net.path.simple.Path
 
getPattern() - Methode in Klasse org.xbib.net.path.simple.PathStringMatcher
 
getPattern() - Methode in Klasse org.xbib.net.path.structure.PathSegment
 
getPatternComparator(String) - Methode in Klasse org.xbib.net.path.simple.PathMatcher
 
getPatternString() - Methode in Klasse org.xbib.net.path.simple.PathStringMatcher
 
getPatternString() - Methode in Klasse org.xbib.net.path.spring.PathPattern
Return the original String that was parsed to create this PathPattern.
getPosition() - Methode in Ausnahmeklasse org.xbib.net.path.spring.PatternParseException
 
getScore() - Methode in Klasse org.xbib.net.path.spring.element.CaptureVariablePathElement
 
getScore() - Methode in Klasse org.xbib.net.path.spring.element.PathElement
Return the score for this PathElement, combined score is used to compare parsed patterns.
getScore() - Methode in Klasse org.xbib.net.path.spring.element.RegexPathElement
 
getScore() - Methode in Klasse org.xbib.net.path.spring.element.WildcardPathElement
 
getSingleWildcards() - Methode in Klasse org.xbib.net.path.simple.Path
 
getSingleWildcards() - Methode in Klasse org.xbib.net.path.structure.Path
 
getString() - Methode in Klasse org.xbib.net.path.structure.PathSegment
 
getTotalCount() - Methode in Klasse org.xbib.net.path.simple.Path
 
getTotalCount() - Methode in Klasse org.xbib.net.path.structure.Path
 
getUriVariables() - Methode in Klasse org.xbib.net.path.spring.PathMatchInfo
Return the extracted URI variables.
getUriVariables() - Methode in Klasse org.xbib.net.path.spring.PathRemainingMatchInfo
Return variables that were bound in the part of the path that was successfully matched or an empty map.
getUriVars() - Methode in Klasse org.xbib.net.path.simple.Path
 
getValue() - Methode in Schnittstelle org.xbib.net.path.PathResolver.Result
 
getValue() - Methode in Klasse org.xbib.net.path.simple.PathResolver.Result
 
getValue() - Methode in Klasse org.xbib.net.path.structure.PathResolver.Result
 
getVariableName() - Methode in Klasse org.xbib.net.path.spring.element.CaptureVariablePathElement
 
getVariableNames() - Methode in Klasse org.xbib.net.path.simple.PathStringMatcher
 
getVariableNames() - Methode in Klasse org.xbib.net.path.spring.element.RegexPathElement
 
getWildcardCount() - Methode in Klasse org.xbib.net.path.spring.element.CaptureTheRestPathElement
 
getWildcardCount() - Methode in Klasse org.xbib.net.path.spring.element.CaptureVariablePathElement
 
getWildcardCount() - Methode in Klasse org.xbib.net.path.spring.element.PathElement
Return the number of wildcard elements (*, ?)
getWildcardCount() - Methode in Klasse org.xbib.net.path.spring.element.RegexPathElement
 
getWildcardCount() - Methode in Klasse org.xbib.net.path.spring.element.SingleCharWildcardedPathElement
 
getWildcardCount() - Methode in Klasse org.xbib.net.path.spring.element.WildcardPathElement
 
getWildcardCount() - Methode in Klasse org.xbib.net.path.spring.element.WildcardTheRestPathElement
 

H

hashCode() - Methode in Klasse org.xbib.net.path.simple.Path
 
hashCode() - Methode in Klasse org.xbib.net.path.spring.PathPattern
 
hashCode() - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
hashCode() - Methode in Klasse org.xbib.net.path.structure.Path
 
hasLength(String) - Statische Methode in Klasse org.xbib.net.path.spring.PathPattern
 
hasPatternSyntax() - Methode in Klasse org.xbib.net.path.spring.PathPattern
Whether the pattern string contains pattern syntax that would require use of PathPattern.matches(PathContainer), or if it is a regular String that could be compared directly to others.
HTTP_PATH - Statische Variable in Klasse org.xbib.net.path.spring.PathContainer.Options
Options for HTTP URL paths.

I

ILLEGAL_CHARACTER_AT_START_OF_CAPTURE_DESCRIPTOR - Enum-Konstante in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 
ILLEGAL_CHARACTER_IN_CAPTURE_DESCRIPTOR - Enum-Konstante in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 
ILLEGAL_DOUBLE_CAPTURE - Enum-Konstante in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 
ILLEGAL_NESTED_CAPTURE - Enum-Konstante in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 
init(String, String, boolean, boolean) - Methode in Klasse org.xbib.net.path.structure.Path
 
isCaseSensitive() - Methode in Klasse org.xbib.net.path.spring.PathPatternParser
Whether case-sensitive pattern matching is enabled.
isCaseSensitive() - Methode in Klasse org.xbib.net.path.structure.Path
 
isCatchAll() - Methode in Klasse org.xbib.net.path.structure.PathSegment
 
isCatchAllPattern() - Methode in Klasse org.xbib.net.path.simple.Path
 
isCatchAllPattern() - Methode in Klasse org.xbib.net.path.structure.Path
 
isEmpty() - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
isLeastSpecific() - Methode in Klasse org.xbib.net.path.simple.Path
 
isLeastSpecific() - Methode in Klasse org.xbib.net.path.structure.Path
 
isMatchOptionalTrailingSeparator() - Methode in Klasse org.xbib.net.path.spring.MatchingContext
 
isMatchOptionalTrailingSeparator() - Methode in Klasse org.xbib.net.path.spring.PathPatternParser
Whether optional trailing slashing match is enabled.
isNoMorePattern() - Methode in Klasse org.xbib.net.path.spring.element.PathElement
Return if the there are no more PathElements in the pattern.
isPrefixPattern() - Methode in Klasse org.xbib.net.path.simple.Path
 
isPrefixPattern() - Methode in Klasse org.xbib.net.path.structure.Path
 
isSeparator(int) - Methode in Klasse org.xbib.net.path.spring.MatchingContext
Return if element at specified index is a separator.
isTrimTokens() - Methode in Klasse org.xbib.net.path.structure.Path
 
isWildCard() - Methode in Klasse org.xbib.net.path.simple.Path
 
isWildCard() - Methode in Klasse org.xbib.net.path.structure.Path
 

K

keySet() - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 

L

LinkedMultiValueMap<K,V> - Klasse in org.xbib.net.path.spring.util
Simple implementation of MultiValueMap that wraps a LinkedHashMap, storing multiple values in an ArrayList.
LinkedMultiValueMap() - Konstruktor für Klasse org.xbib.net.path.spring.util.LinkedMultiValueMap
Create a new LinkedMultiValueMap that wraps a LinkedHashMap.
LinkedMultiValueMap(int) - Konstruktor für Klasse org.xbib.net.path.spring.util.LinkedMultiValueMap
Create a new LinkedMultiValueMap that wraps a LinkedHashMap with an initial capacity that can accommodate the specified number of elements without any immediate resize/rehash operations to be expected.
LinkedMultiValueMap(Map<K, List<V>>) - Konstruktor für Klasse org.xbib.net.path.spring.util.LinkedMultiValueMap
Copy constructor: Create a new LinkedMultiValueMap with the same mappings as the specified Map.
LiteralPathElement - Klasse in org.xbib.net.path.spring.element
A literal path element.
LiteralPathElement(int, char[], boolean, char) - Konstruktor für Klasse org.xbib.net.path.spring.element.LiteralPathElement
 

M

match(String) - Methode in Klasse org.xbib.net.path.structure.PathMatcher
 
match(String, String) - Methode in Klasse org.xbib.net.path.simple.PathMatcher
 
match(String, String) - Methode in Klasse org.xbib.net.path.spring.PathPatternParser
 
match(String, String) - Methode in Klasse org.xbib.net.path.structure.PathMatcher
 
match(String, ParameterBuilder) - Methode in Klasse org.xbib.net.path.simple.PathStringMatcher
 
matchAndExtract(PathContainer) - Methode in Klasse org.xbib.net.path.spring.PathPattern
Match this pattern to the given URI path and return extracted URI template variables as well as path parameters (matrix variables).
matches(int, MatchingContext) - Methode in Klasse org.xbib.net.path.spring.element.CaptureTheRestPathElement
 
matches(int, MatchingContext) - Methode in Klasse org.xbib.net.path.spring.element.CaptureVariablePathElement
 
matches(int, MatchingContext) - Methode in Klasse org.xbib.net.path.spring.element.LiteralPathElement
 
matches(int, MatchingContext) - Methode in Klasse org.xbib.net.path.spring.element.PathElement
Attempt to match this path element.
matches(int, MatchingContext) - Methode in Klasse org.xbib.net.path.spring.element.RegexPathElement
 
matches(int, MatchingContext) - Methode in Klasse org.xbib.net.path.spring.element.SeparatorPathElement
Matching a separator is easy, basically the character at candidateIndex must be the separator.
matches(int, MatchingContext) - Methode in Klasse org.xbib.net.path.spring.element.SingleCharWildcardedPathElement
 
matches(int, MatchingContext) - Methode in Klasse org.xbib.net.path.spring.element.WildcardPathElement
Matching on a WildcardPathElement is quite straight forward.
matches(int, MatchingContext) - Methode in Klasse org.xbib.net.path.spring.element.WildcardTheRestPathElement
 
matches(PathContainer) - Methode in Klasse org.xbib.net.path.spring.PathPattern
Whether this pattern matches the given path.
MatchingContext - Klasse in org.xbib.net.path.spring
Encapsulates context when attempting a match.
MatchingContext(PathPattern, PathContainer, boolean) - Konstruktor für Klasse org.xbib.net.path.spring.MatchingContext
 
matchStart(String, String) - Methode in Klasse org.xbib.net.path.simple.PathMatcher
 
matchStartOfPath(PathContainer) - Methode in Klasse org.xbib.net.path.spring.PathPattern
Match the beginning of the given path and return the remaining portion not covered by this pattern.
MESSAGE_ROUTE - Statische Variable in Klasse org.xbib.net.path.spring.PathContainer.Options
Options for a message route.
MISSING_CLOSE_CAPTURE - Enum-Konstante in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 
MISSING_OPEN_CAPTURE - Enum-Konstante in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 
MISSING_REGEX_CONSTRAINT - Enum-Konstante in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 
MultiValueMap<K,V> - Schnittstelle in org.xbib.net.path.spring.util
Extension of the Map interface that stores multiple values.
MultiValueMapAdapter<K,V> - Klasse in org.xbib.net.path.spring.util
Adapts a given Map to the MultiValueMap contract.
MultiValueMapAdapter(Map<K, List<V>>) - Konstruktor für Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
Wrap the given target Map as a MultiValueMap adapter.

N

next - Variable in Klasse org.xbib.net.path.spring.element.PathElement
 
NO_MORE_DATA_EXPECTED_AFTER_CAPTURE_THE_REST - Enum-Konstante in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 
NO_PARAMETERS - Statische Variable in Klasse org.xbib.net.path.spring.element.PathElement
 

O

of(String) - Statische Methode in Klasse org.xbib.net.path.simple.Path
 
of(String) - Statische Methode in Klasse org.xbib.net.path.structure.Path
 
of(String) - Statische Methode in Klasse org.xbib.net.path.structure.PathMatcher
 
onResult(PathResolver.Result<T>) - Methode in Schnittstelle org.xbib.net.path.PathResolver.ResultListener
 
org.xbib.net.path - Modul org.xbib.net.path
 
org.xbib.net.path - Package org.xbib.net.path
Classes for URL path normalizing, decoding, matching, and routing.
org.xbib.net.path.simple - Package org.xbib.net.path.simple
 
org.xbib.net.path.spring - Package org.xbib.net.path.spring
 
org.xbib.net.path.spring.element - Package org.xbib.net.path.spring.element
 
org.xbib.net.path.spring.util - Package org.xbib.net.path.spring.util
 
org.xbib.net.path.structure - Package org.xbib.net.path.structure
 

P

PARAMETER_PATTERN - Statische Variable in Klasse org.xbib.net.path.structure.Path
 
parameters() - Methode in Schnittstelle org.xbib.net.path.spring.PathContainer.PathSegment
Path parameters associated with this path segment.
parse(String) - Methode in Klasse org.xbib.net.path.PathDecoder
 
parse(String) - Methode in Klasse org.xbib.net.path.spring.PathPatternParser
Process the path pattern content, a character at a time, breaking it into path elements around separator boundaries and verifying the structure at each stage.
parsePath(String) - Statische Methode in Schnittstelle org.xbib.net.path.spring.PathContainer
Parse the path value into a sequence of "/" Separator and PathSegment elements.
parsePath(String, PathContainer.Options) - Statische Methode in Schnittstelle org.xbib.net.path.spring.PathContainer
Parse the path value into a sequence of Separator and PathSegment elements.
path() - Methode in Klasse org.xbib.net.path.PathDecoder
 
Path - Klasse in org.xbib.net.path.simple
 
Path - Klasse in org.xbib.net.path.structure
 
Path() - Konstruktor für Klasse org.xbib.net.path.structure.Path
 
Path(String) - Konstruktor für Klasse org.xbib.net.path.simple.Path
 
Path(String) - Konstruktor für Klasse org.xbib.net.path.structure.Path
 
Path(String, String, boolean, boolean) - Konstruktor für Klasse org.xbib.net.path.structure.Path
 
PathComparator - Klasse in org.xbib.net.path.simple
Path pattern comparator.
PathComparator - Klasse in org.xbib.net.path.structure
Path structure comparator.
PathComparator(String) - Konstruktor für Klasse org.xbib.net.path.simple.PathComparator
 
PathComparator(String) - Konstruktor für Klasse org.xbib.net.path.structure.PathComparator
 
PathContainer - Schnittstelle in org.xbib.net.path.spring
Structured representation of a URI path parsed via PathContainer.parsePath(String) into a sequence of PathContainer.Separator and PathContainer.PathSegment elements.
PathContainer.Element - Schnittstelle in org.xbib.net.path.spring
A path element, either separator or path segment.
PathContainer.Options - Klasse in org.xbib.net.path.spring
Options to customize parsing based on the type of input path.
PathContainer.PathSegment - Schnittstelle in org.xbib.net.path.spring
Path segment element.
PathContainer.Separator - Schnittstelle in org.xbib.net.path.spring
Path separator element.
PathDecoder - Klasse in org.xbib.net.path
 
PathDecoder(String, String, Charset) - Konstruktor für Klasse org.xbib.net.path.PathDecoder
 
PathDecoder(String, Charset) - Konstruktor für Klasse org.xbib.net.path.PathDecoder
 
PathElement - Klasse in org.xbib.net.path.spring.element
Common supertype for the Ast nodes created to represent a path pattern.
PathElement(int, char) - Konstruktor für Klasse org.xbib.net.path.spring.element.PathElement
Create a new path element.
pathElements - Variable in Klasse org.xbib.net.path.spring.MatchingContext
 
pathElementValue(int) - Methode in Klasse org.xbib.net.path.spring.MatchingContext
Return the decoded value of the specified element.
pathLength - Variable in Klasse org.xbib.net.path.spring.MatchingContext
 
PathMatcher - Klasse in org.xbib.net.path.simple
Path matcher.
PathMatcher - Klasse in org.xbib.net.path.structure
 
PathMatcher() - Konstruktor für Klasse org.xbib.net.path.simple.PathMatcher
 
PathMatcher() - Konstruktor für Klasse org.xbib.net.path.structure.PathMatcher
 
PathMatcher(String) - Konstruktor für Klasse org.xbib.net.path.simple.PathMatcher
 
PathMatcher(String, String, boolean, boolean, boolean, ParameterBuilder) - Konstruktor für Klasse org.xbib.net.path.structure.PathMatcher
 
PathMatchInfo - Klasse in org.xbib.net.path.spring
Holder for URI variables and path parameters (matrix variables) extracted based on the pattern for a given matched path.
PathMatchInfo(Map<String, String>, Map<String, MultiValueMap<String, String>>) - Konstruktor für Klasse org.xbib.net.path.spring.PathMatchInfo
 
PathPattern - Klasse in org.xbib.net.path.spring
Representation of a parsed path pattern.
PathPattern(String, PathPatternParser, PathElement) - Konstruktor für Klasse org.xbib.net.path.spring.PathPattern
 
PathPatternParser - Klasse in org.xbib.net.path.spring
Parser for URI path patterns producing PathPattern instances that can then be matched to requests.
PathPatternParser() - Konstruktor für Klasse org.xbib.net.path.spring.PathPatternParser
 
PathRemainingMatchInfo - Klasse in org.xbib.net.path.spring
Holder for the result of a match on the start of a pattern.
PathResolver<T> - Klasse in org.xbib.net.path.simple
A simple resolver that maps pairs of method names and parameterized paths to arbitrary data.
PathResolver<T> - Klasse in org.xbib.net.path.structure
A resolver that maps path specifications to arbitrary objects using a trie structure.
PathResolver<T> - Schnittstelle in org.xbib.net.path
 
PathResolver.Builder<T> - Klasse in org.xbib.net.path.simple
A builder for creating a PathResolver.
PathResolver.Builder<T> - Klasse in org.xbib.net.path.structure
 
PathResolver.Builder<T> - Schnittstelle in org.xbib.net.path
 
PathResolver.Result<T> - Klasse in org.xbib.net.path.simple
The resulting information for a successful path resolution, which includes the value to which the path maps, as well as the raw string values of all path parameters.
PathResolver.Result<T> - Klasse in org.xbib.net.path.structure
 
PathResolver.Result<T> - Schnittstelle in org.xbib.net.path
 
PathResolver.ResultListener<T> - Schnittstelle in org.xbib.net.path
 
PathSegment - Klasse in org.xbib.net.path.structure
 
PathSegment() - Konstruktor für Klasse org.xbib.net.path.structure.PathSegment
 
pathSeparator - Variable in Klasse org.xbib.net.path.structure.Path
 
pathSeparator(String) - Methode in Klasse org.xbib.net.path.structure.PathResolver.Builder
 
pathSpec - Variable in Klasse org.xbib.net.path.structure.Path
 
PathStringMatcher - Klasse in org.xbib.net.path.simple
 
PathStringMatcher(String, boolean) - Konstruktor für Klasse org.xbib.net.path.simple.PathStringMatcher
 
PatternParseException - Ausnahmeklasse in org.xbib.net.path.spring
Exception that is thrown when there is a problem with the pattern being parsed.
PatternParseException(int, char[], PatternParseException.PatternMessage, Object...) - Konstruktor für Ausnahmeklasse org.xbib.net.path.spring.PatternParseException
 
PatternParseException(Throwable, int, char[], PatternParseException.PatternMessage, Object...) - Konstruktor für Ausnahmeklasse org.xbib.net.path.spring.PatternParseException
 
PatternParseException.PatternMessage - Enum-Klasse in org.xbib.net.path.spring
The messages that can be included in a PatternParseException when there is a parse failure.
pos - Variable in Klasse org.xbib.net.path.spring.element.PathElement
 
prev - Variable in Klasse org.xbib.net.path.spring.element.PathElement
 
put(K, List<V>) - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
putAll(Map<? extends K, ? extends List<V>>) - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 

Q

query() - Methode in Klasse org.xbib.net.path.PathDecoder
 

R

REGEX_PATTERN_SYNTAX_EXCEPTION - Enum-Konstante in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
 
RegexPathElement - Klasse in org.xbib.net.path.spring.element
A regex path element.
RegexPathElement(int, char[], boolean, char[], char) - Konstruktor für Klasse org.xbib.net.path.spring.element.RegexPathElement
 
remainingPathIndex - Variable in Klasse org.xbib.net.path.spring.MatchingContext
 
remove(Object) - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
resolve(String, String, PathResolver.ResultListener<T>) - Methode in Schnittstelle org.xbib.net.path.PathResolver
 
resolve(String, String, PathResolver.ResultListener<T>) - Methode in Klasse org.xbib.net.path.simple.PathResolver
Attempts to resolve a path.
resolve(String, String, PathResolver.ResultListener<T>) - Methode in Klasse org.xbib.net.path.structure.PathResolver
 

S

segments - Variable in Klasse org.xbib.net.path.structure.Path
 
separator - Variable in Klasse org.xbib.net.path.spring.element.PathElement
 
separator() - Methode in Klasse org.xbib.net.path.spring.PathContainer.Options
 
SeparatorPathElement - Klasse in org.xbib.net.path.spring.element
A separator path element.
SeparatorPathElement(int, char) - Konstruktor für Klasse org.xbib.net.path.spring.element.SeparatorPathElement
 
set(String, String, MultiValueMap<String, String>) - Methode in Klasse org.xbib.net.path.spring.MatchingContext
 
setCaseSensitive(boolean) - Methode in Klasse org.xbib.net.path.simple.PathMatcher
 
setCaseSensitive(boolean) - Methode in Klasse org.xbib.net.path.spring.PathPatternParser
Whether path pattern matching should be case-sensitive.
setCatchAll(boolean) - Methode in Klasse org.xbib.net.path.structure.PathSegment
 
setMatchAllowExtraPath() - Methode in Klasse org.xbib.net.path.spring.MatchingContext
 
setMatchOptionalTrailingSeparator(boolean) - Methode in Klasse org.xbib.net.path.spring.PathPatternParser
Whether a PathPattern produced by this parser should automatically match request paths with a trailing slash.
setParameterNames(List<String>) - Methode in Klasse org.xbib.net.path.structure.PathSegment
 
setPathOptions(PathContainer.Options) - Methode in Klasse org.xbib.net.path.spring.PathPatternParser
Set options for parsing patterns.
setPathSeparator(String) - Methode in Klasse org.xbib.net.path.simple.PathMatcher
 
setPathSeparator(String) - Methode in Klasse org.xbib.net.path.structure.PathMatcher
 
setPattern(Pattern) - Methode in Klasse org.xbib.net.path.structure.PathSegment
 
setString(String) - Methode in Klasse org.xbib.net.path.structure.PathSegment
 
setTrimTokens(boolean) - Methode in Klasse org.xbib.net.path.simple.PathMatcher
 
shouldDecodeAndParseSegments() - Methode in Klasse org.xbib.net.path.spring.PathContainer.Options
 
SingleCharWildcardedPathElement - Klasse in org.xbib.net.path.spring.element
A literal path element that does includes the single character wildcard '?'
SingleCharWildcardedPathElement(int, char[], int, boolean, char) - Konstruktor für Klasse org.xbib.net.path.spring.element.SingleCharWildcardedPathElement
 
size() - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
SPECIFICITY_COMPARATOR - Statische Variable in Klasse org.xbib.net.path.spring.PathPattern
Comparator that sorts patterns by specificity as follows: Null instances are last.
subPath(int) - Methode in Schnittstelle org.xbib.net.path.spring.PathContainer
Extract a sub-path from the given offset into the elements list.
subPath(int, int) - Methode in Schnittstelle org.xbib.net.path.spring.PathContainer
Extract a sub-path from the given start offset into the element list (inclusive) and to the end offset (exclusive).

T

toDetailedString() - Methode in Ausnahmeklasse org.xbib.net.path.spring.PatternParseException
Return a detailed message that includes the original pattern text with a pointer to the error position, as well as the error message.
tokenize(String) - Methode in Klasse org.xbib.net.path.simple.PathMatcher
 
tokenize(String) - Methode in Klasse org.xbib.net.path.structure.Path
 
tokenize(String, String, boolean, boolean) - Statische Methode in Klasse org.xbib.net.path.structure.Path
 
toString() - Methode in Klasse org.xbib.net.path.simple.PathResolver
 
toString() - Methode in Klasse org.xbib.net.path.spring.element.CaptureTheRestPathElement
 
toString() - Methode in Klasse org.xbib.net.path.spring.element.CaptureVariablePathElement
 
toString() - Methode in Klasse org.xbib.net.path.spring.element.LiteralPathElement
 
toString() - Methode in Klasse org.xbib.net.path.spring.element.RegexPathElement
 
toString() - Methode in Klasse org.xbib.net.path.spring.element.SeparatorPathElement
 
toString() - Methode in Klasse org.xbib.net.path.spring.element.SingleCharWildcardedPathElement
 
toString() - Methode in Klasse org.xbib.net.path.spring.element.WildcardPathElement
 
toString() - Methode in Klasse org.xbib.net.path.spring.element.WildcardTheRestPathElement
 
toString() - Methode in Klasse org.xbib.net.path.spring.PathMatchInfo
 
toString() - Methode in Klasse org.xbib.net.path.spring.PathPattern
 
toString() - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
toString() - Methode in Klasse org.xbib.net.path.structure.PathResolver.Result
 
toString() - Methode in Klasse org.xbib.net.path.structure.PathResolver
 
toString() - Methode in Klasse org.xbib.net.path.structure.PathSegment
 
trimTokens - Variable in Klasse org.xbib.net.path.structure.Path
 
trimTokens(boolean) - Methode in Klasse org.xbib.net.path.structure.PathResolver.Builder
 

V

value() - Methode in Schnittstelle org.xbib.net.path.spring.PathContainer.Element
The unmodified, original value of this element.
value() - Methode in Schnittstelle org.xbib.net.path.spring.PathContainer
The original path from which this instance was parsed.
valueOf(String) - Statische Methode in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
values() - Statische Methode in Enum-Klasse org.xbib.net.path.spring.PatternParseException.PatternMessage
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
values() - Methode in Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
 
valueToMatch() - Methode in Schnittstelle org.xbib.net.path.spring.PathContainer.PathSegment
Return the path segment value, decoded and sanitized, for path matching.
valueToMatchAsChars() - Methode in Schnittstelle org.xbib.net.path.spring.PathContainer.PathSegment
Expose PathContainer.PathSegment.valueToMatch() as a character array.

W

WILDCARD_WEIGHT - Statische Variable in Klasse org.xbib.net.path.spring.element.PathElement
 
WildcardPathElement - Klasse in org.xbib.net.path.spring.element
A wildcard path element.
WildcardPathElement(int, char) - Konstruktor für Klasse org.xbib.net.path.spring.element.WildcardPathElement
 
WildcardTheRestPathElement - Klasse in org.xbib.net.path.spring.element
A path element representing wildcarding the rest of a path.
WildcardTheRestPathElement(int, char) - Konstruktor für Klasse org.xbib.net.path.spring.element.WildcardTheRestPathElement
 
A B C D E F G H I K L M N O P Q R S T V W 
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form