Class TXQValueBoolean

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TXQValueBoolean = class(TXQValue)

Description

boolean value

Hierarchy

  • TInterfacedObject
  • TXQValue
  • TXQValueBoolean

Overview

Fields

Public bool: boolean;

Methods

Public constructor create(abool: boolean = false); reintroduce;
Public constructor create(atypeAnnotation: TXSType; const value: IXQValue); override;
Public constructor create(atypeAnnotation: TXSType; abool: boolean = false); reintroduce;
Public class function classKind: TXQValueKind; override;
Public function toBoolean: boolean; override;
Public function toFloat: xqfloat; override;
Public function toInt64: int64; override;
Public function toDecimal: bigdecimal; override;
Public function toString: string; override;
Public function clone: IXQValue; override;
Public function jsonSerialize(nodeFormat: TTreeNodeSerialization; insertWhitespace: boolean = false; const indent: string = ''): string; override;

Description

Fields

Public bool: boolean;

plain boolean value

Methods

Public constructor create(abool: boolean = false); reintroduce;
 
Public constructor create(atypeAnnotation: TXSType; const value: IXQValue); override;
 
Public constructor create(atypeAnnotation: TXSType; abool: boolean = false); reintroduce;
 
Public class function classKind: TXQValueKind; override;
 
Public function toBoolean: boolean; override;

Converts the TXQValue dynamically to boolean

Public function toFloat: xqfloat; override;

Converts the TXQValue dynamically to xqfloat

Public function toInt64: int64; override;

Converts the TXQValue dynamically to int64

Public function toDecimal: bigdecimal; override;

Converts the TXQValue dynamically to BigDecimal

Public function toString: string; override;

Converts the TXQValue dynamically to string

Public function clone: IXQValue; override;
 
Public function jsonSerialize(nodeFormat: TTreeNodeSerialization; insertWhitespace: boolean = false; const indent: string = ''): string; override;
 

Generated by PasDoc 0.14.0.