Package org.eclipse.jetty.http.pathmap
Class UriTemplatePathSpec
- java.lang.Object
-
- org.eclipse.jetty.http.pathmap.AbstractPathSpec
-
- org.eclipse.jetty.http.pathmap.UriTemplatePathSpec
-
@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(java.lang.String rawSpec)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intcompareTo(PathSpec other)Deprecated.java.lang.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.java.lang.StringgetPathInfo(java.lang.String path)Deprecated.Return the portion of the path that is after the path spec.java.lang.StringgetPathMatch(java.lang.String path)Deprecated.Return the portion of the path that matches a path spec.java.util.Map<java.lang.String,java.lang.String>getPathParams(java.lang.String path)Deprecated.java.util.regex.PatterngetPattern()Deprecated.java.lang.StringgetPrefix()Deprecated.A simple prefix match for the pathspec or nullintgetSpecLength()Deprecated.The length of the spec.java.lang.StringgetSuffix()Deprecated.A simple suffix match for the pathspec or nullintgetVariableCount()Deprecated.java.lang.String[]getVariables()Deprecated.booleanmatches(java.lang.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
-
-
-
-
Method Detail
-
compareTo
public int compareTo(PathSpec other)
Deprecated.- Specified by:
compareToin interfacejava.lang.Comparable<PathSpec>- Overrides:
compareToin classAbstractPathSpec
-
getPathParams
public java.util.Map<java.lang.String,java.lang.String> getPathParams(java.lang.String path)
Deprecated.
-
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 java.lang.String getPathInfo(java.lang.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 java.lang.String getPathMatch(java.lang.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 java.lang.String getDeclaration()
Deprecated.Description copied from interface:PathSpecThe as-provided path spec.- Returns:
- the as-provided path spec
-
getPrefix
public java.lang.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 java.lang.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 java.util.regex.Pattern getPattern()
Deprecated.
-
matches
public boolean matches(java.lang.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 java.lang.String[] getVariables()
Deprecated.
-
-