public class ChildBlocksBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<Block> |
blocks |
private java.lang.String |
input |
private boolean |
insideBold |
private boolean |
insideItalic |
private boolean |
insideLinethrough |
private boolean |
insideLink |
private boolean |
insideMonospaced |
private boolean |
insideSub |
private boolean |
insideSup |
private boolean |
insideUnderline |
private java.lang.StringBuilder |
text |
Constructor and Description |
---|
ChildBlocksBuilder(java.lang.String input)
Constructor for ChildBlocksBuilder.
|
Modifier and Type | Method and Description |
---|---|
private java.lang.StringBuilder |
addTextBlockIfNecessary(java.util.List<Block> blcks,
java.util.List<Block> specialBlocks,
java.lang.StringBuilder txt) |
java.util.List<Block> |
getBlocks()
Utility method to convert marked up content into blocks for rendering.
|
private java.util.List<Block> |
getChildren(java.lang.StringBuilder buffer,
java.util.List<Block> currentBlocks) |
private java.util.List<Block> |
getList(Block block,
java.util.List<Block> currentBlocks) |
private static char |
nextChar(java.lang.String input,
int i) |
private boolean insideBold
private boolean insideItalic
private boolean insideLink
private boolean insideLinethrough
private boolean insideUnderline
private boolean insideSub
private boolean insideSup
private java.util.List<Block> blocks
private java.lang.StringBuilder text
private java.lang.String input
private boolean insideMonospaced
public ChildBlocksBuilder(java.lang.String input)
Constructor for ChildBlocksBuilder.
input
- the input.public java.util.List<Block> getBlocks()
private java.util.List<Block> getChildren(java.lang.StringBuilder buffer, java.util.List<Block> currentBlocks)
private static char nextChar(java.lang.String input, int i)