protected static class UriTemplate.UriTemplateParser extends Object
| Modifier and Type | Method and Description | 
|---|---|
| protected void | addRawContentSegment(List<UriTemplate.PathSegment> segments,
                    String value,
                    boolean isQuerySegment)Adds a raw content segment. | 
| protected void | addVariableSegment(List<UriTemplate.PathSegment> segments,
                  String variable,
                  String prefix,
                  String delimiter,
                  boolean encode,
                  boolean repeatPrefix,
                  String modifierStr,
                  char modifierChar,
                  char operator,
                  String previousDelimiter,
                  boolean isQuerySegment)Adds a new variable segment. | 
| protected void | parse(List<UriTemplate.PathSegment> segments)Parse a list of segments. | 
protected void parse(List<UriTemplate.PathSegment> segments)
segments - The list of segmentsprotected void addRawContentSegment(List<UriTemplate.PathSegment> segments, String value, boolean isQuerySegment)
segments - The segmentsvalue - The valueisQuerySegment - Whether is a query segmentprotected void addVariableSegment(List<UriTemplate.PathSegment> segments, String variable, String prefix, String delimiter, boolean encode, boolean repeatPrefix, String modifierStr, char modifierChar, char operator, String previousDelimiter, boolean isQuerySegment)
segments - The segments to augmentvariable - The variableprefix - The prefix to use when expanding the variabledelimiter - The delimiter to use when expanding the variableencode - Whether to URL encode the variablerepeatPrefix - Whether to repeat the prefix for each expanded variablemodifierStr - The modifier stringmodifierChar - The modifier as charoperator - The currently active operatorpreviousDelimiter - The delimiter to use if a variable appeared before this variableisQuerySegment - Whether is a query segment