org.apache.maven.doxia.module.fml
Class FmlParser
java.lang.Object
org.apache.maven.doxia.module.fml.FmlParser
- All Implemented Interfaces:
- Parser
public class FmlParser
- extends Object
- implements Parser
Parse a fml model and emit events into the specified doxia Sink.
- Since:
- 1.0
- Version:
- $Id: FmlParser.java 566992 2007-08-17 09:55:05Z ltheussl $
- Author:
- Emmanuel Venisse
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FmlParser
public FmlParser()
parse
public void parse(Reader reader,
Sink sink)
throws ParseException
- Parses the given source model and emits Doxia events into the given sink.
- Specified by:
parse
in interface Parser
- Parameters:
reader
- A reader that provides the source document.sink
- A sink that consumes the Doxia events.
- Throws:
ParseException
- if the model could not be parsed.
getType
public int getType()
- The parser type value could be
Parser.UNKNOWN_TYPE
, Parser.TXT_TYPE
or
Parser.XML_TYPE
.
- Specified by:
getType
in interface Parser
- Returns:
- the type of Parser
parseFml
public org.apache.maven.doxia.module.fml.model.Faqs parseFml(XmlPullParser parser,
Sink sink)
throws IOException,
XmlPullParserException
- Parses an fml and emits the events into the given sink.
- Parameters:
parser
- The parser to use.sink
- The sink to consume the event.
- Returns:
- Faqs The parsed faqs model.
- Throws:
IOException
- if the model cannot be read.
XmlPullParserException
- if the model cannot be parsed.
Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.