## org.opengis.temporal
Interface PeriodDuration

All Superinterfaces:
  Duration

    @UML(identifier="TM_PeriodDuration",
         specification=ISO_19108)
    public interface PeriodDuration

extends Duration

Uses the format specified by ISO 8601 for exchanging information about the duration of a period.

TODO:
  Uses Java 1.5 `Duration`.

Method Summary
`InternationalString` `getDays()` A positive integer, followed by the character "D", which indicated the number of days in the period.
`InternationalString` `getDesignator()` A mandatory element which designates that the returned string represents the duration of a period.
`InternationalString` `getHours()` A positive integer, followed by the character "H", which indicated the number of hours in the period.
`InternationalString` `getMinutes()` A positive integer, followed by the character "M", which indicated the number of minutes in the period.
`InternationalString` `getMonths()` A positive integer, followed by the character "M", which indicated the number of months in the period.
`InternationalString` `getSeconds()` A positive integer, followed by the character "S", which indicated the number of seconds in the period.
`InternationalString` `getTimeIndicator()` Included whenever the sequence includes values for units less than a day.
`InternationalString` `getYears()` A positive integer, followed by the character "Y", which indicated the number of years in the period.

Method Detail

### getDesignator

    @UML(identifier="designator",
         obligation=MANDATORY,
         specification=ISO_19108)
    InternationalString getDesignator()

  A mandatory element which designates that the returned string represents the duration of a period.

### getYears

    @UML(identifier="years",
         obligation=OPTIONAL,
         specification=ISO_19108)
    InternationalString getYears()

  A positive integer, followed by the character "Y", which indicated the number of years in the period.

### getMonths

    @UML(identifier="months",
         obligation=OPTIONAL,
         specification=ISO_19108)
    InternationalString getMonths()

  A positive integer, followed by the character "M", which indicated the number of months in the period.

### getDays

    @UML(identifier="days",
         obligation=OPTIONAL,
         specification=ISO_19108)
    InternationalString getDays()

  A positive integer, followed by the character "D", which indicated the number of days in the period.

### getTimeIndicator

    @UML(identifier="timeIndicator",
         obligation=OPTIONAL,
         specification=ISO_19108)
    InternationalString getTimeIndicator()

  Included whenever the sequence includes values for units less than a day.

### getHours

    @UML(identifier="hours",
         obligation=OPTIONAL,
         specification=ISO_19108)
    InternationalString getHours()

  A positive integer, followed by the character "H", which indicated the number of hours in the period.

### getMinutes

    @UML(identifier="minutes",
         obligation=OPTIONAL,
         specification=ISO_19108)
    InternationalString getMinutes()

  A positive integer, followed by the character "M", which indicated the number of minutes in the period.

### getSeconds

    @UML(identifier="seconds",
         obligation=OPTIONAL,
         specification=ISO_19108)
    InternationalString getSeconds()

  A positive integer, followed by the character "S", which indicated the number of seconds in the period.

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.