@Deprecated @Internal public final class InternalUriMatchTemplate extends InternalUriTemplate
Modifier and Type | Class and Description |
---|---|
protected static class |
InternalUriMatchTemplate.UriMatchTemplateParser
Deprecated.
Extended version of
InternalUriTemplate.UriTemplateParser that builds a regular expression to match a path. |
InternalUriTemplate.PathSegment, InternalUriTemplate.UriTemplateParser
Modifier and Type | Field and Description |
---|---|
protected java.lang.StringBuilder |
pattern
Deprecated.
|
protected static java.lang.String |
VARIABLE_MATCH_PATTERN
Deprecated.
|
protected java.util.List<InternalUriMatchVariable> |
variables
Deprecated.
|
Modifier | Constructor and Description |
---|---|
|
InternalUriMatchTemplate(java.lang.CharSequence templateString)
Deprecated.
Construct a new URI template for the given template.
|
protected |
InternalUriMatchTemplate(java.lang.CharSequence templateString,
java.lang.Object... parserArguments)
Deprecated.
Construct a new URI template for the given template.
|
Modifier and Type | Method and Description |
---|---|
protected InternalUriTemplate.UriTemplateParser |
createParser(java.lang.String templateString,
java.lang.Object... parserArguments)
Deprecated.
Creates a parser.
|
java.util.List<java.lang.String> |
getVariableNames()
Deprecated.
|
java.util.List<InternalUriMatchVariable> |
getVariables()
Deprecated.
|
static InternalUriMatchTemplate |
of(java.lang.String uri)
Deprecated.
Create a new
InternalUriTemplate for the given URI. |
protected static final java.lang.String VARIABLE_MATCH_PATTERN
protected java.lang.StringBuilder pattern
protected java.util.List<InternalUriMatchVariable> variables
public InternalUriMatchTemplate(java.lang.CharSequence templateString)
templateString
- The template stringprotected InternalUriMatchTemplate(java.lang.CharSequence templateString, java.lang.Object... parserArguments)
templateString
- The template stringparserArguments
- The parsed argumentspublic java.util.List<java.lang.String> getVariableNames()
public java.util.List<InternalUriMatchVariable> getVariables()
public static InternalUriMatchTemplate of(java.lang.String uri)
InternalUriTemplate
for the given URI.uri
- The URIprotected InternalUriTemplate.UriTemplateParser createParser(java.lang.String templateString, java.lang.Object... parserArguments)
InternalUriTemplate
createParser
in class InternalUriTemplate
templateString
- The templateparserArguments
- The parsed arguments