Package io.markdom.model
Interface MarkdomContentParent
-
- All Superinterfaces:
MarkdomNode
- All Known Subinterfaces:
MarkdomContentParentBlock,MarkdomContentParentContent,MarkdomEmphasisContent,MarkdomHeadingBlock,MarkdomLinkContent,MarkdomParagraphBlock
public interface MarkdomContentParent extends MarkdomNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MarkdomContentParentaddContent(MarkdomContent content)MarkdomContentParentaddContents(MarkdomContent... contents)MarkdomContentParentaddContents(Iterable<MarkdomContent> contents)default voidchoose(MarkdomContentParentChoice choice)default List<MarkdomContent>getChildren()MarkdomContentParentTypegetContentParentType()List<MarkdomContent>getContents()<Result> Resultselect(MarkdomContentParentSelection<Result> selection)-
Methods inherited from interface io.markdom.model.MarkdomNode
choose, countChildren, getDocument, getFactory, getIndex, getNodeType, getParent, hasChildren, hasDocument, hasParent, select
-
-
-
-
Method Detail
-
getContentParentType
MarkdomContentParentType getContentParentType()
-
getContents
List<MarkdomContent> getContents()
-
addContent
MarkdomContentParent addContent(MarkdomContent content)
-
addContents
MarkdomContentParent addContents(MarkdomContent... contents)
-
addContents
MarkdomContentParent addContents(Iterable<MarkdomContent> contents)
-
getChildren
default List<MarkdomContent> getChildren()
- Specified by:
getChildrenin interfaceMarkdomNode
-
choose
default void choose(MarkdomContentParentChoice choice)
-
select
<Result> Result select(MarkdomContentParentSelection<Result> selection)
-
-