Class TXQTermSequenceType

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TXQTermSequenceType = class(TXQTermWithChildren)

Description

no description available, TXQTermWithChildren description follows
no description available, TXQTerm description follows

Internally used xpath term

Hierarchy

Overview

Fields

Public name: string;
Public allowNone: boolean;
Public allowMultiple: boolean;
Public kind: TXQTypeInformationKind;
Public atomicTypeInfo: TXSType;
Public nodeMatching: TXQPathMatchingStep;
Public arguments: array of TXQTermSequenceType;

Methods

Public constructor create();
Public constructor create(atomic: TXSType; aallowNone: boolean = false);
Public destructor destroy; override;
Public function evaluate(var context: TXQEvaluationContext): IXQValue; override;
Public function getContextDependencies: TXQContextDependencies; override;
Public function visitchildren(visitor: TXQTerm_Visitor): TXQTerm_VisitAction; override;
Public function serialize: string;
Public function clone: TXQTerm; override;
Public function isSingleType(): boolean;
Public function castableAsBase(v: IXQValue; staticContext: TXQStaticContext): boolean;
Public function castAs(v: IXQValue; const context: TXQEvaluationContext): IXQValue;
Public function castableAs(v: IXQValue; staticContext: TXQStaticContext): boolean;
Public function instanceOf(const ta: IXQValue; const context: TXQEvaluationContext): boolean;
Public function instanceOf(const ta: IXQValue): boolean;
Public function instanceOf(const node: TTreeNode): boolean;
Public function subtypeOf(tb: TXQTermSequenceType): boolean;

Description

Fields

Public name: string;
 
Public allowNone: boolean;
 
Public allowMultiple: boolean;
 
Public kind: TXQTypeInformationKind;
 
Public atomicTypeInfo: TXSType;
 
Public nodeMatching: TXQPathMatchingStep;
 
Public arguments: array of TXQTermSequenceType;
 

Methods

Public constructor create();
 
Public constructor create(atomic: TXSType; aallowNone: boolean = false);
 
Public destructor destroy; override;
 
Public function evaluate(var context: TXQEvaluationContext): IXQValue; override;
 
Public function getContextDependencies: TXQContextDependencies; override;
 
Public function visitchildren(visitor: TXQTerm_Visitor): TXQTerm_VisitAction; override;
 
Public function serialize: string;
 
Public function clone: TXQTerm; override;
 
Public function isSingleType(): boolean;
 
Public function castableAsBase(v: IXQValue; staticContext: TXQStaticContext): boolean;
 
Public function castAs(v: IXQValue; const context: TXQEvaluationContext): IXQValue;
 
Public function castableAs(v: IXQValue; staticContext: TXQStaticContext): boolean;
 
Public function instanceOf(const ta: IXQValue; const context: TXQEvaluationContext): boolean;
 
Public function instanceOf(const ta: IXQValue): boolean;
 
Public function instanceOf(const node: TTreeNode): boolean;
 
Public function subtypeOf(tb: TXQTermSequenceType): boolean;
 

Generated by PasDoc 0.14.0.