Package io.markdom.model
Interface MarkdomLinkContent
-
- All Superinterfaces:
MarkdomContent,MarkdomContentParent,MarkdomContentParentContent,MarkdomNode
public interface MarkdomLinkContent extends MarkdomContentParentContent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MarkdomLinkContentaddContent(MarkdomContent content)MarkdomLinkContentaddContents(MarkdomContent... contents)MarkdomLinkContentaddContents(Iterable<MarkdomContent> contents)default MarkdomContentParentTypegetContentParentType()default MarkdomContentTypegetContentType()Optional<String>getTitle()StringgetUri()default <Result> Resultselect(MarkdomContentParentSelection<Result> selection)default <Result> Resultselect(MarkdomContentSelection<Result> selection)MarkdomLinkContentsetTitle(Optional<String> title)MarkdomLinkContentsetUri(String uri)-
Methods inherited from interface io.markdom.model.MarkdomContent
choose, getNodeType, select
-
Methods inherited from interface io.markdom.model.MarkdomContentParent
choose, getChildren, getContents
-
Methods inherited from interface io.markdom.model.MarkdomNode
choose, countChildren, getDocument, getFactory, getIndex, getParent, hasChildren, hasDocument, hasParent
-
-
-
-
Method Detail
-
getContentParentType
default MarkdomContentParentType getContentParentType()
- Specified by:
getContentParentTypein interfaceMarkdomContentParent
-
getContentType
default MarkdomContentType getContentType()
- Specified by:
getContentTypein interfaceMarkdomContent
-
getUri
String getUri()
-
setUri
MarkdomLinkContent setUri(String uri)
-
setTitle
MarkdomLinkContent setTitle(Optional<String> title)
-
addContent
MarkdomLinkContent addContent(MarkdomContent content)
- Specified by:
addContentin interfaceMarkdomContentParent
-
addContents
MarkdomLinkContent addContents(MarkdomContent... contents)
- Specified by:
addContentsin interfaceMarkdomContentParent
-
addContents
MarkdomLinkContent addContents(Iterable<MarkdomContent> contents)
- Specified by:
addContentsin interfaceMarkdomContentParent
-
select
default <Result> Result select(MarkdomContentSelection<Result> selection)
- Specified by:
selectin interfaceMarkdomContent
-
select
default <Result> Result select(MarkdomContentParentSelection<Result> selection)
- Specified by:
selectin interfaceMarkdomContentParent
-
-