A B C D E G I M O R S T W 
All Classes All Packages

A

AbstractView - Class in io.bootique.mvc
A superclass of MVC views.
AbstractView(String) - Constructor for class io.bootique.mvc.AbstractView
 
AbstractView(String, Charset) - Constructor for class io.bootique.mvc.AbstractView
 
AbstractViewWriter - Class in io.bootique.mvc
 
AbstractViewWriter(TemplateResolver, TemplateRenderers) - Constructor for class io.bootique.mvc.AbstractViewWriter
 

B

ByExtensionTemplateRenderers - Class in io.bootique.mvc.renderer
 
ByExtensionTemplateRenderers(Map<String, TemplateRenderer>) - Constructor for class io.bootique.mvc.renderer.ByExtensionTemplateRenderers
 

C

checkPathWithinBounds(String) - Static method in class io.bootique.mvc.resolver.DefaultTemplate
 
configure(Binder) - Method in class io.bootique.mvc.MvcModule
 
configure(FeatureContext) - Method in class io.bootique.mvc.MvcFeature
 
contributeRenderers() - Method in class io.bootique.mvc.MvcModuleExtender
 
crate() - Method in class io.bootique.mvc.MvcModule
 
createRenderableTemplateCache() - Method in class io.bootique.mvc.MvcFactory
 
createResolver() - Method in class io.bootique.mvc.MvcFactory
 

D

DefaultTemplate - Class in io.bootique.mvc.resolver
A template implementation that resolves template resources relative the template base.
DefaultTemplate(FolderResourceFactory, String, String, Charset) - Constructor for class io.bootique.mvc.resolver.DefaultTemplate
 
DefaultTemplateResolver - Class in io.bootique.mvc.resolver
 
DefaultTemplateResolver(FolderResourceFactory, Charset) - Constructor for class io.bootique.mvc.resolver.DefaultTemplateResolver
 

E

encoding - Variable in class io.bootique.mvc.AbstractView
 
extend(Binder) - Static method in class io.bootique.mvc.MvcModule
Returns an instance of MvcModuleExtender used by downstream modules to load custom extensions to the MvcModule.

G

get(Template, Function<Template, T>) - Method in interface io.bootique.mvc.renderer.RenderableTemplateCache
 
getEncoding() - Method in class io.bootique.mvc.AbstractView
 
getEncoding() - Method in class io.bootique.mvc.resolver.DefaultTemplate
 
getEncoding() - Method in interface io.bootique.mvc.Template
 
getName() - Method in class io.bootique.mvc.resolver.DefaultTemplate
 
getName() - Method in interface io.bootique.mvc.Template
 
getRenderer(Template) - Method in class io.bootique.mvc.renderer.ByExtensionTemplateRenderers
 
getRenderer(Template) - Method in interface io.bootique.mvc.renderer.TemplateRenderers
 
getSize(AbstractView, Class<?>, Type, Annotation[], MediaType) - Method in class io.bootique.mvc.AbstractViewWriter
 
getTemplateName() - Method in class io.bootique.mvc.AbstractView
 
getUrl() - Method in class io.bootique.mvc.resolver.DefaultTemplate
 
getUrl() - Method in interface io.bootique.mvc.Template
Returns a URL of this template
getUrl(String) - Method in class io.bootique.mvc.resolver.DefaultTemplate
 
getUrl(String) - Method in interface io.bootique.mvc.Template
Returns a URL of a related resource (such as sub-template).

I

initAllExtensions() - Method in class io.bootique.mvc.MvcModuleExtender
 
io.bootique.mvc - package io.bootique.mvc
 
io.bootique.mvc.renderer - package io.bootique.mvc.renderer
 
io.bootique.mvc.resolver - package io.bootique.mvc.resolver
 
isWriteable(Class<?>, Type, Annotation[], MediaType) - Method in class io.bootique.mvc.AbstractViewWriter
 

M

MvcFactory - Class in io.bootique.mvc
 
MvcFactory() - Constructor for class io.bootique.mvc.MvcFactory
 
MvcFeature - Class in io.bootique.mvc
 
MvcFeature(TemplateResolver, TemplateRenderers) - Constructor for class io.bootique.mvc.MvcFeature
 
MvcModule - Class in io.bootique.mvc
 
MvcModule() - Constructor for class io.bootique.mvc.MvcModule
 
MvcModuleExtender - Class in io.bootique.mvc
 

O

of(Duration) - Static method in interface io.bootique.mvc.renderer.RenderableTemplateCache
Creates an unbounded cache with the specified entry TTL.
ofNoCache() - Static method in interface io.bootique.mvc.renderer.RenderableTemplateCache
Creates a dummy cache that does not store anything and reloads entries on every call.

R

reader() - Method in interface io.bootique.mvc.Template
 
reader(String) - Method in interface io.bootique.mvc.Template
 
render(Writer, Template, Object) - Method in interface io.bootique.mvc.renderer.TemplateRenderer
 
RenderableTemplateCache - Interface in io.bootique.mvc.renderer
A cache to store provider-specific templates.
resolve(String, Class<?>) - Method in class io.bootique.mvc.resolver.DefaultTemplateResolver
 
resolve(String, Class<?>) - Method in interface io.bootique.mvc.resolver.TemplateResolver
 
resourcePath(String) - Method in class io.bootique.mvc.resolver.DefaultTemplate
 

S

setRenderer(String, TemplateRenderer) - Method in class io.bootique.mvc.MvcModuleExtender
 
setRenderer(String, Class<? extends TemplateRenderer>) - Method in class io.bootique.mvc.MvcModuleExtender
 
setTemplateBase(FolderResourceFactory) - Method in class io.bootique.mvc.MvcFactory
Sets a base location of templates.
setTemplateEncoding(String) - Method in class io.bootique.mvc.MvcFactory
Sets template encoding.
setTemplateTtl(Duration) - Method in class io.bootique.mvc.MvcFactory
 

T

Template - Interface in io.bootique.mvc
A generic locator of a template resource that helps to resolve an actual provider-specific template.
templateName - Variable in class io.bootique.mvc.AbstractView
 
TemplateRenderer - Interface in io.bootique.mvc.renderer
 
TemplateRenderers - Interface in io.bootique.mvc.renderer
 
TemplateResolver - Interface in io.bootique.mvc.resolver
 

W

writeTo(AbstractView, Class<?>, Type, Annotation[], MediaType, MultivaluedMap<String, Object>, OutputStream) - Method in class io.bootique.mvc.AbstractViewWriter
 
A B C D E G I M O R S T W 
All Classes All Packages