| Interface | Description | 
|---|---|
| UriBuilder | 
 Helper class for building URIs and handle encoding correctly. 
 | 
| UriMatcher | 
 A URI matcher is capable of matching a URI and producing a  
UriMatchInfo. | 
| UriMatchInfo | 
 The result of a call to  
UriMatcher.match(java.net.URI). | 
| UriTemplate.PathSegment | 
 Represents an expandable path segment. 
 | 
| Class | Description | 
|---|---|
| UriMatchTemplate | 
 Extends  
UriTemplate and adds the ability to match a URI to a given template using the
 UriMatcher.match(java.net.URI) method. | 
| UriMatchTemplate.DefaultUriMatchInfo | 
 The default  
UriMatchInfo implementation. | 
| UriMatchTemplate.UriMatchTemplateParser | 
 Extended version of  
UriTemplate.UriTemplateParser that builds a regular expression to match a path. | 
| UriMatchVariable | 
 Represents a variable in a URI template. 
 | 
| UriTemplate | 
 A Fast Implementation of URI Template specification. 
 | 
| UriTemplate.UriTemplateParser | 
 An URI template parser. 
 | 
| UriTypeMatchTemplate | 
 A  
UriMatchTemplate that allows specifying types for the URI variables. | 
| UriTypeMatchTemplate.TypedUriMatchTemplateParser | 
 A typed uri match templated parser. 
 |