Index
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
MultiValueMapto 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
CaptureTheRestPathElementinstance. - 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
CaptureVariablePathElementinstance. - 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.Optionsinstance 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.SeparatororPathContainer.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
configuredpattern 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
MultiValueMapthat wraps aLinkedHashMap, storing multiple values in anArrayList. - 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
LinkedHashMapwith 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
Mapinterface that stores multiple values. - MultiValueMapAdapter<K,
V> - Klasse in org.xbib.net.path.spring.util -
Adapts a given
Mapto theMultiValueMapcontract. - MultiValueMapAdapter(Map<K, List<V>>) - Konstruktor für Klasse org.xbib.net.path.spring.util.MultiValueMapAdapter
-
Wrap the given target
Mapas aMultiValueMapadapter.
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
- parsePath(String, PathContainer.Options) - Statische Methode in Schnittstelle org.xbib.net.path.spring.PathContainer
-
Parse the path value into a sequence of
SeparatorandPathSegmentelements. - 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 ofPathContainer.SeparatorandPathContainer.PathSegmentelements. - 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
PathPatterninstances 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
PatternParseExceptionwhen 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
PathPatternproduced 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
Alle Klassen und Schnittstellen|Alle Packages|Konstantenfeldwerte|Serialisierte Form