-
public final class MarkdownDslExtensions
-
-
Method Summary
-
-
Method Detail
-
markdownDsl
final static MarkdownDsl.DslDocument markdownDsl(Function1<MarkdownDsl.DslDocument, Unit> block)
开始构建MarkdownDsl。
-
markdownDslConfig
final static MarkdownDsl.DslConfig markdownDslConfig(Function1<MarkdownDsl.DslConfig, Unit> block)
配置MarkdownDsl。
-
b
final static MarkdownDsl.BoldText b(MarkdownDsl.InlineDslEntry $self, CharSequence text)
创建一个MarkdownDsl.BoldText。
-
i
final static MarkdownDsl.ItalicText i(MarkdownDsl.InlineDslEntry $self, CharSequence text)
-
s
final static MarkdownDsl.StrokedText s(MarkdownDsl.InlineDslEntry $self, CharSequence text)
-
u
final static MarkdownDsl.UnderlinedText u(MarkdownDsl.InlineDslEntry $self, CharSequence text)
-
em
final static MarkdownDsl.HighlightText em(MarkdownDsl.InlineDslEntry $self, CharSequence text)
-
sup
final static MarkdownDsl.SuperscriptText sup(MarkdownDsl.InlineDslEntry $self, CharSequence text)
-
sub
final static MarkdownDsl.SubscriptText sub(MarkdownDsl.InlineDslEntry $self, CharSequence text)
-
icon
final static MarkdownDsl.Icon icon(MarkdownDsl.InlineDslEntry $self, String name)
创建一个MarkdownDsl.Icon。
-
footNote
final static MarkdownDsl.FootNote footNote(MarkdownDsl.InlineDslEntry $self, String reference)
创建一个MarkdownDsl.FootNote。
-
autoLink
final static MarkdownDsl.AutoLink autoLink(MarkdownDsl.InlineDslEntry $self, String url)
创建一个MarkdownDsl.AutoLink。
-
link
final static MarkdownDsl.InlineLink link(MarkdownDsl.InlineDslEntry $self, String name, String url, String title)
-
image
final static MarkdownDsl.InlineImageLink image(MarkdownDsl.InlineDslEntry $self, String name, String url, String title)
-
refLink
final static MarkdownDsl.ReferenceLink refLink(MarkdownDsl.InlineDslEntry $self, String reference, String name)
-
refImage
final static MarkdownDsl.ReferenceImageLink refImage(MarkdownDsl.InlineDslEntry $self, String reference, String name)
-
wikiLink
final static MarkdownDsl.WikiLink wikiLink(MarkdownDsl.InlineDslEntry $self, String name, String url)
创建一个MarkdownDsl.WikiLink。
-
code
final static MarkdownDsl.InlineCode code(MarkdownDsl.InlineDslEntry $self, String text)
-
math
final static MarkdownDsl.InlineMath math(MarkdownDsl.InlineDslEntry $self, String text)
-
frontMatter
final static MarkdownDsl.FrontMatter frontMatter(MarkdownDsl.DslDocument $self, Function0<String> lazyText)
创建一个MarkdownDsl.FrontMatter并注册。
-
toc
final static MarkdownDsl.Toc toc(MarkdownDsl.DslDocument $self)
创建一个MarkdownDsl.Toc并注册。
-
abbr
final static MarkdownDsl.Abbreviation abbr(MarkdownDsl.DslDocument $self, String reference, String text)
创建一个MarkdownDsl.Abbreviation并注册。
-
footNoteRef
final static MarkdownDsl.FootNoteReference footNoteRef(MarkdownDsl.DslDocument $self, String reference, String text)
创建一个MarkdownDsl.FootNoteReference并注册。
-
linkRef
final static MarkdownDsl.LinkReference linkRef(MarkdownDsl.DslDocument $self, String reference, String url, String title)
创建一个MarkdownDsl.LinkReference并注册。
-
textBlock
final static MarkdownDsl.TextBlock textBlock(MarkdownDsl.DslEntry $self, Function0<String> lazyText)
创建一个MarkdownDsl.TextBlock并注册。
-
mainHeading
final static MarkdownDsl.MainHeading mainHeading(MarkdownDsl.DslEntry $self, String text)
创建一个MarkdownDsl.MainHeading并注册。
-
subHeading
final static MarkdownDsl.SubHeading subHeading(MarkdownDsl.DslEntry $self, String text)
创建一个MarkdownDsl.SubHeading并注册。
-
h1
final static MarkdownDsl.Heading1 h1(MarkdownDsl.DslEntry $self, String text)
创建一个MarkdownDsl.Heading1并注册。
-
h2
final static MarkdownDsl.Heading2 h2(MarkdownDsl.DslEntry $self, String text)
创建一个MarkdownDsl.Heading2并注册。
-
h3
final static MarkdownDsl.Heading3 h3(MarkdownDsl.DslEntry $self, String text)
创建一个MarkdownDsl.Heading3并注册。
-
h4
final static MarkdownDsl.Heading4 h4(MarkdownDsl.DslEntry $self, String text)
创建一个MarkdownDsl.Heading4并注册。
-
h5
final static MarkdownDsl.Heading5 h5(MarkdownDsl.DslEntry $self, String text)
创建一个MarkdownDsl.Heading5并注册。
-
h6
final static MarkdownDsl.Heading6 h6(MarkdownDsl.DslEntry $self, String text)
创建一个MarkdownDsl.Heading6并注册。
-
hr
final static MarkdownDsl.HorizontalLine hr(MarkdownDsl.DslEntry $self)
创建一个MarkdownDsl.HorizontalLine并注册。
-
list
final static MarkdownDsl.List list(MarkdownDsl.DslEntry $self, Function1<MarkdownDsl.List, Unit> block)
创建一个MarkdownDsl.List并注册。
-
def
final static MarkdownDsl.Definition def(MarkdownDsl.DslEntry $self, String title, Function1<MarkdownDsl.Definition, Unit> block)
创建一个MarkdownDsl.Definition并注册。
-
table
final static MarkdownDsl.Table table(MarkdownDsl.DslEntry $self, Function1<MarkdownDsl.Table, Unit> block)
创建一个MarkdownDsl.Table并注册。
-
blockQueue
final static MarkdownDsl.BlockQuote blockQueue(MarkdownDsl.DslEntry $self, Function1<MarkdownDsl.BlockQuote, Unit> block)
创建一个MarkdownDsl.BlockQuote并注册。
-
indentedBlock
final static MarkdownDsl.IndentedBlock indentedBlock(MarkdownDsl.DslEntry $self, Function1<MarkdownDsl.IndentedBlock, Unit> block)
创建一个MarkdownDsl.IndentedBlock并注册。
-
sideBlock
final static MarkdownDsl.SideBlock sideBlock(MarkdownDsl.DslEntry $self, Function1<MarkdownDsl.SideBlock, Unit> block)
创建一个MarkdownDsl.SideBlock并注册。
-
codeFence
final static MarkdownDsl.CodeFence codeFence(MarkdownDsl.DslEntry $self, String language, Function0<String> lazyText)
创建一个MarkdownDsl.CodeFence并注册。
-
multilineMath
final static MarkdownDsl.MultilineMath multilineMath(MarkdownDsl.DslEntry $self, Function0<String> lazyText)
创建一个MarkdownDsl.MultilineMath并注册。
-
admonition
final static MarkdownDsl.Admonition admonition(MarkdownDsl.DslEntry $self, MarkdownDsl.AdmonitionQualifier qualifier, String title, MarkdownDsl.AdmonitionType type, Function1<MarkdownDsl.Admonition, Unit> block)
创建一个MarkdownDsl.Admonition并注册。
-
import
final static MarkdownDsl.Import import(MarkdownDsl.DslEntry $self, String url)
创建一个MarkdownDsl.Import并注册。
-
macros
final static MarkdownDsl.Macros macros(MarkdownDsl.DslEntry $self, String name)
创建一个MarkdownDsl.Macros并注册。
-
macrosSnippet
final static MarkdownDsl.MacrosSnippet macrosSnippet(MarkdownDsl.DslEntry $self, String name, Function1<MarkdownDsl.MacrosSnippet, Unit> block)
创建一个MarkdownDsl.MacrosSnippet并注册。
-
with
final static <T extends MarkdownDsl.WithAttributes> T with(T $self, MarkdownDsl.AttributeGroup attributes)
-
ol
final static MarkdownDsl.OrderedListNode ol(MarkdownDsl.List $self, String order, String text, Function1<MarkdownDsl.OrderedListNode, Unit> block)
创建一个MarkdownDsl.OrderedListNode并注册。
-
ol
final static MarkdownDsl.OrderedListNode ol(MarkdownDsl.ListNode $self, String order, String text, Function1<MarkdownDsl.OrderedListNode, Unit> block)
创建一个MarkdownDsl.OrderedListNode并注册。
-
ul
final static MarkdownDsl.UnorderedListNode ul(MarkdownDsl.List $self, String text, Function1<MarkdownDsl.UnorderedListNode, Unit> block)
创建一个MarkdownDsl.UnorderedListNode并注册。
-
ul
final static MarkdownDsl.UnorderedListNode ul(MarkdownDsl.ListNode $self, String text, Function1<MarkdownDsl.UnorderedListNode, Unit> block)
创建一个MarkdownDsl.UnorderedListNode并注册。
-
task
final static MarkdownDsl.TaskListNode task(MarkdownDsl.List $self, Boolean status, String text, Function1<MarkdownDsl.TaskListNode, Unit> block)
创建一个MarkdownDsl.TaskListNode并注册。
-
task
final static MarkdownDsl.TaskListNode task(MarkdownDsl.ListNode $self, Boolean status, String text, Function1<MarkdownDsl.TaskListNode, Unit> block)
创建一个MarkdownDsl.TaskListNode并注册。
-
node
final static MarkdownDsl.DefinitionNode node(MarkdownDsl.Definition $self, String title, Function1<MarkdownDsl.DefinitionNode, Unit> block)
创建一个MarkdownDsl.DefinitionNode并注册。
-
header
final static MarkdownDsl.TableHeader header(MarkdownDsl.Table $self, Function1<MarkdownDsl.TableHeader, Unit> block)
创建一个MarkdownDsl.TableHeader并注册。
-
row
final static MarkdownDsl.TableRow row(MarkdownDsl.Table $self, Function1<MarkdownDsl.TableRow, Unit> block)
创建一个MarkdownDsl.TableRow并注册。
-
columnSize
final static MarkdownDsl.Table columnSize(MarkdownDsl.Table $self, Integer size)
配置MarkdownDsl.Table的列数。
-
column
final static MarkdownDsl.TableColumn column(MarkdownDsl.TableHeader $self, String text)
创建一个MarkdownDsl.TableColumn并注册。
-
column
final static MarkdownDsl.TableColumn column(MarkdownDsl.TableRow $self, String text)
创建一个MarkdownDsl.TableColumn并注册。
-
rowSpan
final static MarkdownDsl.TableColumn rowSpan(MarkdownDsl.TableRow $self)
-
colSpan
final static MarkdownDsl.TableColumn colSpan(MarkdownDsl.TableRow $self)
-
attributes
final static MarkdownDsl.AttributeGroup attributes(MarkdownDsl.InlineDslEntry $self, MarkdownDsl.Attribute attributes)
-
id
final static MarkdownDsl.IdAttribute id(MarkdownDsl.InlineDslEntry $self, String name)
-
class
final static MarkdownDsl.ClassAttribute class(MarkdownDsl.InlineDslEntry $self, String name)
-
prop
final static MarkdownDsl.PropertyAttribute prop(MarkdownDsl.InlineDslEntry $self, String name, String value)
-
-
-
-