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