org.apache.maven.doxia.module.twiki.parser
Class ParagraphBlockParser

java.lang.Object
  extended by org.apache.maven.doxia.module.twiki.parser.ParagraphBlockParser
All Implemented Interfaces:
BlockParser

public class ParagraphBlockParser
extends Object
implements BlockParser

Parse paragraphs.

Version:
$Id: ParagraphBlockParser.java 1090706 2011-04-09 23:15:28Z hboutemy $
Author:
Juan F. Codagnone

Constructor Summary
ParagraphBlockParser()
           
 
Method Summary
 boolean accept(String line)
          

accept.

 void setHrulerParser(HRuleBlockParser aHrulerParser)
          Sets the hrulerParser.
 void setListParser(GenericListBlockParser aListParser)
          Sets the listParser.
 void setSectionParser(SectionBlockParser aSectionParser)
          Sets the sectionParser.
 void setTableBlockParser(TableBlockParser aTableBlockParser)
          Setter for the field tableBlockParser.
 void setTextParser(FormatedTextParser aTextParser)
          Sets the formatTextParser.
 void setVerbatimParser(VerbatimBlockParser aVerbatimParser)
          Sets the verbatimParser.
 Block visit(String line, ByLineSource source)
          

visit.

 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParagraphBlockParser

public ParagraphBlockParser()
Method Detail

accept

public final boolean accept(String line)

accept.

Specified by:
accept in interface BlockParser
Parameters:
line - text line
Returns:
true if this class can handle this line

visit

public final Block visit(String line,
                         ByLineSource source)
                  throws ParseException

visit.

Specified by:
visit in interface BlockParser
Parameters:
line - a line of text
source - the source of lines
Returns:
a block
Throws:
ParseException - on error

setSectionParser

public final void setSectionParser(SectionBlockParser aSectionParser)
Sets the sectionParser.

Parameters:
aSectionParser - SectionBlockParser with the sectionParser.

setListParser

public final void setListParser(GenericListBlockParser aListParser)
Sets the listParser.

Parameters:
aListParser - ListBlockParser with the listParser.

setTextParser

public final void setTextParser(FormatedTextParser aTextParser)
Sets the formatTextParser.

Parameters:
aTextParser - FormatedTextParser with the formatTextParser.

setHrulerParser

public final void setHrulerParser(HRuleBlockParser aHrulerParser)
Sets the hrulerParser.

Parameters:
aHrulerParser - HRuleBlockParser with the hrulerParser.

setTableBlockParser

public final void setTableBlockParser(TableBlockParser aTableBlockParser)

Setter for the field tableBlockParser.

Parameters:
aTableBlockParser - Table parser to use

setVerbatimParser

public final void setVerbatimParser(VerbatimBlockParser aVerbatimParser)
Sets the verbatimParser.

Parameters:
aVerbatimParser - VerbatimBlockParser with the verbatimParser.
Since:
1.1


Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.