@Component(role=org.apache.maven.doxia.parser.Parser.class,
hint="asciidoc")
public class AsciidoctorParser
extends org.apache.maven.doxia.module.xhtml.XhtmlParser
| Modifier and Type | Field and Description |
|---|---|
protected org.asciidoctor.Asciidoctor |
asciidoctor |
protected org.apache.maven.project.MavenProject |
project |
static String |
ROLE_HINT
The role hint for the
AsciidoctorParser Plexus component. |
XHTML_NAMESPACE, XHTML_TRANSITIONAL_PUBLIC_ID, XHTML_TRANSITIONAL_SYSTEM_IDA, ABBR, ACRONYM, ADDRESS, APPLET, AREA, B, BASE, BASEFONT, BDO, BIG, BLOCKQUOTE, BODY, BR, BUTTON, CAPTION, CDATA_TYPE, CENTER, CITE, CODE, COL, COLGROUP, DD, DEL, DFN, DIR, DIV, DL, DT, EM, ENTITY_TYPE, FIELDSET, FONT, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, HEAD, HR, HTML, I, IFRAME, IMG, INPUT, INS, ISINDEX, KBD, LABEL, LEGEND, LI, LINK, MAP, MENU, META, NOFRAMES, NOSCRIPT, OBJECT, OL, OPTGROUP, OPTION, P, PARAM, PRE, Q, S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, STYLE, SUB, SUP, TABLE, TAG_TYPE_END, TAG_TYPE_SIMPLE, TAG_TYPE_START, TBODY, TD, TEXTAREA, TFOOT, TH, THEAD, TITLE, TR, TT, U, UL, VARBANG, CDATA, DOCTYPE_START, ENTITY_START, XML_NAMESPACE| Constructor and Description |
|---|
AsciidoctorParser() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
convertAsciiDoc(String source,
org.asciidoctor.OptionsBuilder options) |
protected org.codehaus.plexus.util.xml.Xpp3Dom |
getSiteConfig(org.apache.maven.project.MavenProject project) |
protected org.asciidoctor.AttributesBuilder |
initAttributes(org.apache.maven.project.MavenProject project,
File siteDirectory) |
protected org.asciidoctor.OptionsBuilder |
initOptions(org.apache.maven.project.MavenProject project,
File siteDirectory) |
void |
parse(Reader reader,
org.apache.maven.doxia.sink.Sink sink) |
protected org.asciidoctor.OptionsBuilder |
processAsciiDocConfig(org.codehaus.plexus.util.xml.Xpp3Dom siteConfig,
org.asciidoctor.OptionsBuilder options,
org.asciidoctor.AttributesBuilder attributes) |
protected File |
resolveSiteDirectory(org.apache.maven.project.MavenProject project,
org.codehaus.plexus.util.xml.Xpp3Dom siteConfig) |
protected File |
resolveTemplateDir(org.apache.maven.project.MavenProject project,
String path) |
handleEndTag, handleStartTag, initbaseEndTag, baseStartTag, consecutiveSections, getSectionLevel, handleCdsect, handleComment, handleText, initXmlParser, isScriptBlock, isVerbatim, setSectionLevel, validAnchor, verbatim_, verbatimgetAttributesFromParser, getLocalEntities, getText, getType, handleEntity, handleUnknown, isCollapsibleWhitespace, isIgnorableWhitespace, isTrimmableWhitespace, isValidate, parse, setCollapsibleWhitespace, setIgnorableWhitespace, setTrimmableWhitespace, setValidate@Requirement protected org.apache.maven.project.MavenProject project
public static final String ROLE_HINT
AsciidoctorParser Plexus component.protected final org.asciidoctor.Asciidoctor asciidoctor
public void parse(Reader reader, org.apache.maven.doxia.sink.Sink sink) throws org.apache.maven.doxia.parser.ParseException
parse in interface org.apache.maven.doxia.parser.Parserparse in class org.apache.maven.doxia.parser.XhtmlBaseParserorg.apache.maven.doxia.parser.ParseExceptionprotected org.codehaus.plexus.util.xml.Xpp3Dom getSiteConfig(org.apache.maven.project.MavenProject project)
protected File resolveSiteDirectory(org.apache.maven.project.MavenProject project, org.codehaus.plexus.util.xml.Xpp3Dom siteConfig)
protected org.asciidoctor.OptionsBuilder initOptions(org.apache.maven.project.MavenProject project,
File siteDirectory)
protected org.asciidoctor.AttributesBuilder initAttributes(org.apache.maven.project.MavenProject project,
File siteDirectory)
protected org.asciidoctor.OptionsBuilder processAsciiDocConfig(org.codehaus.plexus.util.xml.Xpp3Dom siteConfig,
org.asciidoctor.OptionsBuilder options,
org.asciidoctor.AttributesBuilder attributes)
protected String convertAsciiDoc(String source, org.asciidoctor.OptionsBuilder options)
Copyright © 2015. All Rights Reserved.