Top Inners Fields Constructors Methods
com.vladsch.flexmark.ext.attributes.internal

public Class AttributesNodePostProcessor

extends NodePostProcessor
Class Inheritance
Imports
com.vladsch.flexmark.ast.*, com.vladsch.flexmark.ext.attributes.AttributeNode, .AttributesDelimiter, .AttributesExtension, .AttributesNode, com.vladsch.flexmark.parser.LightInlineParser, .LightInlineParserImpl, com.vladsch.flexmark.parser.block.NodePostProcessor, .NodePostProcessorFactory, com.vladsch.flexmark.util.ast.*, com.vladsch.flexmark.util.misc.CharPredicate, com.vladsch.flexmark.util.sequence.BasedSequence, org.jetbrains.annotations.NotNull, java.util.ArrayList

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private LightInlineParser
private final AttributesOptions
private AttributesInlineParserExtension
private final NodeAttributeRepository

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Node
pack-priv static Node
matchDelimitedSpans(NodeTracker state, AttributesNode attributesNode, Node previous)

public void
pack-priv static void
textBaseWrap(NodeTracker state, Node lastNonAttributesNode, Node lastNode, TextBase textBase)

Inherited from com.vladsch.flexmark.parser.block.NodePostProcessor:
processDocument

Field Detail

myLightInlineParserback to summary
private LightInlineParser myLightInlineParser
myOptionsback to summary
private final AttributesOptions myOptions
myParserExtensionback to summary
private AttributesInlineParserExtension myParserExtension
nodeAttributeRepositoryback to summary
private final NodeAttributeRepository nodeAttributeRepository

Constructor Detail

AttributesNodePostProcessorback to summary
public AttributesNodePostProcessor(Document document)

Method Detail

getAttributeOwnerback to summary
public Node getAttributeOwner(NodeTracker state, AttributesNode attributesNode)
matchDelimitedSpansback to summary
pack-priv static Node matchDelimitedSpans(NodeTracker state, AttributesNode attributesNode, Node previous)
processback to summary
public void process(@NotNull NodeTracker state, @NotNull Node node)
Annotations
@Override
textBaseWrapback to summary
pack-priv static void textBaseWrap(NodeTracker state, Node lastNonAttributesNode, Node lastNode, TextBase textBase)
com.vladsch.flexmark.ext.attributes.internal back to summary

public Class AttributesNodePostProcessor.Factory

extends NodePostProcessorFactory
Class Inheritance

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public @NotNull NodePostProcessor
apply(@NotNull Document
the function argument
document
)

Implements java.util.function.Function.apply.

Applies this function to the given argument.

Inherited from com.vladsch.flexmark.parser.block.NodePostProcessorFactory:
addNodesaddNodeWithExclusionsaffectsGlobalScopeapplygetAfterDependentsgetBeforeDependentsgetNodeTypes

Constructor Detail

Factoryback to summary
public Factory()

Method Detail

applyback to summary
public @NotNull NodePostProcessor apply(@NotNull Document document)

Implements java.util.function.Function.apply.

Doc from java.util.function.Function.apply.

Applies this function to the given argument.

Parameters
document:@NotNull Document

the function argument

Returns:@NotNull NodePostProcessor

the function result

Annotations
@NotNull
@Override