CsmList

open class CsmList : CsmElement(source)

Constructors

Link copied to clipboard
constructor(property: ObservableProperty, separator: CsmElement)
constructor(property: ObservableProperty)
constructor(property: ObservableProperty, separatorPre: CsmElement, separatorPost: CsmElement, preceeding: CsmElement, following: CsmElement)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open fun block(content: CsmElement): CsmElement
Link copied to clipboard
Link copied to clipboard
open fun child(property: ObservableProperty): CsmElement
Link copied to clipboard
open fun comma(): CsmElement
Link copied to clipboard
open fun comment(): CsmElement
Link copied to clipboard
open fun conditional(property: ObservableProperty, condition: CsmConditional.Condition, thenElement: CsmElement): CsmElement
open fun conditional(property: ObservableProperty, condition: CsmConditional.Condition, thenElement: CsmElement, elseElement: CsmElement): CsmElement
open fun conditional(properties: List<ObservableProperty>, condition: CsmConditional.Condition, thenElement: CsmElement, elseElement: CsmElement): CsmElement
Link copied to clipboard
open fun indent(): CsmElement
Link copied to clipboard
Link copied to clipboard
open fun list(property: ObservableProperty): CsmElement
open fun list(property: ObservableProperty, separator: CsmElement): CsmElement
open fun list(property: ObservableProperty, separator: CsmElement, preceeding: CsmElement, following: CsmElement): CsmElement
open fun list(property: ObservableProperty, separatorPre: CsmElement, separatorPost: CsmElement, preceeding: CsmElement, following: CsmElement): CsmElement
Link copied to clipboard
open fun newline(): CsmElement
open fun newline(lineSeparator: LineSeparator): CsmElement
Link copied to clipboard
open fun none(): CsmElement
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun prettyPrint(node: Node, printer: SourcePrinter)
Link copied to clipboard
open fun semicolon(): CsmElement
Link copied to clipboard
open fun sequence(elements: Array<CsmElement>): CsmElement
Link copied to clipboard
open fun space(): CsmElement
Link copied to clipboard
open fun string(tokenType: Int): CsmElement
open fun string(tokenType: Int, content: String): CsmElement
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun token(tokenType: Int): CsmElement
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun unindent(): CsmElement