de.focus_shift.jollyday.jaxb.mapping.Holidays Maven / Gradle / Ivy
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2024.11.15 at 03:06:00 PM UTC
//
package de.focus_shift.jollyday.jaxb.mapping;
import java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
/**
* Java class for Holidays complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="Holidays">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Fixed" type="{https://focus_shift.de/jollyday/schema/holiday}Fixed" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RelativeToFixed" type="{https://focus_shift.de/jollyday/schema/holiday}RelativeToFixed" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RelativeToWeekdayInMonth" type="{https://focus_shift.de/jollyday/schema/holiday}RelativeToWeekdayInMonth" maxOccurs="unbounded" minOccurs="0"/>
* <element name="FixedWeekday" type="{https://focus_shift.de/jollyday/schema/holiday}FixedWeekdayInMonth" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ChristianHoliday" type="{https://focus_shift.de/jollyday/schema/holiday}ChristianHoliday" maxOccurs="unbounded" minOccurs="0"/>
* <element name="IslamicHoliday" type="{https://focus_shift.de/jollyday/schema/holiday}IslamicHoliday" maxOccurs="unbounded" minOccurs="0"/>
* <element name="FixedWeekdayBetweenFixed" type="{https://focus_shift.de/jollyday/schema/holiday}FixedWeekdayBetweenFixed" maxOccurs="unbounded" minOccurs="0"/>
* <element name="FixedWeekdayRelativeToFixed" type="{https://focus_shift.de/jollyday/schema/holiday}FixedWeekdayRelativeToFixed" maxOccurs="unbounded" minOccurs="0"/>
* <element name="EthiopianOrthodoxHoliday" type="{https://focus_shift.de/jollyday/schema/holiday}EthiopianOrthodoxHoliday" maxOccurs="unbounded" minOccurs="0"/>
* <element name="RelativeToEasterSunday" type="{https://focus_shift.de/jollyday/schema/holiday}RelativeToEasterSunday" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Holidays", propOrder = {
"fixed",
"relativeToFixed",
"relativeToWeekdayInMonth",
"fixedWeekday",
"christianHoliday",
"islamicHoliday",
"fixedWeekdayBetweenFixed",
"fixedWeekdayRelativeToFixed",
"ethiopianOrthodoxHoliday",
"relativeToEasterSunday"
})
public class Holidays {
@XmlElement(name = "Fixed")
protected List fixed;
@XmlElement(name = "RelativeToFixed")
protected List relativeToFixed;
@XmlElement(name = "RelativeToWeekdayInMonth")
protected List relativeToWeekdayInMonth;
@XmlElement(name = "FixedWeekday")
protected List fixedWeekday;
@XmlElement(name = "ChristianHoliday")
protected List christianHoliday;
@XmlElement(name = "IslamicHoliday")
protected List islamicHoliday;
@XmlElement(name = "FixedWeekdayBetweenFixed")
protected List fixedWeekdayBetweenFixed;
@XmlElement(name = "FixedWeekdayRelativeToFixed")
protected List fixedWeekdayRelativeToFixed;
@XmlElement(name = "EthiopianOrthodoxHoliday")
protected List ethiopianOrthodoxHoliday;
@XmlElement(name = "RelativeToEasterSunday")
protected List relativeToEasterSunday;
/**
* Gets the value of the fixed property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the fixed property.
*
*
* For example, to add a new item, do as follows:
*
* getFixed().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Fixed }
*
*
*/
public List getFixed() {
if (fixed == null) {
fixed = new ArrayList();
}
return this.fixed;
}
/**
* Gets the value of the relativeToFixed property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the relativeToFixed property.
*
*
* For example, to add a new item, do as follows:
*
* getRelativeToFixed().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link RelativeToFixed }
*
*
*/
public List getRelativeToFixed() {
if (relativeToFixed == null) {
relativeToFixed = new ArrayList();
}
return this.relativeToFixed;
}
/**
* Gets the value of the relativeToWeekdayInMonth property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the relativeToWeekdayInMonth property.
*
*
* For example, to add a new item, do as follows:
*
* getRelativeToWeekdayInMonth().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link RelativeToWeekdayInMonth }
*
*
*/
public List getRelativeToWeekdayInMonth() {
if (relativeToWeekdayInMonth == null) {
relativeToWeekdayInMonth = new ArrayList();
}
return this.relativeToWeekdayInMonth;
}
/**
* Gets the value of the fixedWeekday property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the fixedWeekday property.
*
*
* For example, to add a new item, do as follows:
*
* getFixedWeekday().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link FixedWeekdayInMonth }
*
*
*/
public List getFixedWeekday() {
if (fixedWeekday == null) {
fixedWeekday = new ArrayList();
}
return this.fixedWeekday;
}
/**
* Gets the value of the christianHoliday property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the christianHoliday property.
*
*
* For example, to add a new item, do as follows:
*
* getChristianHoliday().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ChristianHoliday }
*
*
*/
public List getChristianHoliday() {
if (christianHoliday == null) {
christianHoliday = new ArrayList();
}
return this.christianHoliday;
}
/**
* Gets the value of the islamicHoliday property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the islamicHoliday property.
*
*
* For example, to add a new item, do as follows:
*
* getIslamicHoliday().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link IslamicHoliday }
*
*
*/
public List getIslamicHoliday() {
if (islamicHoliday == null) {
islamicHoliday = new ArrayList();
}
return this.islamicHoliday;
}
/**
* Gets the value of the fixedWeekdayBetweenFixed property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the fixedWeekdayBetweenFixed property.
*
*
* For example, to add a new item, do as follows:
*
* getFixedWeekdayBetweenFixed().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link FixedWeekdayBetweenFixed }
*
*
*/
public List getFixedWeekdayBetweenFixed() {
if (fixedWeekdayBetweenFixed == null) {
fixedWeekdayBetweenFixed = new ArrayList();
}
return this.fixedWeekdayBetweenFixed;
}
/**
* Gets the value of the fixedWeekdayRelativeToFixed property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the fixedWeekdayRelativeToFixed property.
*
*
* For example, to add a new item, do as follows:
*
* getFixedWeekdayRelativeToFixed().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link FixedWeekdayRelativeToFixed }
*
*
*/
public List getFixedWeekdayRelativeToFixed() {
if (fixedWeekdayRelativeToFixed == null) {
fixedWeekdayRelativeToFixed = new ArrayList();
}
return this.fixedWeekdayRelativeToFixed;
}
/**
* Gets the value of the ethiopianOrthodoxHoliday property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the ethiopianOrthodoxHoliday property.
*
*
* For example, to add a new item, do as follows:
*
* getEthiopianOrthodoxHoliday().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link EthiopianOrthodoxHoliday }
*
*
*/
public List getEthiopianOrthodoxHoliday() {
if (ethiopianOrthodoxHoliday == null) {
ethiopianOrthodoxHoliday = new ArrayList();
}
return this.ethiopianOrthodoxHoliday;
}
/**
* Gets the value of the relativeToEasterSunday property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the Jakarta XML Binding object.
* This is why there is not a set
method for the relativeToEasterSunday property.
*
*
* For example, to add a new item, do as follows:
*
* getRelativeToEasterSunday().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link RelativeToEasterSunday }
*
*
*/
public List getRelativeToEasterSunday() {
if (relativeToEasterSunday == null) {
relativeToEasterSunday = new ArrayList();
}
return this.relativeToEasterSunday;
}
}