public class GenericListBlockParser extends java.lang.Object implements BlockParser
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
GenericListBlockParser.Type |
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
EOL |
private FormatedTextParser |
formatedTextParser
parser used to create text blocks
|
private static GenericListBlockParser.Type |
LIST
unordered list
|
private static GenericListBlockParser.Type |
ORDERED_LOWER_ALPHA
a.
|
private static GenericListBlockParser.Type |
ORDERED_UPPER_ALPHA
A.
|
private static GenericListBlockParser.Type |
ORDERERED_DECIMAL
1.
|
private static GenericListBlockParser.Type |
ORDERERED_LOWER_ROMAN
i.
|
private static GenericListBlockParser.Type |
ORDERERED_UPPER_ROMAN
I.
|
private java.util.regex.Pattern[] |
patterns
supported patterns
|
private static GenericListBlockParser.Type[] |
TYPES |
Constructor and Description |
---|
GenericListBlockParser()
Creates the GenericListBlockParser.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(java.lang.String line)
accept.
|
void |
setTextParser(FormatedTextParser textParser)
Sets the formatTextParser.
|
Block |
visit(java.lang.String line,
ByLineSource source)
visit.
|
static final java.lang.String EOL
private FormatedTextParser formatedTextParser
private final java.util.regex.Pattern[] patterns
private static final GenericListBlockParser.Type LIST
private static final GenericListBlockParser.Type ORDERED_LOWER_ALPHA
private static final GenericListBlockParser.Type ORDERED_UPPER_ALPHA
private static final GenericListBlockParser.Type ORDERERED_DECIMAL
private static final GenericListBlockParser.Type ORDERERED_LOWER_ROMAN
private static final GenericListBlockParser.Type ORDERERED_UPPER_ROMAN
private static final GenericListBlockParser.Type[] TYPES
public GenericListBlockParser()
public final boolean accept(java.lang.String line)
accept.
accept
in interface BlockParser
line
- text linetrue
if this class can handle this linepublic final Block visit(java.lang.String line, ByLineSource source) throws ParseException
visit.
visit
in interface BlockParser
line
- a line of textsource
- the source of linesParseException
- on errorpublic final void setTextParser(FormatedTextParser textParser)
textParser
- FormatedTextParser
with the formatTextParser.