public class MarkupBuilder implements GenericBuilder<T,B>, Metoid
Backward compatibility markup builder for Java and groovy. For kotlin use {@link Markup}. Created by darksnake on 03-Jan-17.
Constructor and Description |
---|
MarkupBuilder()
Backward compatibility markup builder for Java and groovy. For kotlin use {@link Markup}.
Created by darksnake on 03-Jan-17.
|
Modifier and Type | Method and Description |
---|---|
Markup |
build() |
MarkupBuilder |
column(java.lang.String text,
int width)
Add a fixed width text
|
MarkupBuilder |
content(Meta content) |
MarkupBuilder |
content(MarkupBuilder content) |
MarkupBuilder |
content(Markup content) |
Meta |
getMeta() |
MarkupBuilder |
header(java.lang.String text,
int level) |
MarkupBuilder |
list(hep.dataforge.io.markup.MarkupBuilder items)
Add a list
|
MarkupBuilder |
list(java.util.Collection<hep.dataforge.io.markup.MarkupBuilder> items) |
MarkupBuilder |
ln()
Add a new line or a paragraph break
|
MarkupBuilder |
self() |
MarkupBuilder |
setContent(java.util.stream.Stream<hep.dataforge.io.markup.Markup> content) |
MarkupBuilder |
setContent(hep.dataforge.io.markup.MarkupBuilder content) |
MarkupBuilder |
setStyle(Meta style)
Set the style of element
|
MarkupBuilder |
table(hep.dataforge.io.markup.MarkupBuilder rows) |
MarkupBuilder |
text(java.lang.String text)
Add text content
|
MarkupBuilder |
text(java.lang.String text,
java.lang.String color)
Add clored text content
|
build, self
public MarkupBuilder()
Backward compatibility markup builder for Java and groovy. For kotlin use {@link Markup}. Created by darksnake on 03-Jan-17.
public MarkupBuilder self()
public Markup build()
public Meta getMeta()
public MarkupBuilder setStyle(Meta style)
Set the style of element
style
- public MarkupBuilder setContent(java.util.stream.Stream<hep.dataforge.io.markup.Markup> content)
public MarkupBuilder setContent(hep.dataforge.io.markup.MarkupBuilder content)
public MarkupBuilder content(Meta content)
public MarkupBuilder content(MarkupBuilder content)
public MarkupBuilder content(Markup content)
public MarkupBuilder text(java.lang.String text)
Add text content
text
- public MarkupBuilder text(java.lang.String text, java.lang.String color)
Add clored text content
text
- color
- public MarkupBuilder ln()
Add a new line or a paragraph break
public MarkupBuilder column(java.lang.String text, int width)
Add a fixed width text
text
- width
- public MarkupBuilder list(hep.dataforge.io.markup.MarkupBuilder items)
Add a list
items
- public MarkupBuilder list(java.util.Collection<hep.dataforge.io.markup.MarkupBuilder> items)
public MarkupBuilder table(hep.dataforge.io.markup.MarkupBuilder rows)
public MarkupBuilder header(java.lang.String text, int level)