Class FmlContentParser

  • All Implemented Interfaces:
    org.apache.maven.doxia.macro.MacroExecutor, org.apache.maven.doxia.markup.HtmlMarkup, org.apache.maven.doxia.markup.Markup, org.apache.maven.doxia.markup.XmlMarkup, FmlMarkup, org.apache.maven.doxia.parser.Parser

    @Deprecated
    public class FmlContentParser
    extends org.apache.maven.doxia.parser.Xhtml5BaseParser
    implements FmlMarkup
    Deprecated.
    FML is deprecated since 2.2.0 and scheduled for removal in the next major version. Convert FAQ pages to Markdown or XDoc, for example with doxia-converter; see https://github.com/apache/maven-doxia/issues/1101.
    Parse Fml questions and answers, these may contain arbitrary xdoc elements.
    Since:
    1.0
    Author:
    ltheussl
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.maven.doxia.parser.AbstractXmlParser

        org.apache.maven.doxia.parser.AbstractXmlParser.CachedFileEntityResolver
    • Field Summary

      • Fields inherited from class org.apache.maven.doxia.parser.Xhtml5BaseParser

        isBeginningOfLineInsideBlock
      • Fields inherited from interface org.apache.maven.doxia.markup.HtmlMarkup

        A, ABBR, ADDRESS, AREA, ARTICLE, ASIDE, AUDIO, B, BASE, BDI, BDO, BLOCKQUOTE, BODY, BR, BUTTON, CANVAS, CAPTION, CDATA_TYPE, CITE, CODE, COL, COLGROUP, COMMAND, DATA, DATALIST, DD, DEL, DETAILS, DFN, DIALOG, DIV, DL, DT, EM, EMBED, ENTITY_TYPE, FIELDSET, FIGCAPTION, FIGURE, FOOTER, FORM, H1, H2, H3, H4, H5, H6, HEAD, HEADER, HGROUP, HR, HTML, I, IFRAME, IMG, INPUT, INS, KBD, KEYGEN, LABEL, LEGEND, LI, LINK, MAIN, MAP, MARK, MENU, MENUITEM, META, METER, NAV, 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, STRONG, STYLE, SUB, SUMMARY, SUP, SVG, TABLE, TAG_TYPE_END, TAG_TYPE_SIMPLE, TAG_TYPE_START, TBODY, TD, TEMPLATE, TEXTAREA, TFOOT, TH, THEAD, TIME, TITLE, TR, TRACK, U, UL, VAR, VIDEO, WBR
      • Fields inherited from interface org.apache.maven.doxia.markup.Markup

        COLON, EOL, EQUAL, GREATER_THAN, LEFT_CURLY_BRACKET, LEFT_SQUARE_BRACKET, LESS_THAN, MINUS, PLUS, QUOTE, RIGHT_CURLY_BRACKET, RIGHT_SQUARE_BRACKET, SEMICOLON, SLASH, SPACE, STAR
      • Fields inherited from interface org.apache.maven.doxia.parser.Parser

        TXT_TYPE, UNKNOWN_TYPE, XML_TYPE
      • Fields inherited from interface org.apache.maven.doxia.markup.XmlMarkup

        BANG, CDATA, DOCTYPE_START, ENTITY_START, XML_NAMESPACE
    • Constructor Summary

      Constructors 
      Constructor Description
      FmlContentParser()
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected void handleEndTag​(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, org.apache.maven.doxia.sink.Sink sink)
      Deprecated.
       
      protected void handleStartTag​(org.codehaus.plexus.util.xml.pull.XmlPullParser parser, org.apache.maven.doxia.sink.Sink sink)
      Deprecated.
       
      protected void init()
      Deprecated.
      • Methods inherited from class org.apache.maven.doxia.parser.Xhtml5BaseParser

        baseEndTag, baseEndTag, baseStartTag, baseStartTag, consecutiveSections, emitHeadingSections, getSectionLevel, handleCdsect, handleComment, handleText, initXmlParser, isScriptBlock, isVerbatim, parse, processInsignificantLineBreaks, setSectionLevel, validAnchor, verbatim, verbatim_
      • Methods inherited from class org.apache.maven.doxia.parser.AbstractXmlParser

        getAddDefaultEntities, getAttributesFromParser, getLocalEntities, getText, getType, handleEntity, handleUnknown, handleUnknown, isCollapsibleWhitespace, isIgnorableWhitespace, isTrimmableWhitespace, isValidate, setAddDefaultEntities, setCollapsibleWhitespace, setIgnorableWhitespace, setTrimmableWhitespace, setValidate
      • Methods inherited from class org.apache.maven.doxia.parser.AbstractParser

        addSinkWrapperFactory, doxiaVersion, executeMacro, getBasedir, getMacroManager, getSinkWrapperFactories, getWrappedSink, isEmitAnchorsForIndexableEntries, isEmitComments, isSecondParsing, parse, parse, parse, setEmitAnchorsForIndexableEntries, setEmitComments, setMacroExecutor, setSecondParsing
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FmlContentParser

        public FmlContentParser()
        Deprecated.
    • Method Detail

      • handleStartTag

        protected void handleStartTag​(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                      org.apache.maven.doxia.sink.Sink sink)
                               throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                      org.apache.maven.doxia.macro.MacroExecutionException
        Deprecated.
        Overrides:
        handleStartTag in class org.apache.maven.doxia.parser.Xhtml5BaseParser
        Throws:
        org.codehaus.plexus.util.xml.pull.XmlPullParserException
        org.apache.maven.doxia.macro.MacroExecutionException
      • handleEndTag

        protected void handleEndTag​(org.codehaus.plexus.util.xml.pull.XmlPullParser parser,
                                    org.apache.maven.doxia.sink.Sink sink)
                             throws org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                    org.apache.maven.doxia.macro.MacroExecutionException
        Deprecated.
        Overrides:
        handleEndTag in class org.apache.maven.doxia.parser.Xhtml5BaseParser
        Throws:
        org.codehaus.plexus.util.xml.pull.XmlPullParserException
        org.apache.maven.doxia.macro.MacroExecutionException
      • init

        protected void init()
        Deprecated.
        Overrides:
        init in class org.apache.maven.doxia.parser.Xhtml5BaseParser