Package io.markdom.model
Interface MarkdomContent
-
- All Superinterfaces:
MarkdomNode
- All Known Subinterfaces:
MarkdomCodeContent,MarkdomContentParentContent,MarkdomEmphasisContent,MarkdomImageContent,MarkdomLineBreakContent,MarkdomLinkContent,MarkdomTextContent
public interface MarkdomContent extends MarkdomNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidchoose(MarkdomContentChoice choice)MarkdomContentTypegetContentType()default MarkdomNodeTypegetNodeType()<Result> Resultselect(MarkdomContentSelection<Result> selection)default <Result> Resultselect(MarkdomNodeSelection<Result> selection)-
Methods inherited from interface io.markdom.model.MarkdomNode
choose, countChildren, getChildren, getDocument, getFactory, getIndex, getParent, hasChildren, hasDocument, hasParent
-
-
-
-
Method Detail
-
getNodeType
default MarkdomNodeType getNodeType()
- Specified by:
getNodeTypein interfaceMarkdomNode
-
getContentType
MarkdomContentType getContentType()
-
select
default <Result> Result select(MarkdomNodeSelection<Result> selection)
- Specified by:
selectin interfaceMarkdomNode
-
choose
default void choose(MarkdomContentChoice choice)
-
select
<Result> Result select(MarkdomContentSelection<Result> selection)
-
-