Package org.exolab.castor.types

The Castor implementation of specific XML Schema Types
Version:
Author:
Arnaud Blandin

This package contains the implementation of the date/time datatypes defined in W3C XML Schema 1.0 Recommendation.

Class Summary

AnyNode A class used to represent an XML node.
BaseDescriptor The Base Descriptor class, this class is extended by the descriptors for the custom Castor schema types.
Century Describe an XML schema Century

The date type is derived from time period by setting up the facet :

  • duration to "P100Y"
CenturyDescriptor The Century Descriptor
CenturyDescriptor.CenturyFieldHandler A specialized FieldHandler for the XML Schema Century related types
Date Describe an XML schema Date.
DateDescriptor The Date Descriptor
DateDescriptor.DateFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
DateTimeBase The base class for date/time XML Schema types.
Duration This class is the representation of XML Schema datatype: duration.
DurationDescriptor The Duration Descriptor
DurationDescriptor.DurationFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
GDay Describe an XML schema gDay type.
GDayDescriptor The GDay Descriptor
GDayDescriptor.GDayFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
GMonth Describe an XML schema gMonth type.
GMonthDay Describe an XML schema gMonthDay type.
GMonthDayDescriptor The gMonthDay Descriptor.
GMonthDayDescriptor.GMonthDayFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
GMonthDescriptor The GMonth Descriptor
GMonthDescriptor.GMonthFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
GYear Describe an XML schema gYear type.
GYearDescriptor The GYear Descriptor
GYearDescriptor.GYearFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
GYearMonth Describe an XML schema gYearMonth type.
GYearMonthDescriptor The GYearMonth Descriptor
GYearMonthDescriptor.GYearMonthFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
Month Describe an XML schema Month.
MonthDescriptor The Month Descriptor
MonthDescriptor.MonthFieldHandler A specialized FieldHandler for the XML Schema Month related types
OperationNotSupportedException Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: 1.
RecurringDuration Represents recurringDuration utterly a recurringDuration must contain all the fields :

(+|-)CCYY-MM-DDThh:mm:ss.sss(Z|(+|-)hh:mm)

The validation of the date fields is done in the set methods and follows the ISO8601 Date and Time Format

It is possible to omit higher components by using '-'.

RecurringDurationBase The base class for recurring Duration types.
RecurringDurationDescriptor The RecurringDuration Descriptor
RecurringDurationDescriptor.RecurringDurationFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
Time Describes an XML schema Time.
TimeDescriptor The Time Descriptor
TimeDescriptor.TimeFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
TimeDuration Represents the timeDuration XML Schema type.
TimeDurationDescriptor The TimeDuration Descriptor
TimeDurationDescriptor.TimeDurationFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
TimeInstant Describe an XML schema TimeInstant.
TimePeriod Describe an XML schema TimePeriod.
TimePeriodDescriptor The TimePeriod Descriptor
TimePeriodDescriptor.TimePeriodFieldHandler A specialized FieldHandler for the XML Schema TimeDuration related types
Year Describe an XML schema Year

The date type is derived from time period by setting up the facet :

  • duration to "P1Y"
YearDescriptor The Month Descriptor
YearDescriptor.YearFieldHandler A specialized FieldHandler for the XML Schema Year related types
The Castor implementation of specific XML Schema Types
Version:
Author:
Arnaud Blandin

This package contains the implementation of the date/time datatypes defined in W3C XML Schema 1.0 Recommendation. Those types are needed by the marshalling framework and the source generator.


Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com