CharacterData Abstract Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 10 of System.Dom/CharacterData.cm

Inheritance

Constructors & Destructor

public CharacterData(NodeKind kind_, const Span& span_, int fileIndex_, const String<char>& name_)
public CharacterData(NodeKind kind_, const Span& span_, int fileIndex_, const String<char>& name_, const String<char>& data_)

Member Functions

public const String<char>& Data() const
public override bool ValueContainsNewLine() const
public override Result<bool> Write(CodeFormatter& formatter)

Member Variables

private String<char> data

Constructor& Destructor Details

CharacterData Constructor

public CharacterData(NodeKind kind_, const Span& span_, int fileIndex_, const String<char>& name_)

Definition
Line 12 of System.Dom/CharacterData.cm


CharacterData Constructor

public CharacterData(NodeKind kind_, const Span& span_, int fileIndex_, const String<char>& name_, const String<char>& data_)

Definition
Line 15 of System.Dom/CharacterData.cm


Member Function Details

Data Member Function

public const String<char>& Data()

Definition
Line 38 of System.Dom/CharacterData.cm


ValueContainsNewLine Member Function

public override bool ValueContainsNewLine()

Definition
Line 34 of System.Dom/CharacterData.cm


Write Member Function

public override Result<bool> Write(CodeFormatter& formatter)

Definition
Line 20 of System.Dom/CharacterData.cm