All Downloads are FREE. Search and download functionalities are using the official Maven repository.

holidays.Holidays_au.xml Maven / Gradle / Ivy

Go to download

Core module of the jollyday library that contains the API for the developers and the core concept how to retrieve holiday information for a country of jollyday.

There is a newer version: 0.32.0
Show newest version
<?xml version="1.0" encoding="UTF-8"?>

<Configuration hierarchy="au" description="Australia"
               xmlns="https://focus_shift.de/jollyday/schema/holiday"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xsi:schemaLocation="https://focus_shift.de/jollyday/schema/holiday https://focus_shift.de/jollyday/schema/holiday/holiday.xsd">
  <Holidays>
    <Fixed month="JANUARY" day="1" validTo="2007" descriptionPropertiesKey="NEW_YEAR">
      <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
      <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
    </Fixed>
    <Fixed month="JANUARY" day="1" validFrom="2020" descriptionPropertiesKey="NEW_YEAR"/>
    <Fixed month="JANUARY" day="1" validFrom="2020" descriptionPropertiesKey="NEW_YEAR">
      <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
      <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
    </Fixed>
    <Fixed month="JANUARY" day="26" validTo="2007" descriptionPropertiesKey="NATIONAL_DAY"/>
    <Fixed month="JANUARY" day="26" validFrom="2008" descriptionPropertiesKey="NATIONAL_DAY">
      <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
      <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
    </Fixed>
    <Fixed month="APRIL" day="25" validTo="2007" descriptionPropertiesKey="ANZAC"/>
    <Fixed month="APRIL" day="25" validFrom="2020" descriptionPropertiesKey="ANZAC"/>
    <Fixed month="DECEMBER" day="25" validTo="2007" descriptionPropertiesKey="CHRISTMAS">
      <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
    </Fixed>
    <Fixed month="DECEMBER" day="26" validTo="2007" descriptionPropertiesKey="BOXING_DAY">
      <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
    </Fixed>
    <Fixed month="DECEMBER" day="25" validFrom="2020" descriptionPropertiesKey="CHRISTMAS"/>
    <Fixed month="DECEMBER" day="25" validFrom="2020" descriptionPropertiesKey="CHRISTMAS">
      <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
      <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
    </Fixed>
    <Fixed month="DECEMBER" day="26" validFrom="2020" descriptionPropertiesKey="BOXING_DAY"/>
    <Fixed month="DECEMBER" day="26" validFrom="2020" descriptionPropertiesKey="BOXING_DAY">
      <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
      <MovingCondition substitute="SUNDAY" with="NEXT" weekday="TUESDAY"/>
      <MovingCondition substitute="MONDAY" with="NEXT" weekday="TUESDAY"/>
    </Fixed>
    <ChristianHoliday type="EASTER" descriptionPropertiesKey="christian.EASTER"/>
    <ChristianHoliday type="GOOD_FRIDAY" descriptionPropertiesKey="christian.GOOD_FRIDAY"/>
    <ChristianHoliday type="EASTER_SATURDAY" descriptionPropertiesKey="christian.EASTER_SATURDAY"/>
    <ChristianHoliday type="EASTER_MONDAY" descriptionPropertiesKey="christian.EASTER_MONDAY"/>
  </Holidays>

  <SubConfigurations hierarchy="act" description="Australian Capital Territory">
    <Holidays>
      <Fixed month="JANUARY" day="1" validFrom="2008" validTo="2019" descriptionPropertiesKey="NEW_YEAR">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="APRIL" day="25" validTo="2007" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="APRIL" day="25" validFrom="2020" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="25" validFrom="2008" validTo="2019" descriptionPropertiesKey="CHRISTMAS">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="26" validFrom="2008" validTo="2019" descriptionPropertiesKey="BOXING_DAY">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="MARCH" descriptionPropertiesKey="CANBERRA_DAY"/>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="JUNE" descriptionPropertiesKey="QUEENS_BIRTHDAY"/>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="OCTOBER" descriptionPropertiesKey="LABOUR_DAY"/>
      <FixedWeekday which="FIRST" weekday="TUESDAY" month="NOVEMBER" validTo="2019"
                    descriptionPropertiesKey="FAMILY_COMMUNITY"/>
      <FixedWeekdayRelativeToFixed validFrom="2020" which="FIRST" weekday="MONDAY" when="AFTER"
                                   descriptionPropertiesKey="RECONCILIATION">
        <day month="MAY" day="26"/>
      </FixedWeekdayRelativeToFixed>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="nsw" description="New South Wales">
    <Holidays>
      <Fixed month="JANUARY" day="1" validFrom="2008" validTo="2019" descriptionPropertiesKey="NEW_YEAR">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="APRIL" day="25" validTo="2007" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="25" validFrom="2008" validTo="2019" descriptionPropertiesKey="CHRISTMAS">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="26" validFrom="2008" validTo="2019" descriptionPropertiesKey="BOXING_DAY">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="JUNE" descriptionPropertiesKey="QUEENS_BIRTHDAY"/>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="OCTOBER" descriptionPropertiesKey="LABOUR_DAY"/>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="AUGUST" validFrom="2020"
                    descriptionPropertiesKey="BANK_HOLIDAY"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="nt" description="Nothern Territory">
    <Holidays>
      <Fixed month="JANUARY" day="1" validFrom="2008" validTo="2019" descriptionPropertiesKey="NEW_YEAR">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="APRIL" day="25" validTo="2007" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="APRIL" day="25" validFrom="2020" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="25" validFrom="2008" validTo="2019" descriptionPropertiesKey="CHRISTMAS">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="26" validFrom="2008" validTo="2019" descriptionPropertiesKey="BOXING_DAY">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="MAY" descriptionPropertiesKey="MAY_DAY"/>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="JUNE" descriptionPropertiesKey="QUEENS_BIRTHDAY"/>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="AUGUST" descriptionPropertiesKey="PICNIC"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="qld" description="Queensland">
    <Holidays>
      <Fixed month="JANUARY" day="1" validFrom="2008" validTo="2019" descriptionPropertiesKey="NEW_YEAR">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="APRIL" day="25" validTo="2007" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="APRIL" day="25" validFrom="2020" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="25" validFrom="2008" validTo="2019" descriptionPropertiesKey="CHRISTMAS">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="26" validFrom="2008" validTo="2019" descriptionPropertiesKey="BOXING_DAY">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="MAY" descriptionPropertiesKey="LABOUR_DAY"/>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="JUNE" validTo="2019"
                    descriptionPropertiesKey="QUEENS_BIRTHDAY"/>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="OCTOBER" validFrom="2020"
                    descriptionPropertiesKey="QUEENS_BIRTHDAY"/>
    </Holidays>

    <SubConfigurations hierarchy="br" description="Brisbane Area">
      <Holidays>
        <FixedWeekdayBetweenFixed weekday="WEDNESDAY" validFrom="2020" descriptionPropertiesKey="EKKA">
          <from month="AUGUST" day="10"/>
          <to month="AUGUST" day="16"/>
        </FixedWeekdayBetweenFixed>
      </Holidays>
    </SubConfigurations>
  </SubConfigurations>

  <SubConfigurations hierarchy="sa" description="South Australia">
    <Holidays>
      <Fixed month="JANUARY" day="1" validFrom="2008" validTo="2019" descriptionPropertiesKey="NEW_YEAR">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="JANUARY" day="26" validFrom="2020" descriptionPropertiesKey="NATIONAL_DAY"/>
      <Fixed month="APRIL" day="25" validTo="2007" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="APRIL" day="25" validFrom="2020" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="25" validFrom="2008" validTo="2019" descriptionPropertiesKey="CHRISTMAS">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="26" validFrom="2008" validTo="2019" descriptionPropertiesKey="PROCLAMATION">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="26" validFrom="2020" descriptionPropertiesKey="PROCLAMATION">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="TUESDAY"/>
        <MovingCondition substitute="MONDAY" with="NEXT" weekday="TUESDAY"/>
      </Fixed>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="MARCH" descriptionPropertiesKey="ADELAIDE_CUP"/>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="JUNE" descriptionPropertiesKey="QUEENS_BIRTHDAY"/>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="OCTOBER" descriptionPropertiesKey="LABOUR_DAY"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="tas" description="Tasmania">
    <Holidays>
      <Fixed month="APRIL" day="25" validTo="2019" descriptionPropertiesKey="ANZAC"/>
      <Fixed month="JANUARY" day="1" validFrom="2008" validTo="2019" descriptionPropertiesKey="NEW_YEAR">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="25" validFrom="2008" validTo="2019" descriptionPropertiesKey="CHRISTMAS">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="26" validFrom="2008" validTo="2019" descriptionPropertiesKey="BOXING_DAY">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="MARCH" descriptionPropertiesKey="EIGHT"/>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="JUNE" descriptionPropertiesKey="QUEENS_BIRTHDAY"/>
      <ChristianHoliday type="EASTER_TUESDAY" descriptionPropertiesKey="christian.EASTER_TUESDAY"/>
    </Holidays>

    <SubConfigurations hierarchy="ho" description="Hobart Area">
      <Holidays>
        <FixedWeekday which="SECOND" weekday="MONDAY" month="FEBRUARY" descriptionPropertiesKey="HOBART"/>
      </Holidays>
    </SubConfigurations>

    <SubConfigurations hierarchy="nh" description="Non-Hobart Area">
      <Holidays>
        <FixedWeekday which="FIRST" weekday="MONDAY" month="NOVEMBER" descriptionPropertiesKey="RECREATION"/>
      </Holidays>
    </SubConfigurations>

  </SubConfigurations>

  <SubConfigurations hierarchy="vic" description="Victoria">
    <Holidays>
      <Fixed month="APRIL" day="25" validTo="2019" descriptionPropertiesKey="ANZAC"/>
      <Fixed month="JANUARY" day="1" validFrom="2008" validTo="2019" descriptionPropertiesKey="NEW_YEAR">
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="25" validFrom="2008" validTo="2019" descriptionPropertiesKey="CHRISTMAS">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="26" validFrom="2008" validTo="2019" descriptionPropertiesKey="BOXING_DAY">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="MARCH" descriptionPropertiesKey="LABOUR_DAY"/>
      <FixedWeekday which="SECOND" weekday="MONDAY" month="JUNE" descriptionPropertiesKey="QUEENS_BIRTHDAY"/>
      <FixedWeekday which="FIRST" weekday="TUESDAY" month="NOVEMBER" descriptionPropertiesKey="MELBOURNE_CUP"/>
      <FixedWeekday which="LAST" weekday="FRIDAY" month="SEPTEMBER" validFrom="2020" descriptionPropertiesKey="AFL"/>
    </Holidays>
  </SubConfigurations>

  <SubConfigurations hierarchy="wa" description="Western Australia">
    <Holidays>
      <Fixed month="JANUARY" day="1" validFrom="2008" validTo="2019" descriptionPropertiesKey="NEW_YEAR">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="APRIL" day="25" validTo="2007" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="APRIL" day="25" validFrom="2020" descriptionPropertiesKey="ANZAC">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="25" validFrom="2008" validTo="2019" descriptionPropertiesKey="CHRISTMAS">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <Fixed month="DECEMBER" day="26" validFrom="2008" validTo="2019" descriptionPropertiesKey="BOXING_DAY">
        <MovingCondition substitute="SATURDAY" with="NEXT" weekday="MONDAY"/>
        <MovingCondition substitute="SUNDAY" with="NEXT" weekday="MONDAY"/>
      </Fixed>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="MARCH" descriptionPropertiesKey="LABOUR_DAY"/>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="JUNE" validTo="2019" descriptionPropertiesKey="FOUNDATION"/>
      <FixedWeekday which="FIRST" weekday="MONDAY" month="JUNE" validFrom="2020"
                    descriptionPropertiesKey="WESTERN_AUSTRALIA"/>
      <FixedWeekday which="LAST" weekday="MONDAY" month="SEPTEMBER" descriptionPropertiesKey="QUEENS_BIRTHDAY"/>
    </Holidays>
  </SubConfigurations>
</Configuration>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy