Index
All Classes and Interfaces|All Packages
D
- dev.jcputney.mjml.spring - package dev.jcputney.mjml.spring
- dev.jcputney.mjml.spring.autoconfigure - package dev.jcputney.mjml.spring.autoconfigure
G
- getConfiguration() - Method in class dev.jcputney.mjml.spring.MjmlService
-
Returns the configuration used by this service.
- getDirection() - Method in class dev.jcputney.mjml.spring.MjmlProperties
- getIncludeAllowedSchemes() - Method in class dev.jcputney.mjml.spring.MjmlProperties
- getLanguage() - Method in class dev.jcputney.mjml.spring.MjmlProperties
- getMaxIncludeDepth() - Method in class dev.jcputney.mjml.spring.MjmlProperties
- getMaxInputSize() - Method in class dev.jcputney.mjml.spring.MjmlProperties
- getMaxNestingDepth() - Method in class dev.jcputney.mjml.spring.MjmlProperties
- getTemplateLocation() - Method in class dev.jcputney.mjml.spring.MjmlProperties
- getThymeleafEnabled() - Method in class dev.jcputney.mjml.spring.MjmlProperties
I
- isSanitizeOutput() - Method in class dev.jcputney.mjml.spring.MjmlProperties
M
- MjmlAutoConfiguration - Class in dev.jcputney.mjml.spring.autoconfigure
-
Auto-configuration for mjml-java.
- MjmlAutoConfiguration() - Constructor for class dev.jcputney.mjml.spring.autoconfigure.MjmlAutoConfiguration
- mjmlConfiguration(MjmlProperties, IncludeResolver) - Method in class dev.jcputney.mjml.spring.autoconfigure.MjmlAutoConfiguration
-
Auto-configures
MjmlConfigurationfromspring.mjml.*properties. - mjmlIncludeResolver(ResourceLoader, MjmlProperties) - Method in class dev.jcputney.mjml.spring.autoconfigure.MjmlAutoConfiguration
-
Auto-configures an include resolver backed by Spring
ResourceLoader. - MjmlProperties - Class in dev.jcputney.mjml.spring
-
Spring Boot configuration properties for mjml-java.
- MjmlProperties() - Constructor for class dev.jcputney.mjml.spring.MjmlProperties
- mjmlService(MjmlConfiguration) - Method in class dev.jcputney.mjml.spring.autoconfigure.MjmlAutoConfiguration
-
Auto-configures the primary Spring rendering service.
- MjmlService - Class in dev.jcputney.mjml.spring
-
Spring-managed service for rendering MJML templates to HTML.
- MjmlService(MjmlConfiguration) - Constructor for class dev.jcputney.mjml.spring.MjmlService
-
Creates a service bound to the provided renderer configuration.
- MjmlThymeleafAutoConfiguration - Class in dev.jcputney.mjml.spring.autoconfigure
-
Auto-configuration for Thymeleaf + MJML integration.
- MjmlThymeleafAutoConfiguration() - Constructor for class dev.jcputney.mjml.spring.autoconfigure.MjmlThymeleafAutoConfiguration
R
- render(String) - Method in class dev.jcputney.mjml.spring.MjmlService
-
Renders an MJML template to HTML.
- render(String, Map) - Method in class dev.jcputney.mjml.spring.ThymeleafMjmlService
-
Processes an inline MJML template string through Thymeleaf, then renders to HTML.
- renderResult(String) - Method in class dev.jcputney.mjml.spring.MjmlService
-
Renders an MJML template and returns the full result including metadata.
- renderTemplate(String, Map) - Method in class dev.jcputney.mjml.spring.ThymeleafMjmlService
-
Loads a template by name via Thymeleaf, processes it, then renders as MJML to HTML.
- resolve(String, ResolverContext) - Method in class dev.jcputney.mjml.spring.SpringResourceIncludeResolver
-
Resolves include content via Spring resource locations.
S
- setDirection(String) - Method in class dev.jcputney.mjml.spring.MjmlProperties
- setIncludeAllowedSchemes(Set) - Method in class dev.jcputney.mjml.spring.MjmlProperties
- setLanguage(String) - Method in class dev.jcputney.mjml.spring.MjmlProperties
- setMaxIncludeDepth(int) - Method in class dev.jcputney.mjml.spring.MjmlProperties
- setMaxInputSize(int) - Method in class dev.jcputney.mjml.spring.MjmlProperties
- setMaxNestingDepth(int) - Method in class dev.jcputney.mjml.spring.MjmlProperties
- setSanitizeOutput(boolean) - Method in class dev.jcputney.mjml.spring.MjmlProperties
- setTemplateLocation(String) - Method in class dev.jcputney.mjml.spring.MjmlProperties
- setThymeleafEnabled(Boolean) - Method in class dev.jcputney.mjml.spring.MjmlProperties
- SpringResourceIncludeResolver - Class in dev.jcputney.mjml.spring
-
IncludeResolverthat uses Spring'sResourceLoaderto resolve include paths. - SpringResourceIncludeResolver(ResourceLoader) - Constructor for class dev.jcputney.mjml.spring.SpringResourceIncludeResolver
-
Creates a resolver with the given resource loader and default base location.
- SpringResourceIncludeResolver(ResourceLoader, String) - Constructor for class dev.jcputney.mjml.spring.SpringResourceIncludeResolver
-
Creates a resolver with the given resource loader and base location.
- SpringResourceIncludeResolver(ResourceLoader, String, Set) - Constructor for class dev.jcputney.mjml.spring.SpringResourceIncludeResolver
-
Creates a resolver with the given resource loader, base location, and allowed schemes.
T
- thymeleafMjmlService(TemplateEngine, MjmlService) - Method in class dev.jcputney.mjml.spring.autoconfigure.MjmlThymeleafAutoConfiguration
-
Auto-configures
ThymeleafMjmlServicewhen Thymeleaf is available. - ThymeleafMjmlService - Class in dev.jcputney.mjml.spring
-
Service that combines Thymeleaf template processing with MJML rendering.
- ThymeleafMjmlService(TemplateEngine, MjmlService) - Constructor for class dev.jcputney.mjml.spring.ThymeleafMjmlService
-
Creates a Thymeleaf + MJML composition service.
All Classes and Interfaces|All Packages