@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)
InternalUriTemplatecreateParser in class InternalUriTemplatetemplateString - The templateparserArguments - The parsed arguments