Class TXQValueQName

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TXQValueQName = class(TXQValue)

Description

QName value (namespace + local part)

Hierarchy

  • TInterfacedObject
  • TXQValue
  • TXQValueQName

Overview

Fields

Public prefix: string;
Public url: string;
Public local: string;

Methods

Public constructor create(atypeAnnotation: TXSType; const aurl, aprefix, alocal: string);
Public constructor create(atypeAnnotation: TXSType; const ns: INamespace; const alocal: string);
Public constructor create(const aurl, aprefix, alocal: string);
Public constructor create(const aurl, aprefixedLocal: string);
Public constructor create(const ns: INamespace; const alocal: string);
Public constructor create(atypeAnnotation: TXSType; const value: IXQValue); override;
Public destructor Destroy; override;
Public class function classKind: TXQValueKind; override;
Public function toString: string; override;
Public function toBooleanEffective: boolean; override;
Public function clone: IXQValue; override;

Description

Fields

Public prefix: string;
 
Public url: string;
 
Public local: string;
 

Methods

Public constructor create(atypeAnnotation: TXSType; const aurl, aprefix, alocal: string);
 
Public constructor create(atypeAnnotation: TXSType; const ns: INamespace; const alocal: string);
 
Public constructor create(const aurl, aprefix, alocal: string);
 
Public constructor create(const aurl, aprefixedLocal: string);
 
Public constructor create(const ns: INamespace; const alocal: string);
 
Public constructor create(atypeAnnotation: TXSType; const value: IXQValue); override;
 
Public destructor Destroy; override;
 
Public class function classKind: TXQValueKind; override;
 
Public function toString: string; override;

Converts the TXQValue dynamically to string (excludes namespace url)

Public function toBooleanEffective: boolean; override;
 
Public function clone: IXQValue; override;
 

Generated by PasDoc 0.14.0.