Class SectionBlockParser
- java.lang.Object
-
- org.apache.maven.doxia.module.twiki.parser.SectionBlockParser
-
- All Implemented Interfaces:
BlockParser
public class SectionBlockParser extends java.lang.Object implements BlockParser
Parse looking for sections- Version:
- $Id: SectionBlockParser.java 1090706 2011-04-09 23:15:28Z hboutemy $
- Author:
- Juan F. Codagnone
-
-
Constructor Summary
Constructors Constructor Description SectionBlockParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(java.lang.String line)
accept.void
setHrulerParser(HRuleBlockParser hrulerParser)
Sets the hrulerParser.void
setParaParser(ParagraphBlockParser paraParser)
Sets the paraParser.void
setVerbatimBlockParser(VerbatimBlockParser verbatimBlockParser)
Sets the verbatimBlockParser.Block
visit(java.lang.String line, ByLineSource source)
visit.
-
-
-
Method Detail
-
accept
public final boolean accept(java.lang.String line)
accept.
- Specified by:
accept
in interfaceBlockParser
- Parameters:
line
- text line- Returns:
true
if this class can handle this line
-
visit
public final Block visit(java.lang.String line, ByLineSource source) throws ParseException
visit.
- Specified by:
visit
in interfaceBlockParser
- Parameters:
line
- a line of textsource
- the source of lines- Returns:
- a block
- Throws:
ParseException
- on error
-
setParaParser
public final void setParaParser(ParagraphBlockParser paraParser)
Sets the paraParser.- Parameters:
paraParser
-ParagraphBlockParser
with the paraParser.
-
setHrulerParser
public final void setHrulerParser(HRuleBlockParser hrulerParser)
Sets the hrulerParser.- Parameters:
hrulerParser
-HRuleBlockParser
with the hrulerParser.
-
setVerbatimBlockParser
public final void setVerbatimBlockParser(VerbatimBlockParser verbatimBlockParser)
Sets the verbatimBlockParser.- Parameters:
verbatimBlockParser
-VerbatimBlockParser
with the verbatimBlockParser.- Since:
- 1.1
-
-