Class TXQValueString

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TXQValueString = class(TXQValue)

Description

string value

Hierarchy

  • TInterfacedObject
  • TXQValue
  • TXQValueString

Overview

Fields

Public str: string;

Methods

Public constructor create(const astr: string = ''); reintroduce; virtual;
Public constructor create(atypeAnnotation: TXSType; const astr: string);
Public constructor create(atypeAnnotation: TXSType; const value: IXQValue); override;
Public destructor Destroy; override;
Public class function canCreateFromString(const v: string): boolean; virtual;
Public class function classKind: TXQValueKind; override;
Public function toBoolean: boolean; override;
Public function toBooleanEffective: boolean; override;
Public function toString: string; override;
Public function toDateTime: TDateTime; override;
Public function toFloatChecked(scontext: TXQStaticContext): xqfloat; override;
Public function toRawBinary: string;
Public function clone: IXQValue; override;

Description

Fields

Public str: string;
 

Methods

Public constructor create(const astr: string = ''); reintroduce; virtual;
 
Public constructor create(atypeAnnotation: TXSType; const astr: string);
 
Public constructor create(atypeAnnotation: TXSType; const value: IXQValue); override;
 
Public destructor Destroy; override;
 
Public class function canCreateFromString(const v: string): boolean; virtual;
 
Public class function classKind: TXQValueKind; override;
 
Public function toBoolean: boolean; override;
 
Public function toBooleanEffective: boolean; override;
 
Public function toString: string; override;
 
Public function toDateTime: TDateTime; override;
 
Public function toFloatChecked(scontext: TXQStaticContext): xqfloat; override;
 
Public function toRawBinary: string;
 
Public function clone: IXQValue; override;
 

Generated by PasDoc 0.14.0.