Package io.markdom.model
Interface MarkdomBlockParent
-
- All Superinterfaces:
MarkdomNode
- All Known Subinterfaces:
MarkdomDocument,MarkdomListItem,MarkdomQuoteBlock
public interface MarkdomBlockParent extends MarkdomNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MarkdomBlockParentaddBlock(MarkdomBlock block)MarkdomBlockParentaddBlocks(MarkdomBlock... blocks)MarkdomBlockParentaddBlocks(Iterable<MarkdomBlock> blocks)default voidchoose(MarkdomBlockParentChoice choice)MarkdomBlockParentTypegetBlockParentType()List<MarkdomBlock>getBlocks()default List<MarkdomBlock>getChildren()<Result> Resultselect(MarkdomBlockParentSelection<Result> selection)-
Methods inherited from interface io.markdom.model.MarkdomNode
choose, countChildren, getDocument, getFactory, getIndex, getNodeType, getParent, hasChildren, hasDocument, hasParent, select
-
-
-
-
Method Detail
-
getBlockParentType
MarkdomBlockParentType getBlockParentType()
-
getBlocks
List<MarkdomBlock> getBlocks()
-
addBlock
MarkdomBlockParent addBlock(MarkdomBlock block)
-
addBlocks
MarkdomBlockParent addBlocks(MarkdomBlock... blocks)
-
addBlocks
MarkdomBlockParent addBlocks(Iterable<MarkdomBlock> blocks)
-
getChildren
default List<MarkdomBlock> getChildren()
- Specified by:
getChildrenin interfaceMarkdomNode
-
choose
default void choose(MarkdomBlockParentChoice choice)
-
select
<Result> Result select(MarkdomBlockParentSelection<Result> selection)
-
-