Module de.codecamp.vaadin.flowdui
Package de.codecamp.vaadin.flowdui
Class ClasspathTemplateResolver
java.lang.Object
de.codecamp.vaadin.flowdui.AbstractTemplateResolver
de.codecamp.vaadin.flowdui.ClasspathTemplateResolver
- All Implemented Interfaces:
TemplateResolver
A classpath-based
TemplateResolver
. Resources will be loaded using the given class
loader. The template ID is expected to be the fully qualified name of a class; that name will be
used as a resource path with several file extensions (.html, .js) in order to find a template.-
Nested Class Summary
Nested classes/interfaces inherited from class de.codecamp.vaadin.flowdui.AbstractTemplateResolver
AbstractTemplateResolver.TemplateStream
-
Field Summary
Fields inherited from class de.codecamp.vaadin.flowdui.AbstractTemplateResolver
EMBEDDED_TEMPLATE_PATTERN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<AbstractTemplateResolver.TemplateStream>
findTemplateStream
(ClassLoader classLoader, String templateId) Methods inherited from class de.codecamp.vaadin.flowdui.AbstractTemplateResolver
readDocumentFromStream, resolveTemplateDocument
-
Constructor Details
-
ClasspathTemplateResolver
public ClasspathTemplateResolver()
-
-
Method Details
-
findTemplateStream
protected Optional<AbstractTemplateResolver.TemplateStream> findTemplateStream(ClassLoader classLoader, String templateId) - Specified by:
findTemplateStream
in classAbstractTemplateResolver
-