001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2012.10.02 at 01:33:57 PM CEST 
006    //
007    
008    
009    package net.hep.atlas.Core.Athenaeum.JAXB;
010    
011    import java.util.ArrayList;
012    import java.util.List;
013    import javax.xml.bind.JAXBElement;
014    import javax.xml.bind.annotation.XmlAccessType;
015    import javax.xml.bind.annotation.XmlAccessorType;
016    import javax.xml.bind.annotation.XmlElementRef;
017    import javax.xml.bind.annotation.XmlElementRefs;
018    import javax.xml.bind.annotation.XmlRootElement;
019    import javax.xml.bind.annotation.XmlType;
020    
021    
022    /**
023     * <p>Java class for anonymous complex type.
024     * 
025     * <p>The following schema fragment specifies the expected content contained within this class.
026     * 
027     * <pre>
028     * &lt;complexType>
029     *   &lt;complexContent>
030     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
031     *       &lt;choice maxOccurs="unbounded">
032     *         &lt;element ref="{}file"/>
033     *         &lt;element ref="{}aux"/>
034     *       &lt;/choice>
035     *     &lt;/restriction>
036     *   &lt;/complexContent>
037     * &lt;/complexType>
038     * </pre>
039     * 
040     * 
041     */
042    @XmlAccessorType(XmlAccessType.FIELD)
043    @XmlType(name = "", propOrder = {
044        "fileOrAux"
045    })
046    @XmlRootElement(name = "options")
047    public class Options {
048    
049        @XmlElementRefs({
050            @XmlElementRef(name = "file", type = JAXBElement.class),
051            @XmlElementRef(name = "aux", type = JAXBElement.class)
052        })
053        protected List<JAXBElement<String>> fileOrAux;
054    
055        /**
056         * Gets the value of the fileOrAux property.
057         * 
058         * <p>
059         * This accessor method returns a reference to the live list,
060         * not a snapshot. Therefore any modification you make to the
061         * returned list will be present inside the JAXB object.
062         * This is why there is not a <CODE>set</CODE> method for the fileOrAux property.
063         * 
064         * <p>
065         * For example, to add a new item, do as follows:
066         * <pre>
067         *    getFileOrAux().add(newItem);
068         * </pre>
069         * 
070         * 
071         * <p>
072         * Objects of the following type(s) are allowed in the list
073         * {@link JAXBElement }{@code <}{@link String }{@code >}
074         * {@link JAXBElement }{@code <}{@link String }{@code >}
075         * 
076         * 
077         */
078        public List<JAXBElement<String>> getFileOrAux() {
079            if (fileOrAux == null) {
080                fileOrAux = new ArrayList<JAXBElement<String>>();
081            }
082            return this.fileOrAux;
083        }
084    
085    }