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 * <complexType> 029 * <complexContent> 030 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 031 * <choice maxOccurs="unbounded"> 032 * <element ref="{}file"/> 033 * <element ref="{}aux"/> 034 * </choice> 035 * </restriction> 036 * </complexContent> 037 * </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 }