Top Interfaces Classes Enums
module flexmark.util.ast

Package com.vladsch.flexmark.util.ast


Interface Summary

Modifier and TypeInterface and Description
public interface
BlankLineBreakNode

Implemented by nodes after which text collecting visitor should add a line break regardless of whether there is a previous line break

public interface
public interface
public interface
public interface
Content

A node that uses delimiters in the source form (e.g. *bold*).

public interface
public interface
DoNotAttributeDecorate

To be implemented by nodes marking their text as not for attachment by attributes

public interface
DoNotCollectText

To be implemented by nodes marking their text as not for collection

public interface
DoNotDecorate

To be implemented by nodes marking their text as not for conversion to links or other decoration methods by extensions

public interface
DoNotLinkDecorate

To be implemented by nodes marking their text as not for conversion to links or other decoration methods by extensions

public interface
DoNotTrim

To be implemented by nodes marking their text as not to be trimmed because they represent whitespace or EOL text

public interface
IParse

Interface to generic parser for RenderingTestCase customizations

public interface
IRender

Render interface for rendering implementation for RenderingTestCase

public interface
public interface
LineBreakNode

Implemented by nodes after which text collecting visitor should add a line break

public interface
public interface
NodeVisitHandler

Interface to visit variations on specific nodes: visit() visiting node and if no handler defined then visit node's children visitNodeOnly() visit node and if no handler then do not process children visitChildren() visit node's children

public interface
NonRenderingInline

Non rendering inline node, paragraphs containing only these types are not rendered because they are empty

public interface
ReferenceNode<R extends NodeRepository<B>, B extends Node, N extends Node>

public interface
ReferencingNode<R extends NodeRepository<B>, B extends ReferenceNode<R extends NodeRepository<B>, B extends Node, N extends Node>>

public interface
public interface
public interface
Visitor<
specific node type
N extends Node
>

Node visitor interface

Class Summary

Modifier and TypeClass and Description
public abstract class
public class
public abstract class
public class
public class
BlockNodeVisitor

Used to visit only block nodes, non block nodes or children of non-block nodes are not visited

Can be used to only process certain nodes.

public class
public abstract class
public class
public class
public class
public abstract class
public class
public class
public class
public class
public class
public abstract class
public class
public abstract class
NodeVisitorBase

Abstract visitor that visits all children by default.

public class
public class
public class
VisitHandler<N extends Node>

Node visit handler for specific node type

Enum Summary

Modifier and TypeEnum and Description
public enum