| Interface | Description |
|---|---|
| VarExploder |
A
VarExploder is invoked when an explode modifier "*" is encountered within
a variable name within a URI expression expression and the replacement value is a complex
type, such a some type of POJO or other data type. |
| Class | Description |
|---|---|
| DefaultVarExploder |
The
DefaultVarExploder is a VarExploder implementation that takes in a Java object and
extracts the properties for use in a URI Template. |
| UriTemplate |
This is the main class for creating and manipulating URI templates.
|
| UriUtil |
A light-weight utility class for applying encoding to values that are applied to
expression values.
|
| Enum | Description |
|---|---|
| UriTemplate.Encoding |
| Annotation Type | Description |
|---|---|
| UriTransient |
Marks a field or property as transient so that it is not included in
the expansion.
|
| VarName |
When this annotation is placed on a field or getter method, the
annotation value will be used instead of the property name.
|
This package contains the core classes for manipulating and processing different types of URI Templates. At present, it is only supports RFC6570 URI Templates.
Copyright © April 30, 2012-2012 Ryan J. McDonough. All Rights Reserved.