Class SnippetComponent<T extends SnippetComponent<T>>
- java.lang.Object
-
- org.devacfr.maven.skins.reflow.snippet.Component<T>
-
- org.devacfr.maven.skins.reflow.snippet.SnippetComponent<T>
-
- Type Parameters:
T- type of component
public class SnippetComponent<T extends SnippetComponent<T>> extends Component<T>
- Version:
- 2.4
- Author:
- Christophe Friederich
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSnippetComponent.Typetype of snippet component
-
Constructor Summary
Constructors Modifier Constructor Description protectedSnippetComponent(org.jsoup.nodes.Element element, SnippetComponent.Type type)Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SnippetComponent<?>createSnippet(org.jsoup.nodes.Element element, Component<?> parent, SnippetComponent.Type type)protected SnippetComponent<?>getRootParent()Get the root parentSnippetComponent.SnippetComponent.TypegetType()Get the type of snippet component.voidrender(SnippetContext context)StringtoString()-
Methods inherited from class org.devacfr.maven.skins.reflow.snippet.Component
addAttribute, addAttributes, addChild, createComponent, get, getAriaAttributes, getAttribute, getAttrs, getChildren, getChildren, getDataAttributes, getElement, getHtml, getName, getOwnHtml, getParent, hasAttribute, isHtmlTag, self, withParent
-
-
-
-
Constructor Detail
-
SnippetComponent
protected SnippetComponent(@Nonnull org.jsoup.nodes.Element element, @Nonnull SnippetComponent.Type type)
Constructor.- Parameters:
element- the element
-
-
Method Detail
-
createSnippet
@Nonnull public static SnippetComponent<?> createSnippet(@Nonnull org.jsoup.nodes.Element element, Component<?> parent, SnippetComponent.Type type)
-
getType
@Nonnull public SnippetComponent.Type getType()
Get the type of snippet component.
-
getRootParent
@Nonnull protected SnippetComponent<?> getRootParent()
Get the root parentSnippetComponent.- Overrides:
getRootParentin classComponent<T extends SnippetComponent<T>>
-
render
public void render(SnippetContext context)
- Parameters:
context- the snippet context to use
-
-