A B C D E G I M O R S T W
All Classes All Packages
All Classes All Packages
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
MvcModuleExtenderused 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
All Classes All Packages