A C D E F G I M O R S T U V W 

A

append(String) - Method in class com.damnhandy.uri.template.UriTemplate
Appends the expression from a base URI template expression, such as:

C

com.damnhandy.uri.template - package com.damnhandy.uri.template
Handy URI Templates
com.damnhandy.uri.template.impl - package com.damnhandy.uri.template.impl
 
containsOperator(String) - Static method in class com.damnhandy.uri.template.UriTemplate
 

D

DEFAULT_SEPARATOR - Static variable in class com.damnhandy.uri.template.UriTemplate
 
defaultDateFormat - Variable in class com.damnhandy.uri.template.UriTemplate
 
DefaultVarExploder - Class in com.damnhandy.uri.template
The DefaultVarExploder is a VarExploder implementation that takes in a Java object and extracts the properties for use in a URI Template.
DefaultVarExploder(Object) - Constructor for class com.damnhandy.uri.template.DefaultVarExploder
 

E

encode(String) - Static method in class com.damnhandy.uri.template.UriUtil
Encodes general uri expressions, allowing only unreserved characters.
encodeFragment(String) - Static method in class com.damnhandy.uri.template.UriUtil
Encodes fragments, allowing only the characters defined in uri fragments(http://tools.ietf .org/html/rfc3986#appendix-A).
encodeReserved(String) - Static method in class com.damnhandy.uri.template.UriUtil
Encodes the reserved expression, allowing all reserved and unreserved characters.
expand(Map<String, Object>) - Method in class com.damnhandy.uri.template.impl.RFC6570UriTemplate
Expand the URI expression using the supplied values
expand() - Method in class com.damnhandy.uri.template.impl.RFC6570UriTemplate
 
expand(String, Map<String, Object>) - Static method in class com.damnhandy.uri.template.UriTemplate
Expands the given expression string using the variable replacements in the supplied Map.
expand(Map<String, Object>) - Method in class com.damnhandy.uri.template.UriTemplate
Expand the URI template using the supplied values
expand() - Method in class com.damnhandy.uri.template.UriTemplate
Applies variable substitution the URI Template and returns the expanded URI.
expression(String) - Method in class com.damnhandy.uri.template.UriTemplate
Deprecated.
use #template(String) instead
ExpressionParseException - Exception in com.damnhandy.uri.template.impl
This RuntimeException is raised when the the template processor encounters an issue parsing the URI template expression.
ExpressionParseException() - Constructor for exception com.damnhandy.uri.template.impl.ExpressionParseException
Create a new InvalidExpressionException.
ExpressionParseException(String, Throwable) - Constructor for exception com.damnhandy.uri.template.impl.ExpressionParseException
Create a new InvalidExpressionException.
ExpressionParseException(String) - Constructor for exception com.damnhandy.uri.template.impl.ExpressionParseException
Create a new InvalidExpressionException.
ExpressionParseException(Throwable) - Constructor for exception com.damnhandy.uri.template.impl.ExpressionParseException
Create a new InvalidExpressionException.

F

fromExpression(String) - Static method in class com.damnhandy.uri.template.UriTemplate
Deprecated.
fromOpCode(String) - Static method in enum com.damnhandy.uri.template.impl.Operator
FIXME Comment this
fromTemplate(String) - Static method in class com.damnhandy.uri.template.UriTemplate
Creates a new UriTemplate from the template.
fromTemplate(UriTemplate) - Static method in class com.damnhandy.uri.template.UriTemplate
Creates a new UriTemplate from a root UriTemplate.

G

getEncoding() - Method in enum com.damnhandy.uri.template.impl.Operator
 
getExploder(Object, VarSpec) - Static method in class com.damnhandy.uri.template.impl.VarExploderFactory
 
getExpression() - Method in class com.damnhandy.uri.template.UriTemplate
Deprecated.
getListSeparator() - Method in enum com.damnhandy.uri.template.impl.Operator
 
getModifier() - Method in class com.damnhandy.uri.template.impl.VarSpec
Get the modifier.
getNameValuePairs() - Method in class com.damnhandy.uri.template.DefaultVarExploder
 
getNameValuePairs() - Method in interface com.damnhandy.uri.template.VarExploder
Returns the properties of the source object a Map of name/value pairs.
getOperator() - Method in enum com.damnhandy.uri.template.impl.Operator
 
getPosition() - Method in class com.damnhandy.uri.template.impl.VarSpec
Get the position.
getPrefix() - Method in enum com.damnhandy.uri.template.impl.Operator
 
getSeparator() - Method in enum com.damnhandy.uri.template.impl.Operator
 
getTemplate() - Method in class com.damnhandy.uri.template.UriTemplate
Returns the original URI template expression.
getValue() - Method in enum com.damnhandy.uri.template.impl.Modifier
 
getValue() - Method in class com.damnhandy.uri.template.impl.VarSpec
Get the value.
getValues() - Method in class com.damnhandy.uri.template.DefaultVarExploder
 
getValues() - Method in class com.damnhandy.uri.template.UriTemplate
Returns the collection of name/value pairs contained in the instance.
getValues() - Method in interface com.damnhandy.uri.template.VarExploder
Returns the properties of the source object a Collection of object values.
getVariableName() - Method in class com.damnhandy.uri.template.impl.VarSpec
FIXME Comment this

I

ifEmptyString() - Method in enum com.damnhandy.uri.template.impl.Operator
 
isNamed() - Method in enum com.damnhandy.uri.template.impl.Operator
 

M

Modifier - Enum in com.damnhandy.uri.template.impl
 

O

Operator - Enum in com.damnhandy.uri.template.impl
An enum representing an operator in a URI Template.

R

RFC6570UriTemplate - Class in com.damnhandy.uri.template.impl
A UriTemplate implementation that supports RFC6570
RFC6570UriTemplate(String) - Constructor for class com.damnhandy.uri.template.impl.RFC6570UriTemplate
Create a new RFC6570UriTemplate.

S

set(String, Object) - Method in class com.damnhandy.uri.template.UriTemplate
Sets a value on the URI template expression variable.
set(String, Date) - Method in class com.damnhandy.uri.template.UriTemplate
Sets a Date value into the list of variable substitutions using the default DateFormat.
set(Map<String, Object>) - Method in class com.damnhandy.uri.template.UriTemplate
Adds the name/value pairs in the supplied Map to the collection of values within this URI template instance.
setSource(Object) - Method in class com.damnhandy.uri.template.DefaultVarExploder
 
setTemplate(String) - Method in class com.damnhandy.uri.template.UriTemplate
FIXME Comment this

T

toString() - Method in class com.damnhandy.uri.template.impl.VarSpec
 

U

UriEncodingException - Exception in com.damnhandy.uri.template.impl
 
UriEncodingException() - Constructor for exception com.damnhandy.uri.template.impl.UriEncodingException
Create a new UriEncodingException.
UriEncodingException(String, Throwable) - Constructor for exception com.damnhandy.uri.template.impl.UriEncodingException
Create a new UriEncodingException.
UriEncodingException(String) - Constructor for exception com.damnhandy.uri.template.impl.UriEncodingException
Create a new UriEncodingException.
UriEncodingException(Throwable) - Constructor for exception com.damnhandy.uri.template.impl.UriEncodingException
Create a new UriEncodingException.
UriTemplate - Class in com.damnhandy.uri.template
This is the main class for creating and manipulating URI templates.
UriTemplate() - Constructor for class com.damnhandy.uri.template.UriTemplate
 
UriTemplate.Encoding - Enum in com.damnhandy.uri.template
 
UriTransient - Annotation Type in com.damnhandy.uri.template
Marks a field or property as transient so that it is not included in the expansion.
UriUtil - Class in com.damnhandy.uri.template
A light-weight utility class for applying encoding to values that are applied to expression values.
useVarNameWhenExploded() - Method in enum com.damnhandy.uri.template.impl.Operator
When the variable is a Collection, this flag determines if we use the VarSpec name to prefix values.

V

valueOf(String) - Static method in enum com.damnhandy.uri.template.impl.Modifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.damnhandy.uri.template.impl.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.damnhandy.uri.template.impl.VarSpec.VarFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.damnhandy.uri.template.UriTemplate.Encoding
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.damnhandy.uri.template.impl.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.damnhandy.uri.template.impl.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.damnhandy.uri.template.impl.VarSpec.VarFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.damnhandy.uri.template.UriTemplate.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class com.damnhandy.uri.template.UriTemplate
The collection of values that will be applied to the URI expression in the expansion process.
VarExploder - Interface in com.damnhandy.uri.template
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.
VarExploderFactory - Class in com.damnhandy.uri.template.impl
 
VariableExpansionException - Exception in com.damnhandy.uri.template.impl
This RuntimeException is raised when the the template processor encounters an issue expanding the value into the variable at expansion time.
VariableExpansionException() - Constructor for exception com.damnhandy.uri.template.impl.VariableExpansionException
Create a new VariableExpansionException.
VariableExpansionException(String) - Constructor for exception com.damnhandy.uri.template.impl.VariableExpansionException
Create a new VariableExpansionException.
VariableExpansionException(Throwable) - Constructor for exception com.damnhandy.uri.template.impl.VariableExpansionException
Create a new VariableExpansionException.
VariableExpansionException(String, Throwable) - Constructor for exception com.damnhandy.uri.template.impl.VariableExpansionException
Create a new VariableExpansionException.
VarName - Annotation Type in com.damnhandy.uri.template
When this annotation is placed on a field or getter method, the annotation value will be used instead of the property name.
VarSpec - Class in com.damnhandy.uri.template.impl
Represents a variable in a URI template expression.
VarSpec(String, Modifier) - Constructor for class com.damnhandy.uri.template.impl.VarSpec
Create a new VarSpec.
VarSpec(String, Modifier, Integer) - Constructor for class com.damnhandy.uri.template.impl.VarSpec
Create a new VarSpec.
VarSpec.VarFormat - Enum in com.damnhandy.uri.template.impl
 

W

withDefaultDateFormat(String) - Method in class com.damnhandy.uri.template.UriTemplate
 
withDefaultDateFormat(DateFormat) - Method in class com.damnhandy.uri.template.UriTemplate
 
A C D E F G I M O R S T U V W 

Copyright © April 30, 2012-2012 Ryan J. McDonough. All Rights Reserved.