|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.abdera.protocol.server.impl.TemplateTargetBuilder
public class TemplateTargetBuilder
A TargetBuilder implementation that uses URI/IRI Templates to construct URIs/IRIs. The input parameter can be a
java.util.Map
Nested Class Summary
static class
TemplateTargetBuilder.TemplateContext
static class
TemplateTargetBuilder.Variable
Field Summary
protected Map<Object,Template>
templates
Constructor Summary
TemplateTargetBuilder()
TemplateTargetBuilder(Map<Object,Template> templates)
Method Summary
static
<T> List<T>
asList(Iterator<T> i)
static Context
getContext(RequestContext request,
Object param)
TemplateTargetBuilder
setTemplate(Object key,
String template)
TemplateTargetBuilder
setTemplate(Object key,
Template template)
String
urlFor(RequestContext request,
Object key,
Object param)
Construct a URL for the specified key
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Field Detail
templates
protected final Map<Object,Template> templates
Constructor Detail
TemplateTargetBuilder
public TemplateTargetBuilder()
TemplateTargetBuilder
public TemplateTargetBuilder(Map<Object,Template> templates)
Method Detail
setTemplate
public TemplateTargetBuilder setTemplate(Object key,
String template)
setTemplate
public TemplateTargetBuilder setTemplate(Object key,
Template template)
getContext
public static Context getContext(RequestContext request,
Object param)
asList
public static <T> List<T> asList(Iterator<T> i)
urlFor
public String urlFor(RequestContext request,
Object key,
Object param)
TargetBuilder
urlFor
in interface TargetBuilder
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.