Class PathTemplate
- java.lang.Object
-
- org.glassfish.tyrus.core.uri.internal.UriTemplate
-
- org.glassfish.tyrus.core.uri.internal.PathTemplate
-
public final class PathTemplate extends UriTemplate
A URI template for a URI path.- Author:
- Paul Sandoz, Yegor Bugayenko (yegor256 at java.net)
-
-
Field Summary
-
Fields inherited from class org.glassfish.tyrus.core.uri.internal.UriTemplate
COMPARATOR, EMPTY
-
-
Constructor Summary
Constructors Constructor Description PathTemplate(java.lang.String path)
Create a URI path template and encode (percent escape) any characters of the template that are not valid URI characters.
-
Method Summary
-
Methods inherited from class org.glassfish.tyrus.core.uri.internal.UriTemplate
createURI, createURI, createURI, createURI, createURI, createURIWithStringValues, createURIWithStringValues, endsWithSlash, equals, getNumberOfExplicitCharacters, getNumberOfExplicitRegexes, getNumberOfRegexGroups, getNumberOfTemplateVariables, getPattern, getTemplate, getTemplateVariables, hashCode, isTemplateVariablePresent, match, match, normalize, normalize, relativize, resolve, resolve, resolveTemplateValues, toString
-
-
-
-
Constructor Detail
-
PathTemplate
public PathTemplate(java.lang.String path)
Create a URI path template and encode (percent escape) any characters of the template that are not valid URI characters. Paths that don't start with a slash ('/'
) will be automatically prefixed with one.- Parameters:
path
- the URI path template.
-
-