class PathPattern.MatchingContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) PathContainer |
candidate |
(package private) boolean |
determineRemainingPath |
private java.util.Map<java.lang.String,MultiValueMap<java.lang.String,java.lang.String>> |
extractedMatrixVariables |
private java.util.Map<java.lang.String,java.lang.String> |
extractedUriVariables |
(package private) boolean |
extractingVariables |
(package private) java.util.List<PathContainer.Element> |
pathElements |
(package private) int |
pathLength |
(package private) int |
remainingPathIndex |
Constructor and Description |
---|
MatchingContext(PathContainer pathContainer,
boolean extractVariables) |
Modifier and Type | Method and Description |
---|---|
PathPattern.PathMatchInfo |
getPathMatchResult() |
boolean |
isMatchOptionalTrailingSeparator() |
(package private) boolean |
isSeparator(int pathIndex) |
(package private) java.lang.String |
pathElementValue(int pathIndex) |
void |
set(java.lang.String key,
java.lang.String value,
MultiValueMap<java.lang.String,java.lang.String> parameters) |
void |
setMatchAllowExtraPath() |
final PathContainer candidate
final java.util.List<PathContainer.Element> pathElements
final int pathLength
@Nullable private java.util.Map<java.lang.String,java.lang.String> extractedUriVariables
@Nullable private java.util.Map<java.lang.String,MultiValueMap<java.lang.String,java.lang.String>> extractedMatrixVariables
boolean extractingVariables
boolean determineRemainingPath
int remainingPathIndex
public MatchingContext(PathContainer pathContainer, boolean extractVariables)
public void setMatchAllowExtraPath()
public boolean isMatchOptionalTrailingSeparator()
public void set(java.lang.String key, java.lang.String value, MultiValueMap<java.lang.String,java.lang.String> parameters)
public PathPattern.PathMatchInfo getPathMatchResult()
boolean isSeparator(int pathIndex)
pathIndex
- possible index of a separatorjava.lang.String pathElementValue(int pathIndex)
pathIndex
- path element index