Class TimePeriod

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    Century, Month, Year

    public class TimePeriod
    extends RecurringDuration
    Deprecated.
    since Castor 1.0.6 since this type is not in any recommendation.
    Describe an XML schema TimePeriod.

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

    • period to "P0Y"

    Note: This datatype is not included in any recommendation. It was introduced in http://www.w3.org/TR/2000/WD-xmlschema-2-20000407/ and was last in http://www.w3.org/TR/2000/CR-xmlschema-2-20001024/ and was removed by http://www.w3.org/TR/2001/PR-xmlschema-2-20010316/. It was not in the final approved recommendation: http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/

    Version:
    $Revision: 7289 $
    Author:
    Arnaud Blandin
    See Also:
    RecurringDuration, Serialized Form
    • Constructor Detail

      • TimePeriod

        public TimePeriod()
        Deprecated.
      • TimePeriod

        public TimePeriod​(java.lang.String duration)
        Deprecated.
        returns a TimePeriod with the duration facet set up
        Parameters:
        duration - the String value of the duration facet
    • Method Detail

      • setFields

        public void setFields​(java.lang.String str)
                       throws java.text.ParseException
        Deprecated.
        parse a string to set the fields of a TimePeriod
        Parameters:
        str - the string to parse
        Throws:
        java.text.ParseException
      • setPeriod

        public void setPeriod​(TimeDuration period)
                       throws java.lang.UnsupportedOperationException
        Deprecated.
        Description copied from class: RecurringDurationBase
        set the period facet for this recurringDuration
        Overrides:
        setPeriod in class RecurringDurationBase
        Parameters:
        period - the period to set
        Throws:
        java.lang.UnsupportedOperationException