Class TXSDateTimeType

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TXSDateTimeType = class(TXSSimpleType)

Description

XML Schema date time or duration type (also gDay, etc. types).
Might be splitted in later versions

Hierarchy

Overview

Fields

Public fixedDateTimePattern: string;
Public isDuration: boolean;
Public truncation: TXQDateTimeTruncation;

Methods

Public function truncated(const value: TXQValueDateTimeData): TXQValueDateTimeData;
Public function constraintsSatisfied(const v: TXQValueDateTimeData): boolean;
Public function tryCreateValueInternal(const v: IXQValue; outv: PXQValue = nil): TXSCastingError; override;
Public function tryCreateValueInternal(const v: string; outv: PXQValue = nil): TXSCastingError; override;
Public constructor Create(aname: string; aparent: TXSType; apattern: string; atruncation: TXQDateTimeTruncation = xqdttNone );

Description

Fields

Public fixedDateTimePattern: string;
 
Public isDuration: boolean;
 
Public truncation: TXQDateTimeTruncation;
 

Methods

Public function truncated(const value: TXQValueDateTimeData): TXQValueDateTimeData;
 
Public function constraintsSatisfied(const v: TXQValueDateTimeData): boolean;
 
Public function tryCreateValueInternal(const v: IXQValue; outv: PXQValue = nil): TXSCastingError; override;
 
Public function tryCreateValueInternal(const v: string; outv: PXQValue = nil): TXSCastingError; override;
 
Public constructor Create(aname: string; aparent: TXSType; apattern: string; atruncation: TXQDateTimeTruncation = xqdttNone );
 

Generated by PasDoc 0.14.0.