Uses of Class
dev.jcputney.mjml.component.BaseComponent
Packages that use BaseComponent
Package
Description
-
Uses of BaseComponent in dev.jcputney.mjml.component
Subclasses of BaseComponent in dev.jcputney.mjml.componentModifier and TypeClassDescriptionclassAbstract base for body components that render to HTML.classAbstract base for head components (mj-attributes, mj-font, etc.).Methods in dev.jcputney.mjml.component that return BaseComponentModifier and TypeMethodDescriptionComponentFactory.create(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) Creates a component instance from the given parsed node.ContainerComponentFactory.create(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) Creates a container component instance from the given parsed node.ComponentRegistry.createComponent(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) Creates a component instance for the given node. -
Uses of BaseComponent in dev.jcputney.mjml.component.body
Subclasses of BaseComponent in dev.jcputney.mjml.component.bodyModifier and TypeClassDescriptionclassShared base class for<mj-section>and<mj-wrapper>.classThe root body component (<mj-body>).classThe column component (<mj-column>).classThe group component (<mj-group>).classThe section component (<mj-section>).classThe wrapper component (<mj-wrapper>). -
Uses of BaseComponent in dev.jcputney.mjml.component.content
Subclasses of BaseComponent in dev.jcputney.mjml.component.contentModifier and TypeClassDescriptionclassThe button component (<mj-button>).classThe divider component (<mj-divider>).classThe image component (<mj-image>).classThe raw component (<mj-raw>).classThe spacer component (<mj-spacer>).classThe table component (<mj-table>).classThe text component (<mj-text>). -
Uses of BaseComponent in dev.jcputney.mjml.component.head
Subclasses of BaseComponent in dev.jcputney.mjml.component.headModifier and TypeClassDescriptionclassProcesses mj-attributes to set default attribute values.classSets the responsive breakpoint from mj-breakpoint width attribute.classRegisters a web font from mj-font attributes (name, href).classThe mj-head container component.classProcesses mj-html-attributes to add custom HTML attributes to output elements.classSets the preview text (preheader) from mj-preview content.classAdds CSS styles from<mj-style>content to the rendered HTML.classSets the document title from mj-title content. -
Uses of BaseComponent in dev.jcputney.mjml.component.interactive
Subclasses of BaseComponent in dev.jcputney.mjml.component.interactiveModifier and TypeClassDescriptionclassThe accordion component (<mj-accordion>).classA single accordion item (<mj-accordion-element>).classThe accordion text component (<mj-accordion-text>).classThe accordion title component (<mj-accordion-title>).classThe carousel component (<mj-carousel>).classA single image in a carousel (<mj-carousel-image>).classThe hero component (<mj-hero>).classThe navbar component (<mj-navbar>).classA single link in a navbar (<mj-navbar-link>).classThe social component (<mj-social>).classA single social element (<mj-social-element>).