// Path: dash.xsd/src/main/java/org/w3/_1999/xlink/ActuateType.java
// @XmlType(name = "actuateType", namespace = "http://www.w3.org/1999/xlink")
// @XmlEnum
// public enum ActuateType {
// 
//     @XmlEnumValue("onLoad")
//     ON_LOAD("onLoad"),
//     @XmlEnumValue("onRequest")
//     ON_REQUEST("onRequest");
//     private final String value;
// 
//     ActuateType(String v) {
//         value = v;
//     }
// 
//     public String value() {
//         return value;
//     }
// 
//     public static ActuateType fromValue(String v) {
//         for (ActuateType c: ActuateType.values()) {
//             if (c.value.equals(v)) {
//                 return c;
//             }
//         }
//         throw new IllegalArgumentException(v);
//     }
// 
// }


import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.w3._1999.xlink.ActuateType;
import org.w3c.dom.Element;
//
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert 
// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> 
// xc4nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. 
// Generiert: 2018.03.28 um 10:20:11 AM CEST 
//


package mpeg.dash.schema.mpd._2011;



/**
 * <p>Java-Klasse fxFCr EventStreamType complex type.
 * 
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
 * 
 * <pre>
 * &lt;complexType name="EventStreamType"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="Event" type="{urn:mpeg:dash:schema:mpd:2011}EventType" maxOccurs="unbounded" minOccurs="0"/&gt;
 *         &lt;any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/&gt;
 *       &lt;/sequence&gt;
 *       &lt;attribute ref="{http://www.w3.org/1999/xlink}href"/&gt;
 *       &lt;attribute ref="{http://www.w3.org/1999/xlink}actuate"/&gt;
 *       &lt;attribute name="schemeIdUri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /&gt;
 *       &lt;attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
 *       &lt;attribute name="timescale" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" /&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "EventStreamType", propOrder = {
// Path: dash.xsd/src/main/java/org/w3/_1999/xlink/ActuateType.java
// @XmlType(name = "actuateType", namespace = "http://www.w3.org/1999/xlink")
// @XmlEnum
// public enum ActuateType {
// 
//     @XmlEnumValue("onLoad")
//     ON_LOAD("onLoad"),
//     @XmlEnumValue("onRequest")
//     ON_REQUEST("onRequest");
//     private final String value;
// 
//     ActuateType(String v) {
//         value = v;
//     }
// 
//     public String value() {
//         return value;
//     }
// 
//     public static ActuateType fromValue(String v) {
//         for (ActuateType c: ActuateType.values()) {
//             if (c.value.equals(v)) {
//                 return c;
//             }
//         }
//         throw new IllegalArgumentException(v);
//     }
// 
// }


// Path: dash.xsd/src/main/java/mpeg/dash/schema/mpd/_2011/EventStreamType.java
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAnyElement;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import org.w3._1999.xlink.ActuateType;
import org.w3c.dom.Element;

//
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0-b170531.0717 generiert 
// Siehe <a href="https://jaxb.java.net/">https://jaxb.java.net/</a> 
// xc4nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. 
// Generiert: 2018.03.28 um 10:20:11 AM CEST 
//


package mpeg.dash.schema.mpd._2011;



/**
 * <p>Java-Klasse fxFCr EventStreamType complex type.
 * 
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
 * 
 * <pre>
 * &lt;complexType name="EventStreamType"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="Event" type="{urn:mpeg:dash:schema:mpd:2011}EventType" maxOccurs="unbounded" minOccurs="0"/&gt;
 *         &lt;any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/&gt;
 *       &lt;/sequence&gt;
 *       &lt;attribute ref="{http://www.w3.org/1999/xlink}href"/&gt;
 *       &lt;attribute ref="{http://www.w3.org/1999/xlink}actuate"/&gt;
 *       &lt;attribute name="schemeIdUri" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /&gt;
 *       &lt;attribute name="value" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
 *       &lt;attribute name="timescale" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" /&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "EventStreamType", propOrder = {
    "event",