Package io.markdom.handler.html
Class AbstractHtmlDocumentMarkdomHandler<Result>
- java.lang.Object
-
- io.markdom.handler.html.AbstractHtmlDocumentMarkdomHandler<Result>
-
- All Implemented Interfaces:
MarkdomHandler<Result>
public abstract class AbstractHtmlDocumentMarkdomHandler<Result> extends Object implements MarkdomHandler<Result>
-
-
Constructor Summary
Constructors Constructor Description AbstractHtmlDocumentMarkdomHandler(HtmlDelegate delegate, String title)
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.markdom.handler.MarkdomHandler
getResult
-
-
-
-
Constructor Detail
-
AbstractHtmlDocumentMarkdomHandler
public AbstractHtmlDocumentMarkdomHandler(HtmlDelegate delegate, String title)
-
-
Method Detail
-
onDocumentBegin
public final void onDocumentBegin()
- Specified by:
onDocumentBeginin interfaceMarkdomHandler<Result>
-
onBlocksBegin
public final void onBlocksBegin()
- Specified by:
onBlocksBeginin interfaceMarkdomHandler<Result>
-
onBlockBegin
public final void onBlockBegin(MarkdomBlockType type)
- Specified by:
onBlockBeginin interfaceMarkdomHandler<Result>
-
onCodeBlock
public final void onCodeBlock(String code, Optional<String> hint)
- Specified by:
onCodeBlockin interfaceMarkdomHandler<Result>
-
onCommentBlock
public final void onCommentBlock(String comment)
- Specified by:
onCommentBlockin interfaceMarkdomHandler<Result>
-
onDivisionBlock
public final void onDivisionBlock()
- Specified by:
onDivisionBlockin interfaceMarkdomHandler<Result>
-
onHeadingBlockBegin
public final void onHeadingBlockBegin(MarkdomHeadingLevel level)
- Specified by:
onHeadingBlockBeginin interfaceMarkdomHandler<Result>
-
onHeadingBlockEnd
public final void onHeadingBlockEnd(MarkdomHeadingLevel level)
- Specified by:
onHeadingBlockEndin interfaceMarkdomHandler<Result>
-
onOrderedListBlockBegin
public final void onOrderedListBlockBegin(Integer startIndex)
- Specified by:
onOrderedListBlockBeginin interfaceMarkdomHandler<Result>
-
onOrderedListBlockEnd
public final void onOrderedListBlockEnd(Integer startIndex)
- Specified by:
onOrderedListBlockEndin interfaceMarkdomHandler<Result>
-
onParagraphBlockBegin
public final void onParagraphBlockBegin()
- Specified by:
onParagraphBlockBeginin interfaceMarkdomHandler<Result>
-
onParagraphBlockEnd
public final void onParagraphBlockEnd()
- Specified by:
onParagraphBlockEndin interfaceMarkdomHandler<Result>
-
onQuoteBlockBegin
public final void onQuoteBlockBegin()
- Specified by:
onQuoteBlockBeginin interfaceMarkdomHandler<Result>
-
onQuoteBlockEnd
public final void onQuoteBlockEnd()
- Specified by:
onQuoteBlockEndin interfaceMarkdomHandler<Result>
-
onUnorderedListBlockBegin
public final void onUnorderedListBlockBegin()
- Specified by:
onUnorderedListBlockBeginin interfaceMarkdomHandler<Result>
-
onUnorderedListBlockEnd
public final void onUnorderedListBlockEnd()
- Specified by:
onUnorderedListBlockEndin interfaceMarkdomHandler<Result>
-
onBlockEnd
public final void onBlockEnd(MarkdomBlockType type)
- Specified by:
onBlockEndin interfaceMarkdomHandler<Result>
-
onNextBlock
public final void onNextBlock()
- Specified by:
onNextBlockin interfaceMarkdomHandler<Result>
-
onBlocksEnd
public final void onBlocksEnd()
- Specified by:
onBlocksEndin interfaceMarkdomHandler<Result>
-
onListItemsBegin
public final void onListItemsBegin()
- Specified by:
onListItemsBeginin interfaceMarkdomHandler<Result>
-
onListItemBegin
public final void onListItemBegin()
- Specified by:
onListItemBeginin interfaceMarkdomHandler<Result>
-
onListItemEnd
public final void onListItemEnd()
- Specified by:
onListItemEndin interfaceMarkdomHandler<Result>
-
onNextListItem
public final void onNextListItem()
- Specified by:
onNextListItemin interfaceMarkdomHandler<Result>
-
onListItemsEnd
public final void onListItemsEnd()
- Specified by:
onListItemsEndin interfaceMarkdomHandler<Result>
-
onContentsBegin
public final void onContentsBegin()
- Specified by:
onContentsBeginin interfaceMarkdomHandler<Result>
-
onContentBegin
public final void onContentBegin(MarkdomContentType type)
- Specified by:
onContentBeginin interfaceMarkdomHandler<Result>
-
onCodeContent
public final void onCodeContent(String code)
- Specified by:
onCodeContentin interfaceMarkdomHandler<Result>
-
onEmphasisContentBegin
public final void onEmphasisContentBegin(MarkdomEmphasisLevel level)
- Specified by:
onEmphasisContentBeginin interfaceMarkdomHandler<Result>
-
onEmphasisContentEnd
public final void onEmphasisContentEnd(MarkdomEmphasisLevel level)
- Specified by:
onEmphasisContentEndin interfaceMarkdomHandler<Result>
-
onImageContent
public final void onImageContent(String uri, Optional<String> title, Optional<String> alternative)
- Specified by:
onImageContentin interfaceMarkdomHandler<Result>
-
onLineBreakContent
public final void onLineBreakContent(Boolean hard)
- Specified by:
onLineBreakContentin interfaceMarkdomHandler<Result>
-
onLinkContentBegin
public final void onLinkContentBegin(String uri, Optional<String> title)
- Specified by:
onLinkContentBeginin interfaceMarkdomHandler<Result>
-
onLinkContentEnd
public final void onLinkContentEnd(String uri, Optional<String> title)
- Specified by:
onLinkContentEndin interfaceMarkdomHandler<Result>
-
onTextContent
public final void onTextContent(String text)
- Specified by:
onTextContentin interfaceMarkdomHandler<Result>
-
onContentEnd
public final void onContentEnd(MarkdomContentType type)
- Specified by:
onContentEndin interfaceMarkdomHandler<Result>
-
onNextContent
public final void onNextContent()
- Specified by:
onNextContentin interfaceMarkdomHandler<Result>
-
onContentsEnd
public final void onContentsEnd()
- Specified by:
onContentsEndin interfaceMarkdomHandler<Result>
-
onDocumentEnd
public final void onDocumentEnd()
- Specified by:
onDocumentEndin interfaceMarkdomHandler<Result>
-
pushElement
protected abstract void pushElement(String tagName)
-
setAttributes
protected abstract void setAttributes(Attributes attributes)
-
setCharacterData
protected abstract void setCharacterData(String text)
-
setText
protected abstract void setText(String text)
-
popElement
protected abstract void popElement()
-
endDocument
protected abstract void endDocument()
-
-