Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
A
add(Object, Object...)
- Method in class com.github.fge.uritemplate.vars.values.
ListValue.Builder
Add a series of elements to this list
addAll(Iterable<T>)
- Method in class com.github.fge.uritemplate.vars.values.
ListValue.Builder
Add elements from an iterable (list, set, other)
addListValue(String, Iterable<T>)
- Method in class com.github.fge.uritemplate.vars.
VariableMapBuilder
Shortcut method to associate a name with a list value
addListValue(String, Object, Object...)
- Method in class com.github.fge.uritemplate.vars.
VariableMapBuilder
Shortcut method to associate a name with a list value
addMapValue(String, Map<String, T>)
- Method in class com.github.fge.uritemplate.vars.
VariableMapBuilder
Shortcut method to associate a variable name to a map value
addScalarValue(String, Object)
- Method in class com.github.fge.uritemplate.vars.
VariableMapBuilder
Shortcut method to associate a name with a scalar value
addValue(String, VariableValue)
- Method in class com.github.fge.uritemplate.vars.
VariableMapBuilder
Associate a value to a variable name
addVariableMap(VariableMap)
- Method in class com.github.fge.uritemplate.vars.
VariableMapBuilder
Add all variable definitions from another variable map
B
build()
- Method in class com.github.fge.uritemplate.vars.values.
ListValue.Builder
Build the value
build()
- Method in class com.github.fge.uritemplate.vars.values.
MapValue.Builder
Build the value
BUNDLE
- Static variable in class com.github.fge.uritemplate.vars.values.
VariableValue
C
com.github.fge.uritemplate
- package com.github.fge.uritemplate
com.github.fge.uritemplate.expression
- package com.github.fge.uritemplate.expression
com.github.fge.uritemplate.parse
- package com.github.fge.uritemplate.parse
com.github.fge.uritemplate.render
- package com.github.fge.uritemplate.render
com.github.fge.uritemplate.vars
- package com.github.fge.uritemplate.vars
com.github.fge.uritemplate.vars.specs
- package com.github.fge.uritemplate.vars.specs
com.github.fge.uritemplate.vars.values
- package com.github.fge.uritemplate.vars.values
COMMA
- Static variable in class com.github.fge.uritemplate.render.
MultiValueRenderer
copyOf(Iterable<T>)
- Static method in class com.github.fge.uritemplate.vars.values.
ListValue
Build a list value out of an existing iterable (list, set, other)
copyOf(Map<String, T>)
- Static method in class com.github.fge.uritemplate.vars.values.
MapValue
Convenience method to build a variable value from an existing
Map
E
equals(Object)
- Method in class com.github.fge.uritemplate.expression.
TemplateExpression
equals(Object)
- Method in class com.github.fge.uritemplate.vars.specs.
ExplodedVariable
equals(Object)
- Method in class com.github.fge.uritemplate.vars.specs.
PrefixVariable
equals(Object)
- Method in class com.github.fge.uritemplate.vars.specs.
SimpleVariable
equals(Object)
- Method in class com.github.fge.uritemplate.vars.specs.
VariableSpec
expand(VariableMap)
- Method in class com.github.fge.uritemplate.expression.
TemplateExpression
expand(VariableMap)
- Method in class com.github.fge.uritemplate.expression.
TemplateLiteral
expand(VariableMap)
- Method in interface com.github.fge.uritemplate.expression.
URITemplateExpression
Compute an expanded string given a map of variables
ExplodedVariable
- Class in
com.github.fge.uritemplate.vars.specs
A varspec with an explode modifier (for instance,
foo*
in
{foo*}
ExplodedVariable(String)
- Constructor for class com.github.fge.uritemplate.vars.specs.
ExplodedVariable
ExpressionType
- Enum in
com.github.fge.uritemplate.expression
Enumeration of all expression types
F
freeze()
- Method in class com.github.fge.uritemplate.vars.
VariableMapBuilder
G
get(String)
- Method in class com.github.fge.uritemplate.vars.
VariableMap
Get the value associated with a variable name
getBundle()
- Method in class com.github.fge.uritemplate.
URITemplateMessageBundle
getIfEmpty()
- Method in enum com.github.fge.uritemplate.expression.
ExpressionType
Get the substitution string for empty values
getListValue()
- Method in class com.github.fge.uritemplate.vars.values.
ListValue
getListValue()
- Method in class com.github.fge.uritemplate.vars.values.
VariableValue
Get a list for this value
getMapValue()
- Method in class com.github.fge.uritemplate.vars.values.
MapValue
getMapValue()
- Method in class com.github.fge.uritemplate.vars.values.
VariableValue
Get a map for this value
getMessage()
- Method in exception com.github.fge.uritemplate.
URITemplateParseException
getName()
- Method in class com.github.fge.uritemplate.vars.specs.
VariableSpec
Get the name for this varspec
getOffset()
- Method in exception com.github.fge.uritemplate.
URITemplateParseException
getOriginalMessage()
- Method in exception com.github.fge.uritemplate.
URITemplateParseException
getPrefix()
- Method in enum com.github.fge.uritemplate.expression.
ExpressionType
Get the prefix string for this expansion type
getPrefixLength()
- Method in class com.github.fge.uritemplate.vars.specs.
ExplodedVariable
getPrefixLength()
- Method in class com.github.fge.uritemplate.vars.specs.
PrefixVariable
getPrefixLength()
- Method in class com.github.fge.uritemplate.vars.specs.
SimpleVariable
getPrefixLength()
- Method in class com.github.fge.uritemplate.vars.specs.
VariableSpec
Return the prefix length for this varspec
getScalarValue()
- Method in class com.github.fge.uritemplate.vars.values.
ScalarValue
getScalarValue()
- Method in class com.github.fge.uritemplate.vars.values.
VariableValue
Get a simple string for this value
getSeparator()
- Method in enum com.github.fge.uritemplate.expression.
ExpressionType
Get the separator between token expansion elements
getType()
- Method in class com.github.fge.uritemplate.vars.specs.
VariableSpec
Get the modifier type for this varspec
getType()
- Method in class com.github.fge.uritemplate.vars.values.
VariableValue
Get the type for this value
H
hashCode()
- Method in class com.github.fge.uritemplate.expression.
TemplateExpression
hashCode()
- Method in class com.github.fge.uritemplate.vars.specs.
ExplodedVariable
hashCode()
- Method in class com.github.fge.uritemplate.vars.specs.
PrefixVariable
hashCode()
- Method in class com.github.fge.uritemplate.vars.specs.
SimpleVariable
hashCode()
- Method in class com.github.fge.uritemplate.vars.specs.
VariableSpec
I
ifEmpty
- Variable in class com.github.fge.uritemplate.render.
ValueRenderer
Substitution string for an empty value/list member/map value
isEmpty()
- Method in class com.github.fge.uritemplate.vars.values.
ListValue
isEmpty()
- Method in class com.github.fge.uritemplate.vars.values.
MapValue
isEmpty()
- Method in class com.github.fge.uritemplate.vars.values.
ScalarValue
isEmpty()
- Method in class com.github.fge.uritemplate.vars.values.
VariableValue
Tell whether this value is empty
isExploded()
- Method in class com.github.fge.uritemplate.vars.specs.
ExplodedVariable
isExploded()
- Method in class com.github.fge.uritemplate.vars.specs.
PrefixVariable
isExploded()
- Method in class com.github.fge.uritemplate.vars.specs.
SimpleVariable
isExploded()
- Method in class com.github.fge.uritemplate.vars.specs.
VariableSpec
Tell whether this varspec has an explode modifier
isNamed()
- Method in enum com.github.fge.uritemplate.expression.
ExpressionType
Tell whether the variable name should be used in expansion
isRawExpand()
- Method in enum com.github.fge.uritemplate.expression.
ExpressionType
Tell whether the character set to be used for expansion includes the reserved characters
L
ListRenderer
- Class in
com.github.fge.uritemplate.render
Renderer for list variable values
ListRenderer(ExpressionType)
- Constructor for class com.github.fge.uritemplate.render.
ListRenderer
ListValue
- Class in
com.github.fge.uritemplate.vars.values
List variable value
ListValue.Builder
- Class in
com.github.fge.uritemplate.vars.values
Builder class for a
ListValue
M
MapRenderer
- Class in
com.github.fge.uritemplate.render
Renderer for map variable values
MapRenderer(ExpressionType)
- Constructor for class com.github.fge.uritemplate.render.
MapRenderer
MapValue
- Class in
com.github.fge.uritemplate.vars.values
Map variable value
MapValue.Builder
- Class in
com.github.fge.uritemplate.vars.values
Builder class for a
MapValue
MultiValueRenderer
- Class in
com.github.fge.uritemplate.render
Base abstract class for list and map rendering
MultiValueRenderer(ExpressionType)
- Constructor for class com.github.fge.uritemplate.render.
MultiValueRenderer
N
name
- Variable in class com.github.fge.uritemplate.vars.specs.
VariableSpec
named
- Variable in class com.github.fge.uritemplate.render.
ValueRenderer
Whether variable values are named during expansion
newBuilder()
- Static method in class com.github.fge.uritemplate.vars.values.
ListValue
Create a new list value builder
newBuilder()
- Static method in class com.github.fge.uritemplate.vars.values.
MapValue
Create a new builder for this class
newBuilder()
- Static method in class com.github.fge.uritemplate.vars.
VariableMap
Create a new builder for this class
O
of(Object, Object...)
- Static method in class com.github.fge.uritemplate.vars.values.
ListValue
Build a list value out of a series of elements
P
parse(String)
- Static method in class com.github.fge.uritemplate.parse.
URITemplateParser
pctEncode(String)
- Method in class com.github.fge.uritemplate.render.
ValueRenderer
Render a string value, doing character percent-encoding where needed
PrefixVariable
- Class in
com.github.fge.uritemplate.vars.specs
A varspec with a prefix modifier (for instance,
foo:3
in
{foo:3}
PrefixVariable(String, int)
- Constructor for class com.github.fge.uritemplate.vars.specs.
PrefixVariable
put(String, T)
- Method in class com.github.fge.uritemplate.vars.values.
MapValue.Builder
Add one key/value pair to the map
putAll(Map<String, T>)
- Method in class com.github.fge.uritemplate.vars.values.
MapValue.Builder
Inject a map of key/value pairs
R
render(VariableSpec, VariableValue)
- Method in class com.github.fge.uritemplate.render.
MultiValueRenderer
render(VariableSpec, VariableValue)
- Method in class com.github.fge.uritemplate.render.
StringRenderer
render(VariableSpec, VariableValue)
- Method in class com.github.fge.uritemplate.render.
ValueRenderer
Render a value given a varspec and value
renderNamedExploded(String, VariableValue)
- Method in class com.github.fge.uritemplate.render.
ListRenderer
renderNamedExploded(String, VariableValue)
- Method in class com.github.fge.uritemplate.render.
MapRenderer
renderNamedExploded(String, VariableValue)
- Method in class com.github.fge.uritemplate.render.
MultiValueRenderer
Rendering method for named expressions and exploded varspecs
renderNamedNormal(String, VariableValue)
- Method in class com.github.fge.uritemplate.render.
ListRenderer
renderNamedNormal(String, VariableValue)
- Method in class com.github.fge.uritemplate.render.
MapRenderer
renderNamedNormal(String, VariableValue)
- Method in class com.github.fge.uritemplate.render.
MultiValueRenderer
Rendering method for named expressions and non exploded varspecs
renderUnnamedExploded(VariableValue)
- Method in class com.github.fge.uritemplate.render.
ListRenderer
renderUnnamedExploded(VariableValue)
- Method in class com.github.fge.uritemplate.render.
MapRenderer
renderUnnamedExploded(VariableValue)
- Method in class com.github.fge.uritemplate.render.
MultiValueRenderer
Rendering method for non named expressions and exploded varspecs
renderUnnamedNormal(VariableValue)
- Method in class com.github.fge.uritemplate.render.
ListRenderer
renderUnnamedNormal(VariableValue)
- Method in class com.github.fge.uritemplate.render.
MapRenderer
renderUnnamedNormal(VariableValue)
- Method in class com.github.fge.uritemplate.render.
MultiValueRenderer
Rendering method for non named expressions and non exploded varspecs
S
ScalarValue
- Class in
com.github.fge.uritemplate.vars.values
Simple string variable value
ScalarValue(Object)
- Constructor for class com.github.fge.uritemplate.vars.values.
ScalarValue
Constructor
selectRenderer(ExpressionType)
- Method in enum com.github.fge.uritemplate.vars.values.
ValueType
Get the renderer for this value type and expression type
SimpleVariable
- Class in
com.github.fge.uritemplate.vars.specs
A varspec with no modifier (for instance,
foo
in
{foo}
SimpleVariable(String)
- Constructor for class com.github.fge.uritemplate.vars.specs.
SimpleVariable
StringRenderer
- Class in
com.github.fge.uritemplate.render
String value renderer
StringRenderer(ExpressionType)
- Constructor for class com.github.fge.uritemplate.render.
StringRenderer
T
TemplateExpression
- Class in
com.github.fge.uritemplate.expression
Template expression (ie, not literal) rendering class
TemplateExpression(ExpressionType, List<VariableSpec>)
- Constructor for class com.github.fge.uritemplate.expression.
TemplateExpression
TemplateLiteral
- Class in
com.github.fge.uritemplate.expression
Literals rendering class
TemplateLiteral(String)
- Constructor for class com.github.fge.uritemplate.expression.
TemplateLiteral
thaw()
- Method in class com.github.fge.uritemplate.vars.
VariableMap
Return a thawed version of this instance
toString(VariableMap)
- Method in class com.github.fge.uritemplate.
URITemplate
Expand this template to a string given a list of variables
toString()
- Method in class com.github.fge.uritemplate.vars.specs.
ExplodedVariable
toString()
- Method in class com.github.fge.uritemplate.vars.specs.
PrefixVariable
toString()
- Method in class com.github.fge.uritemplate.vars.specs.
SimpleVariable
toString()
- Method in class com.github.fge.uritemplate.vars.specs.
VariableSpec
toString()
- Method in enum com.github.fge.uritemplate.vars.values.
ValueType
toURI(VariableMap)
- Method in class com.github.fge.uritemplate.
URITemplate
Expand this template to a URI given a set of variables
toURL(VariableMap)
- Method in class com.github.fge.uritemplate.
URITemplate
Expand this template to a URL given a set of variables
U
URITemplate
- Class in
com.github.fge.uritemplate
Main URI template class
URITemplate(String)
- Constructor for class com.github.fge.uritemplate.
URITemplate
Constructor
URITemplateException
- Exception in
com.github.fge.uritemplate
URITemplateException(String)
- Constructor for exception com.github.fge.uritemplate.
URITemplateException
URITemplateExpression
- Interface in
com.github.fge.uritemplate.expression
Generic URI template expression
URITemplateMessageBundle
- Class in
com.github.fge.uritemplate
URITemplateMessageBundle()
- Constructor for class com.github.fge.uritemplate.
URITemplateMessageBundle
URITemplateParseException
- Exception in
com.github.fge.uritemplate
Exception class on URI template parsing error
URITemplateParseException(String, CharBuffer, boolean)
- Constructor for exception com.github.fge.uritemplate.
URITemplateParseException
Constructor
URITemplateParseException(String, CharBuffer)
- Constructor for exception com.github.fge.uritemplate.
URITemplateParseException
Alternate constructor
URITemplateParser
- Class in
com.github.fge.uritemplate.parse
Main parser class
V
valueOf(String)
- Static method in enum com.github.fge.uritemplate.expression.
ExpressionType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.github.fge.uritemplate.vars.specs.
VariableSpecType
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.github.fge.uritemplate.vars.values.
ValueType
Returns the enum constant of this type with the specified name.
ValueRenderer
- Class in
com.github.fge.uritemplate.render
Main rendering class
ValueRenderer(ExpressionType)
- Constructor for class com.github.fge.uritemplate.render.
ValueRenderer
Constructor
values()
- Static method in enum com.github.fge.uritemplate.expression.
ExpressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.github.fge.uritemplate.vars.specs.
VariableSpecType
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.github.fge.uritemplate.vars.values.
ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType
- Enum in
com.github.fge.uritemplate.vars.values
Enumeration of the different types of variable values
VariableMap
- Class in
com.github.fge.uritemplate.vars
Container class for variables name/value pairs
VariableMapBuilder
- Class in
com.github.fge.uritemplate.vars
Builder class for a
VariableMap
VariableSpec
- Class in
com.github.fge.uritemplate.vars.specs
A variable specifier
VariableSpec(VariableSpecType, String)
- Constructor for class com.github.fge.uritemplate.vars.specs.
VariableSpec
VariableSpecType
- Enum in
com.github.fge.uritemplate.vars.specs
Enumeration of a variable modifier type
VariableValue
- Class in
com.github.fge.uritemplate.vars.values
Abstract class for one variable value
VariableValue(ValueType)
- Constructor for class com.github.fge.uritemplate.vars.values.
VariableValue
A
B
C
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes