Skip to content

@miy2/xml-api


Class: ModelText

Extends

Constructors

Constructor

new ModelText(text, id?, kind?): ModelText

Parameters

text

string

id?

string

kind?

"text" | "whitespace"

Returns

ModelText

Overrides

ModelNode.constructor

Properties

cst

cst: CST | null = null

Inherited from

ModelNode.cst


formatting

formatting: ModelFormatting

Inherited from

ModelNode.formatting


id

readonly id: string

Inherited from

ModelNode.id


kind

kind: "text" | "whitespace"


parent

parent: ModelElement | null = null

Inherited from

ModelNode.parent


text

text: string

Methods

clone()

clone(preserveId): ModelText

Parameters

preserveId

boolean = false

Returns

ModelText

Overrides

ModelNode.clone


cloneBase()

protected cloneBase(target, _preserveId): void

Parameters

target

ModelNode

_preserveId

boolean

Returns

void

Inherited from

ModelNode.cloneBase


findNodeById()

findNodeById(id): ModelNode | null

Parameters

id

string

Returns

ModelNode | null

Inherited from

ModelNode.findNodeById


getType()

getType(): ModelNodeType

Returns

ModelNodeType

Overrides

ModelNode.getType