Package com.vladsch.flexmark.util.ast
Interface TextContainer
-
- All Known Subinterfaces:
DelimitedNode,TypographicText
public interface TextContainer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTextContainer.Flags
-
Field Summary
Fields Modifier and Type Field Description static intF_ADD_SPACES_BETWEEN_NODESstatic intF_FOR_HEADING_IDstatic intF_LINK_ANCHORstatic intF_LINK_NODE_TEXTstatic intF_LINK_PAGE_REFstatic intF_LINK_TEXTstatic intF_LINK_TEXT_TYPEstatic intF_LINK_URLstatic intF_NO_TRIM_REF_TEXT_ENDstatic intF_NO_TRIM_REF_TEXT_STARTstatic intF_NODE_TEXT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancollectText(com.vladsch.flexmark.util.sequence.builder.ISequenceBuilder<? extends com.vladsch.flexmark.util.sequence.builder.ISequenceBuilder<?,com.vladsch.flexmark.util.sequence.BasedSequence>,com.vladsch.flexmark.util.sequence.BasedSequence> out, int flags, NodeVisitor nodeVisitor)Append node's text
-
-
-
Field Detail
-
F_LINK_TEXT_TYPE
static final int F_LINK_TEXT_TYPE
-
F_LINK_TEXT
static final int F_LINK_TEXT
- See Also:
- Constant Field Values
-
F_LINK_PAGE_REF
static final int F_LINK_PAGE_REF
- See Also:
- Constant Field Values
-
F_LINK_ANCHOR
static final int F_LINK_ANCHOR
- See Also:
- Constant Field Values
-
F_LINK_URL
static final int F_LINK_URL
- See Also:
- Constant Field Values
-
F_LINK_NODE_TEXT
static final int F_LINK_NODE_TEXT
- See Also:
- Constant Field Values
-
F_NODE_TEXT
static final int F_NODE_TEXT
-
F_FOR_HEADING_ID
static final int F_FOR_HEADING_ID
-
F_NO_TRIM_REF_TEXT_START
static final int F_NO_TRIM_REF_TEXT_START
-
F_NO_TRIM_REF_TEXT_END
static final int F_NO_TRIM_REF_TEXT_END
-
F_ADD_SPACES_BETWEEN_NODES
static final int F_ADD_SPACES_BETWEEN_NODES
-
-
Method Detail
-
collectText
boolean collectText(com.vladsch.flexmark.util.sequence.builder.ISequenceBuilder<? extends com.vladsch.flexmark.util.sequence.builder.ISequenceBuilder<?,com.vladsch.flexmark.util.sequence.BasedSequence>,com.vladsch.flexmark.util.sequence.BasedSequence> out, int flags, NodeVisitor nodeVisitor)Append node's text- Parameters:
out- sequence build to which to append textflags- collection flagsnodeVisitor- node visitor to use to visit children- Returns:
- true if child nodes should be visited
-
-