BibliographyEntryContentBuilder

DSL builder for creating content for a BibliographyEntry.

Parameters

entry

the bibliography entry to build content for

ast

the InlineAstBuilder to use for building inline content

E

the type of the bibliography entry

See also

Constructors

Link copied to clipboard
constructor(entry: E, ast: InlineAstBuilder)

Properties

Link copied to clipboard

Creates a link with the given URL.

Link copied to clipboard

Terminal operation: formats and pushes the authors of the bibliography entry.

Link copied to clipboard

Makes text emphasized (italicized).

Link copied to clipboard

Wraps the text in typographic double quotes.

Link copied to clipboard

Terminal operation: pushes a single text node.

Terminal operation: pushes a single InlineContent.

Link copied to clipboard

Makes text small caps.

Functions

Link copied to clipboard
infix fun String?.and(other: String?): InlineContent?

Combines two Strings to InlineContent, converting them to plain text.

infix fun String?.and(other: InlineContent?): InlineContent?

Combines a String, which is converted to plain text, with an InlineContent.

infix fun InlineContent?.and(other: String?): InlineContent?

Combines an InlineContent with a String, which is converted to plain text.

Combines two InlineContent if both are non-null.

Link copied to clipboard
infix fun String?.then(other: String?): Unit?
infix fun String?.then(other: InlineContent?): Unit?
infix fun InlineContent?.then(other: String?): Unit?

Like and, but terminal: pushes the result.