Class TXSQNameType

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TXSQNameType = class(TXSSimpleType)

Description

XML Schema QName type, derived from xs:QName or xs:NOTATION

Hierarchy

Overview

Methods

Public constructor create(aname: string; aparent: TXSType = nil; astorage: TXQValueClass = nil; aschema: TXSSchema = nil);
Public destructor Destroy; override;
Public function tryCreateValueInternal(const v: IXQValue; outv: PXQValue = nil): TXSCastingError; override;
Public function tryCreateValueInternal(const v: string; outv: PXQValue = nil): TXSCastingError; override;
Public function castable(const v: IXQValue; const context: TXQStaticContext): boolean;
Public procedure castAllowed(const v: ixqvalue; const s: string; const context: TXQStaticContext);
Public function cast(const v: IXQValue; const context: TXQEvaluationContext): IXQValue;
Public function cast(const v: IXQValue; const context: TXQStaticContext): IXQValue;

Description

Methods

Public constructor create(aname: string; aparent: TXSType = nil; astorage: TXQValueClass = nil; aschema: TXSSchema = nil);
 
Public destructor Destroy; override;
 
Public function tryCreateValueInternal(const v: IXQValue; outv: PXQValue = nil): TXSCastingError; override;
 
Public function tryCreateValueInternal(const v: string; outv: PXQValue = nil): TXSCastingError; override;
 
Public function castable(const v: IXQValue; const context: TXQStaticContext): boolean;
 
Public procedure castAllowed(const v: ixqvalue; const s: string; const context: TXQStaticContext);
 
Public function cast(const v: IXQValue; const context: TXQEvaluationContext): IXQValue;
 
Public function cast(const v: IXQValue; const context: TXQStaticContext): IXQValue;
 

Generated by PasDoc 0.14.0.