Class ListBlockParser
- java.lang.Object
-
- org.apache.maven.doxia.module.confluence.parser.list.ListBlockParser
-
- All Implemented Interfaces:
BlockParser
public class ListBlockParser extends java.lang.Object implements BlockParser
ListBlockParser class.
-
-
Field Summary
Fields Modifier and Type Field Description static intBULLETED_LISTConstantBULLETED_LIST=0static intNUMBERED_LISTConstantNUMBERED_LIST=1
-
Constructor Summary
Constructors Constructor Description ListBlockParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(java.lang.String line, ByLineSource source)accept.private voidaddItem(TreeListBuilder treeListBuilder, java.lang.StringBuilder text)private intgetLevel(java.lang.String line)private booleanisBulletedList(java.lang.String line, int deph)private booleanisList(java.lang.String line)Blockvisit(java.lang.String line, ByLineSource source)visit.
-
-
-
Field Detail
-
BULLETED_LIST
public static final int BULLETED_LIST
ConstantBULLETED_LIST=0- See Also:
- Constant Field Values
-
NUMBERED_LIST
public static final int NUMBERED_LIST
ConstantNUMBERED_LIST=1- See Also:
- Constant Field Values
-
-
Method Detail
-
accept
public boolean accept(java.lang.String line, ByLineSource source)accept.- Specified by:
acceptin interfaceBlockParser- Parameters:
line- the line.source- the source.- Returns:
- boolean true if valid.
-
visit
public Block visit(java.lang.String line, ByLineSource source) throws ParseException
visit.- Specified by:
visitin interfaceBlockParser- Parameters:
line- the line.source- the source.- Returns:
- boolean true if valid.
- Throws:
ParseException- if any.
-
addItem
private void addItem(TreeListBuilder treeListBuilder, java.lang.StringBuilder text)
-
getLevel
private int getLevel(java.lang.String line)
-
isBulletedList
private boolean isBulletedList(java.lang.String line, int deph)
-
isList
private boolean isList(java.lang.String line)
-
-