Index

D G I M R S T 
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 MjmlConfiguration from spring.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
IncludeResolver that uses Spring's ResourceLoader to 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 ThymeleafMjmlService when 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.
D G I M R S T 
All Classes and Interfaces|All Packages