Uses of Class
dev.jcputney.mjml.parser.MjmlNode
Packages that use MjmlNode
Package
Description
-
Uses of MjmlNode in dev.jcputney.mjml.component
Fields in dev.jcputney.mjml.component declared as MjmlNodeModifier and TypeFieldDescriptionprotected final MjmlNodeBaseComponent.nodeThe parsed MJML node backing this component.Methods in dev.jcputney.mjml.component that return MjmlNodeModifier and TypeMethodDescriptionBaseComponent.getNode()Returns the parsed MJML node backing this component.Methods in dev.jcputney.mjml.component that return types with arguments of type MjmlNodeModifier and TypeMethodDescriptionBodyComponent.getChildrenByTags(Set<String> tags) Returns child nodes whose tag names are in the given set.Methods in dev.jcputney.mjml.component with parameters of type MjmlNodeModifier 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.Constructors in dev.jcputney.mjml.component with parameters of type MjmlNodeModifierConstructorDescriptionprotectedBaseComponent(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) Creates a new component bound to the given node and contexts.protectedBodyComponent(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) Creates a new body component.protectedHeadComponent(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) -
Uses of MjmlNode in dev.jcputney.mjml.component.body
Constructors in dev.jcputney.mjml.component.body with parameters of type MjmlNodeModifierConstructorDescriptionprotectedAbstractSectionComponent(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) Creates a new section component with the given node, context, and registry.MjBody(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjColumn(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjGroup(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjSection(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjWrapper(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) -
Uses of MjmlNode in dev.jcputney.mjml.component.content
Constructors in dev.jcputney.mjml.component.content with parameters of type MjmlNodeModifierConstructorDescriptionMjButton(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjDivider(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjImage(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjRaw(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjSpacer(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjTable(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjText(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) -
Uses of MjmlNode in dev.jcputney.mjml.component.head
Constructors in dev.jcputney.mjml.component.head with parameters of type MjmlNodeModifierConstructorDescriptionMjAttributes(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjBreakpoint(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjFont(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjHead(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjHtmlAttributes(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjPreview(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjStyle(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjTitle(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) -
Uses of MjmlNode in dev.jcputney.mjml.component.interactive
Constructors in dev.jcputney.mjml.component.interactive with parameters of type MjmlNodeModifierConstructorDescriptionMjAccordion(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjAccordionElement(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjAccordionText(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjAccordionTitle(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjCarousel(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjCarouselImage(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjHero(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjNavbar(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjNavbarLink(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) MjSocial(MjmlNode node, GlobalContext globalContext, RenderContext renderContext, ComponentRegistry registry) MjSocialElement(MjmlNode node, GlobalContext globalContext, RenderContext renderContext) -
Uses of MjmlNode in dev.jcputney.mjml.context
Methods in dev.jcputney.mjml.context with parameters of type MjmlNode -
Uses of MjmlNode in dev.jcputney.mjml.parser
Methods in dev.jcputney.mjml.parser that return MjmlNodeModifier and TypeMethodDescriptionMjmlDocument.getBody()Returns the mj-body node, ornullif not present.MjmlNode.getFirstChildByTag(String tag) Returns the first direct child with the specified tag name, ornullif none match.MjmlDocument.getHead()Returns the mj-head node, ornullif not present.MjmlNode.getParent()Returns the parent node, ornullif this is a root node.MjmlDocument.root()Returns the root node of this document.Methods in dev.jcputney.mjml.parser that return types with arguments of type MjmlNodeModifier and TypeMethodDescriptionMjmlNode.getChildren()Returns an unmodifiable view of this node's children.MjmlNode.getChildrenByTag(String tag) Returns direct children with the specified tag name.Methods in dev.jcputney.mjml.parser with parameters of type MjmlNodeModifier and TypeMethodDescriptionvoidAdds a child node to this node and sets the child's parent reference.Method parameters in dev.jcputney.mjml.parser with type arguments of type MjmlNodeModifier and TypeMethodDescriptionvoidMjmlNode.replaceWith(List<MjmlNode> replacements) Replaces this node in its parent's children list with the given nodes.Constructors in dev.jcputney.mjml.parser with parameters of type MjmlNodeModifierConstructorDescriptionMjmlDocument(MjmlNode root) Creates an instance of aMjmlDocumentrecord class. -
Uses of MjmlNode in dev.jcputney.mjml.util
Method parameters in dev.jcputney.mjml.util with type arguments of type MjmlNodeModifier and TypeMethodDescriptionstatic double[]ColumnWidthCalculator.calculatePixelWidths(List<MjmlNode> columns, double containerWidth, boolean usePercentAuto) Calculates pixel widths for each column.static String[]ColumnWidthCalculator.calculateWidthSpecs(List<MjmlNode> columns) Calculates column width specifications for responsive media queries.