Package de.gematik.rbellogger.renderer
Class RbelHtmlRenderingToolkit
- java.lang.Object
-
- de.gematik.rbellogger.renderer.RbelHtmlRenderingToolkit
-
public class RbelHtmlRenderingToolkit extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRbelHtmlRenderingToolkit.JsonNoteEntry
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLS_BODYstatic java.lang.StringCLS_HEADERstatic java.lang.StringCLS_PKINOKstatic java.lang.StringCLS_PKIOKstatic com.google.gson.GsonGSON
-
Constructor Summary
Constructors Constructor Description RbelHtmlRenderingToolkit(RbelHtmlRenderer rbelHtmlRenderer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static j2html.tags.DomContentaddNote(RbelElement el, java.lang.String... extraClasses)static j2html.tags.ContainerTagancestorTitle()static j2html.tags.ContainerTagchildBoxNotifTitle(java.lang.String addClasses)j2html.tags.DomContentconstructMessageId(RbelElement message)j2html.tags.ContainerTagconvert(RbelElement element)j2html.tags.ContainerTagconvert(RbelElement element, java.util.Optional<java.lang.String> key)java.util.List<j2html.tags.ContainerTag>convertNested(RbelElement el)java.util.Optional<j2html.tags.ContainerTag>convertUnforced(RbelElement element, java.util.Optional<java.lang.String> key)java.util.Map<java.util.UUID,RbelHtmlRenderingToolkit.JsonNoteEntry>getNoteTags()static j2html.tags.ContainerTagicon(java.lang.String iconName)static j2html.tags.EmptyTaglink2CSS(java.lang.String url)j2html.tags.DomContentmenuTab(RbelElement rbelElement)static java.lang.StringprettyPrintXml(java.lang.String content)java.lang.StringrenderDocument(java.util.List<RbelElement> elements)j2html.tags.DomContentrenderMenu(java.util.List<RbelElement> elements)com.google.gson.JsonElementshadeJson(com.google.gson.JsonElement input, java.util.Optional<java.lang.String> key, RbelElement originalElement)java.util.Optional<java.lang.String>shadeValue(RbelElement element, java.util.Optional<java.lang.String> key)static j2html.tags.ContainerTagt1ms(java.lang.String text)static j2html.tags.ContainerTagt2(java.lang.String text)static j2html.tags.ContainerTagvertParentTitle()
-
-
-
Field Detail
-
GSON
public static final com.google.gson.Gson GSON
-
CLS_HEADER
public static final java.lang.String CLS_HEADER
- See Also:
- Constant Field Values
-
CLS_BODY
public static final java.lang.String CLS_BODY
- See Also:
- Constant Field Values
-
CLS_PKIOK
public static final java.lang.String CLS_PKIOK
- See Also:
- Constant Field Values
-
CLS_PKINOK
public static final java.lang.String CLS_PKINOK
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RbelHtmlRenderingToolkit
@ConstructorProperties("rbelHtmlRenderer") public RbelHtmlRenderingToolkit(RbelHtmlRenderer rbelHtmlRenderer)
-
-
Method Detail
-
icon
public static j2html.tags.ContainerTag icon(java.lang.String iconName)
-
prettyPrintXml
public static java.lang.String prettyPrintXml(java.lang.String content)
-
addNote
public static j2html.tags.DomContent addNote(RbelElement el, java.lang.String... extraClasses)
-
link2CSS
public static j2html.tags.EmptyTag link2CSS(java.lang.String url)
-
ancestorTitle
public static j2html.tags.ContainerTag ancestorTitle()
-
vertParentTitle
public static j2html.tags.ContainerTag vertParentTitle()
-
childBoxNotifTitle
public static j2html.tags.ContainerTag childBoxNotifTitle(java.lang.String addClasses)
-
t1ms
public static j2html.tags.ContainerTag t1ms(java.lang.String text)
-
t2
public static j2html.tags.ContainerTag t2(java.lang.String text)
-
constructMessageId
public j2html.tags.DomContent constructMessageId(RbelElement message)
-
convert
public j2html.tags.ContainerTag convert(RbelElement element)
-
convert
public j2html.tags.ContainerTag convert(RbelElement element, java.util.Optional<java.lang.String> key)
-
convertUnforced
public java.util.Optional<j2html.tags.ContainerTag> convertUnforced(RbelElement element, java.util.Optional<java.lang.String> key)
-
shadeValue
public java.util.Optional<java.lang.String> shadeValue(RbelElement element, java.util.Optional<java.lang.String> key)
-
renderMenu
public j2html.tags.DomContent renderMenu(java.util.List<RbelElement> elements)
-
menuTab
public j2html.tags.DomContent menuTab(RbelElement rbelElement)
-
renderDocument
public java.lang.String renderDocument(java.util.List<RbelElement> elements) throws java.io.IOException
- Throws:
java.io.IOException
-
shadeJson
public com.google.gson.JsonElement shadeJson(com.google.gson.JsonElement input, java.util.Optional<java.lang.String> key, RbelElement originalElement)
-
convertNested
public java.util.List<j2html.tags.ContainerTag> convertNested(RbelElement el)
-
getNoteTags
public java.util.Map<java.util.UUID,RbelHtmlRenderingToolkit.JsonNoteEntry> getNoteTags()
-
-