@Component(role=org.apache.maven.doxia.parser.Parser.class, hint="xdoc") public class XdocParser extends XhtmlBaseParser implements XdocMarkup
AbstractXmlParser.CachedFileEntityResolverAUTHOR_TAG, DATE_TAG, DOCUMENT_TAG, MACRO_TAG, PROPERTIES_TAG, SECTION_TAG, SOURCE_TAG, SUBSECTION_TAG, XDOC_NAMESPACE, XDOC_SYSTEM_IDA, ABBR, ACRONYM, ADDRESS, APPLET, AREA, ARTICLE, ASIDE, AUDIO, B, BASE, BASEFONT, BDI, BDO, BIG, BLOCKQUOTE, BODY, BR, BUTTON, CANVAS, CAPTION, CDATA_TYPE, CENTER, CITE, CODE, COL, COLGROUP, COMMAND, DATA, DATALIST, DD, DEL, DETAILS, DFN, DIALOG, DIR, DIV, DL, DT, EM, EMBED, ENTITY_TYPE, FIELDSET, FIGCAPTION, FIGURE, FONT, FOOTER, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HEADER, HGROUP, HR, HTML, I, IFRAME, IMG, INPUT, INS, ISINDEX, KBD, KEYGEN, LABEL, LEGEND, LI, LINK, MAIN, MAP, MARK, MENU, META, METER, NAV, NOFRAMES, NOSCRIPT, OBJECT, OL, OPTGROUP, OPTION, OUTPUT, P, PARAM, PICTURE, PRE, PROGRESS, Q, RB, RP, RT, RTC, RUBY, S, SAMP, SCRIPT, SECTION, SELECT, SMALL, SOURCE, SPAN, STRIKE, STRONG, STYLE, SUB, SUMMARY, SUP, TABLE, TAG_TYPE_END, TAG_TYPE_SIMPLE, TAG_TYPE_START, TBODY, TD, TEMPLATE, TEXTAREA, TFOOT, TH, THEAD, TIME, TITLE, TR, TRACK, TT, U, UL, VAR, VIDEO, WBRBANG, CDATA, DOCTYPE_START, ENTITY_START, XML_NAMESPACECOLON, EOL, EQUAL, GREATER_THAN, LEFT_CURLY_BRACKET, LEFT_SQUARE_BRACKET, LESS_THAN, MINUS, PLUS, QUOTE, RIGHT_CURLY_BRACKET, RIGHT_SQUARE_BRACKET, SEMICOLON, SLASH, SPACE, STARROLE, TXT_TYPE, UNKNOWN_TYPE, XML_TYPE| Constructor and Description |
|---|
XdocParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
consecutiveSections(int newLevel,
Sink sink) |
protected void |
handleEndTag(XmlPullParser parser,
Sink sink) |
protected void |
handleStartTag(XmlPullParser parser,
Sink sink) |
protected void |
init() |
void |
parse(Reader source,
Sink sink,
String reference) |
baseEndTag, baseStartTag, getSectionLevel, handleCdsect, handleComment, handleText, initXmlParser, isScriptBlock, isVerbatim, setSectionLevel, validAnchor, verbatim_, verbatimgetAttributesFromParser, getLocalEntities, getText, getType, handleEntity, handleUnknown, isCollapsibleWhitespace, isIgnorableWhitespace, isTrimmableWhitespace, isValidate, setCollapsibleWhitespace, setIgnorableWhitespace, setTrimmableWhitespace, setValidatedoxiaVersion, enableLogging, executeMacro, getBasedir, getLog, getMacroManager, isEmitComments, isSecondParsing, parse, parse, parse, setEmitComments, setSecondParsingpublic XdocParser()
public void parse(Reader source, Sink sink, String reference) throws ParseException
parse in interface Parserparse in class XhtmlBaseParserParseExceptionprotected void handleStartTag(XmlPullParser parser, Sink sink) throws XmlPullParserException, MacroExecutionException
handleStartTag in class XhtmlBaseParserXmlPullParserExceptionMacroExecutionExceptionprotected void handleEndTag(XmlPullParser parser, Sink sink) throws XmlPullParserException, MacroExecutionException
handleEndTag in class XhtmlBaseParserXmlPullParserExceptionMacroExecutionExceptionprotected void consecutiveSections(int newLevel, Sink sink)
consecutiveSections in class XhtmlBaseParserprotected void init()
init in class XhtmlBaseParserCopyright © 2005–2021 The Apache Software Foundation. All rights reserved.