Class ServletPathSpec
java.lang.Object
org.eclipse.jetty.http.pathmap.AbstractPathSpec
org.eclipse.jetty.http.pathmap.ServletPathSpec
- All Implemented Interfaces:
 Comparable<PathSpec>, PathSpec
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionThe as-provided path spec.getGroup()The spec group.intGet the number of path elements that this path spec declares.getPathInfo(String path) Deprecated.getPathMatch(String path) Deprecated.usematched(String)#MatchedPath.getPathMatch()instead.A simple prefix match for the pathspec or nullintThe length of the spec.A simple suffix match for the pathspec or nullstatic booleanstatic booleanGet the complete matched details of the provided path.booleanTest to see if the provided path matches this path spec.static StringIf a servlet or filter path mapping isn't a suffix mapping, ensure it starts with '/'static StringReturn the portion of a path that is after a path spec.static StringReturn the portion of a path that matches a path spec.static StringrelativePath(String base, String pathSpec, String path) Relative path.Methods inherited from class AbstractPathSpec
compareTo, equals, hashCode, toString 
- 
Constructor Details
- 
ServletPathSpec
 
 - 
 - 
Method Details
- 
normalize
 - 
match
 - 
match
 - 
pathMatch
 - 
pathInfo
 - 
relativePath
 - 
getSpecLength
public int getSpecLength()Description copied from interface:PathSpecThe length of the spec.- Returns:
 - the length of the spec.
 
 - 
getGroup
 - 
getPathDepth
public int getPathDepth()Description copied from interface:PathSpecGet the number of path elements that this path spec declares.This is used to determine longest match logic.
- Returns:
 - the depth of the path segments that this spec declares
 
 - 
getPathInfo
Deprecated.usematched(String)#MatchedPath.getPathInfo()instead.Description copied from interface:PathSpecReturn the portion of the path that is after the path spec.- Parameters:
 path- the path to match against- Returns:
 - the path info portion of the string
 
 - 
getPathMatch
Deprecated.usematched(String)#MatchedPath.getPathMatch()instead.Description copied from interface:PathSpecReturn the portion of the path that matches a path spec.- Parameters:
 path- the path to match against- Returns:
 - the match, or null if no match at all
 
 - 
getDeclaration
 - 
getPrefix
 - 
getSuffix
 - 
matched
Description copied from interface:PathSpecGet the complete matched details of the provided path.- Parameters:
 path- the path to test- Returns:
 - the matched details, if a match was possible, or null if not able to be matched.
 - See Also:
 
 - 
matches
Description copied from interface:PathSpecTest to see if the provided path matches this path spec. This can be more efficient thatPathSpec.matched(String)if the details of the match are not required.- Parameters:
 path- the path to test- Returns:
 - true if the path matches this path spec, false otherwise
 - See Also:
 
 
 - 
 
matched(String)#MatchedPath.getPathInfo()instead.