Package org.eclipse.jetty.http.pathmap
Class UriTemplatePathSpec
- java.lang.Object
-
- org.eclipse.jetty.http.pathmap.AbstractPathSpec
-
- org.eclipse.jetty.http.pathmap.UriTemplatePathSpec
-
- All Implemented Interfaces:
Comparable<PathSpec>,PathSpec
@Deprecated(since="2021-05-27") public class UriTemplatePathSpec extends AbstractPathSpec
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.PathSpec for URI Template based declarations- See Also:
- URI Templates (Level 1)
-
-
Constructor Summary
Constructors Constructor Description UriTemplatePathSpec(String rawSpec)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intcompareTo(PathSpec other)Deprecated.StringgetDeclaration()Deprecated.The as-provided path spec.PathSpecGroupgetGroup()Deprecated.The spec group.intgetPathDepth()Deprecated.Get the number of path elements that this path spec declares.StringgetPathInfo(String path)Deprecated.Return the portion of the path that is after the path spec.StringgetPathMatch(String path)Deprecated.Return the portion of the path that matches a path spec.Map<String,String>getPathParams(String path)Deprecated.PatterngetPattern()Deprecated.StringgetPrefix()Deprecated.A simple prefix match for the pathspec or nullintgetSpecLength()Deprecated.The length of the spec.StringgetSuffix()Deprecated.A simple suffix match for the pathspec or nullintgetVariableCount()Deprecated.String[]getVariables()Deprecated.booleanmatches(String path)Deprecated.Test to see if the provided path matches this path spec-
Methods inherited from class org.eclipse.jetty.http.pathmap.AbstractPathSpec
equals, hashCode, toString
-
-
-
-
Constructor Detail
-
UriTemplatePathSpec
public UriTemplatePathSpec(String rawSpec)
Deprecated.
-
-
Method Detail
-
compareTo
public int compareTo(PathSpec other)
Deprecated.- Specified by:
compareToin interfaceComparable<PathSpec>- Overrides:
compareToin classAbstractPathSpec
-
getSpecLength
public int getSpecLength()
Deprecated.Description copied from interface:PathSpecThe length of the spec.- Returns:
- the length of the spec.
-
getGroup
public PathSpecGroup getGroup()
Deprecated.Description copied from interface:PathSpecThe spec group.- Returns:
- the spec group.
-
getPathDepth
public int getPathDepth()
Deprecated.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
public String getPathInfo(String path)
Deprecated.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
public String getPathMatch(String path)
Deprecated.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
public String getDeclaration()
Deprecated.Description copied from interface:PathSpecThe as-provided path spec.- Returns:
- the as-provided path spec
-
getPrefix
public String getPrefix()
Deprecated.Description copied from interface:PathSpecA simple prefix match for the pathspec or null- Returns:
- A simple prefix match for the pathspec or null
-
getSuffix
public String getSuffix()
Deprecated.Description copied from interface:PathSpecA simple suffix match for the pathspec or null- Returns:
- A simple suffix match for the pathspec or null
-
getPattern
public Pattern getPattern()
Deprecated.
-
matches
public boolean matches(String path)
Deprecated.Description copied from interface:PathSpecTest to see if the provided path matches this path spec- Parameters:
path- the path to test- Returns:
- true if the path matches this path spec, false otherwise
-
getVariableCount
public int getVariableCount()
Deprecated.
-
getVariables
public String[] getVariables()
Deprecated.
-
-