public class ClassifyingBlockTracker extends Object implements com.vladsch.flexmark.util.BlockTracker, BlockParserTracker
| Modifier and Type | Field and Description |
|---|---|
protected com.vladsch.flexmark.util.collection.OrderedMultiMap<BlockParser,com.vladsch.flexmark.ast.Block> |
allBlockParsersMap |
protected com.vladsch.flexmark.util.collection.ClassificationBag<Class<?>,com.vladsch.flexmark.ast.Node> |
nodeClassifier |
| Constructor and Description |
|---|
ClassifyingBlockTracker() |
| Modifier and Type | Method and Description |
|---|---|
com.vladsch.flexmark.util.collection.OrderedSet<BlockParser> |
allBlockParsers() |
com.vladsch.flexmark.util.collection.OrderedSet<com.vladsch.flexmark.ast.Block> |
allBlocks() |
void |
blockAdded(com.vladsch.flexmark.ast.Block node) |
void |
blockAddedWithChildren(com.vladsch.flexmark.ast.Block node) |
void |
blockAddedWithDescendants(com.vladsch.flexmark.ast.Block node) |
void |
blockParserAdded(BlockParser blockParser) |
void |
blockParserRemoved(BlockParser blockParser) |
void |
blockRemoved(com.vladsch.flexmark.ast.Block node) |
void |
blockRemovedWithChildren(com.vladsch.flexmark.ast.Block node) |
void |
blockRemovedWithDescendants(com.vladsch.flexmark.ast.Block node) |
boolean |
containsKey(BlockParser parser) |
boolean |
containsValue(com.vladsch.flexmark.ast.Block parser) |
BlockParser |
getKey(com.vladsch.flexmark.ast.Block parser) |
com.vladsch.flexmark.util.collection.ClassificationBag<Class<?>,com.vladsch.flexmark.ast.Node> |
getNodeClassifier() |
com.vladsch.flexmark.ast.Block |
getValue(BlockParser parser) |
protected final com.vladsch.flexmark.util.collection.ClassificationBag<Class<?>,com.vladsch.flexmark.ast.Node> nodeClassifier
protected final com.vladsch.flexmark.util.collection.OrderedMultiMap<BlockParser,com.vladsch.flexmark.ast.Block> allBlockParsersMap
public com.vladsch.flexmark.util.collection.OrderedSet<BlockParser> allBlockParsers()
public com.vladsch.flexmark.util.collection.OrderedSet<com.vladsch.flexmark.ast.Block> allBlocks()
public com.vladsch.flexmark.ast.Block getValue(BlockParser parser)
public BlockParser getKey(com.vladsch.flexmark.ast.Block parser)
public boolean containsKey(BlockParser parser)
public boolean containsValue(com.vladsch.flexmark.ast.Block parser)
public com.vladsch.flexmark.util.collection.ClassificationBag<Class<?>,com.vladsch.flexmark.ast.Node> getNodeClassifier()
public void blockParserAdded(BlockParser blockParser)
blockParserAdded in interface BlockParserTrackerpublic void blockParserRemoved(BlockParser blockParser)
blockParserRemoved in interface BlockParserTrackerpublic void blockAdded(com.vladsch.flexmark.ast.Block node)
blockAdded in interface com.vladsch.flexmark.util.BlockTrackerpublic void blockAddedWithChildren(com.vladsch.flexmark.ast.Block node)
blockAddedWithChildren in interface com.vladsch.flexmark.util.BlockTrackerpublic void blockAddedWithDescendants(com.vladsch.flexmark.ast.Block node)
blockAddedWithDescendants in interface com.vladsch.flexmark.util.BlockTrackerpublic void blockRemoved(com.vladsch.flexmark.ast.Block node)
blockRemoved in interface com.vladsch.flexmark.util.BlockTrackerpublic void blockRemovedWithChildren(com.vladsch.flexmark.ast.Block node)
blockRemovedWithChildren in interface com.vladsch.flexmark.util.BlockTrackerpublic void blockRemovedWithDescendants(com.vladsch.flexmark.ast.Block node)
blockRemovedWithDescendants in interface com.vladsch.flexmark.util.BlockTrackerCopyright © 2018. All rights reserved.