|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TemplateResolver<T>
Defines a strategy for resolving TemplateResource assets. Additional resolvers can be registering using the
ServiceLoader interface. This should be used to provide resolvers that know how to decode your specific
resource location scheme. For instance, a database or web-service loaded TemplateResource could be specified
using a custom path:
"REST:/users/1/views/23"
Next, in your application, create a service file containing the qualified class names of your
TemplateResolver implementations:
For example:com.example.templates.CustomTemplateResolver com.example.templates.CustomTemplateResolver2
| Method Summary | |
|---|---|
TemplateResource<T> |
resolve(String target)
Attempt to resolve a TemplateResource using the given path. |
TemplateResource<T> |
resolveRelative(TemplateResource<T> origin,
String target)
Attempt to resolve a TemplateResource using the given origin and relative path. |
| Method Detail |
|---|
TemplateResource<T> resolve(String target)
TemplateResource using the given path. Return null if resolution fails.
TemplateResource<T> resolveRelative(TemplateResource<T> origin,
String target)
TemplateResource using the given origin and relative path. Return null if resolution
fails.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||