Class MarkupVisitor<T,E extends Throwable>
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.datatype.markup.flexmark.MarkupVisitor<T,E>
-
- Type Parameters:
T
- the type of stream to write toE
- the type of exception that can be thrown when a writing error occurs
- All Implemented Interfaces:
IMarkupVisitor<T,E>
public class MarkupVisitor<T,E extends Throwable> extends Object implements IMarkupVisitor<T,E>
This implementation is stateless.
-
-
Constructor Summary
Constructors Constructor Description MarkupVisitor(boolean handleBlockElements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isHandleBlockElements()
protected boolean
processBlockElements(com.vladsch.flexmark.util.ast.Node node, IMarkupWriter<T,E> writer)
protected boolean
processInlineElements(com.vladsch.flexmark.util.ast.Node node, IMarkupWriter<T,E> writer)
protected void
visit(com.vladsch.flexmark.util.ast.Node node, IMarkupWriter<T,E> writer)
protected void
visitChildren(com.vladsch.flexmark.util.ast.Node parentNode, IMarkupWriter<T,E> writer)
void
visitDocument(com.vladsch.flexmark.util.ast.Document document, IMarkupWriter<T,E> writer)
-
-
-
Constructor Detail
-
MarkupVisitor
public MarkupVisitor(boolean handleBlockElements)
-
-
Method Detail
-
isHandleBlockElements
protected boolean isHandleBlockElements()
-
visitDocument
public void visitDocument(com.vladsch.flexmark.util.ast.Document document, IMarkupWriter<T,E> writer) throws E extends Throwable
- Specified by:
visitDocument
in interfaceIMarkupVisitor<T,E extends Throwable>
- Throws:
E extends Throwable
-
visitChildren
protected void visitChildren(@NonNull com.vladsch.flexmark.util.ast.Node parentNode, @NonNull IMarkupWriter<T,E> writer) throws E extends Throwable
-
visit
protected void visit(@NonNull com.vladsch.flexmark.util.ast.Node node, @NonNull IMarkupWriter<T,E> writer) throws E extends Throwable
-
processInlineElements
protected boolean processInlineElements(@NonNull com.vladsch.flexmark.util.ast.Node node, @NonNull IMarkupWriter<T,E> writer) throws E extends Throwable
-
processBlockElements
protected boolean processBlockElements(@NonNull com.vladsch.flexmark.util.ast.Node node, @NonNull IMarkupWriter<T,E> writer) throws E extends Throwable
-
-