org.apache.maven.doxia.module.xhtml
Class XhtmlParser

java.lang.Object
  extended byorg.apache.maven.doxia.parser.AbstractParser
      extended byorg.apache.maven.doxia.parser.AbstractXmlParser
          extended byorg.apache.maven.doxia.module.xhtml.XhtmlParser
All Implemented Interfaces:
Markup, Parser, XhtmlMarkup, XmlMarkup

public class XhtmlParser
extends AbstractXmlParser
implements XhtmlMarkup

Parse an xhtml model and emit events into the specified doxia Sink.

Since:
1.0
Version:
$Id: XhtmlParser.java 567046 2007-08-17 12:43:02Z ltheussl $
Author:
Jason van Zyl
Plexus component:
role:
"org.apache.maven.doxia.parser.Parser"
role-hint:
"xhtml"

Field Summary
 
Fields inherited from class org.apache.maven.doxia.parser.AbstractParser
macroManager, secondParsing
 
Fields inherited from interface org.apache.maven.doxia.module.xhtml.XhtmlMarkup
TBODY_TAG
 
Fields inherited from interface org.apache.maven.doxia.markup.XmlMarkup
BANG, CDATA
 
Fields inherited from interface org.apache.maven.doxia.markup.Markup
EOL, EQUAL, GREATER_THAN, LEFT_CURLY_BRACKET, LEFT_SQUARE_BRACKET, LESS_THAN, MINUS, PLUS, QUOTE, RIGHT_CURLY_BRACKET, RIGHT_SQUARE_BRACKET, SLASH, SPACE, STAR
 
Fields inherited from interface org.apache.maven.doxia.parser.Parser
JUSTIFY_CENTER, JUSTIFY_LEFT, JUSTIFY_RIGHT, ROLE, TXT_TYPE, UNKNOWN_TYPE, XML_TYPE
 
Constructor Summary
XhtmlParser()
           
 
Method Summary
protected  void handleEndTag(XmlPullParser parser, Sink sink)
          
protected  void handleStartTag(XmlPullParser parser, Sink sink)
          
protected  void handleText(XmlPullParser parser, Sink sink)
          
 
Methods inherited from class org.apache.maven.doxia.parser.AbstractXmlParser
getType, parse
 
Methods inherited from class org.apache.maven.doxia.parser.AbstractParser
executeMacro, getBasedir, setSecondParsing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XhtmlParser

public XhtmlParser()
Method Detail

handleStartTag

protected void handleStartTag(XmlPullParser parser,
                              Sink sink)
                       throws XmlPullParserException,
                              MacroExecutionException

Throws:
XmlPullParserException
MacroExecutionException

handleEndTag

protected void handleEndTag(XmlPullParser parser,
                            Sink sink)
                     throws XmlPullParserException,
                            MacroExecutionException

Throws:
XmlPullParserException
MacroExecutionException

handleText

protected void handleText(XmlPullParser parser,
                          Sink sink)
                   throws XmlPullParserException

Throws:
XmlPullParserException


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