![JAR search and dependency download from the Maven repository](/logo.png)
org.w3._1999.xhtml.Track Maven / Gradle / Ivy
//
// Diese Datei wurde mit der Eclipse Implementation of JAXB, v4.0.2 generiert
// Siehe https://eclipse-ee4j.github.io/jaxb-ri
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
//
package org.w3._1999.xhtml;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.xml.namespace.QName;
import com.kscs.util.jaxb.Buildable;
import com.kscs.util.jaxb.CollectionProperty;
import com.kscs.util.jaxb.CollectionPropertyInfo;
import com.kscs.util.jaxb.CollectionPropertyInfo;
import com.kscs.util.jaxb.PropertyTree;
import com.kscs.util.jaxb.PropertyTreeUse;
import com.kscs.util.jaxb.PropertyVisitor;
import com.kscs.util.jaxb.SingleProperty;
import com.kscs.util.jaxb.SinglePropertyInfo;
import com.kscs.util.jaxb.SinglePropertyInfo;
import com.kscs.util.jaxb.SinglePropertyInfo;
import com.kscs.util.jaxb.SinglePropertyInfo;
import com.kscs.util.jaxb.SinglePropertyInfo;
import com.kscs.util.jaxb.SinglePropertyInfo;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter;
import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* Java-Klasse für anonymous complex type.
*
*
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
*
{@code
*
*
*
*
*
*
*
*
*
*
*
*
* }
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "track")
public class Track implements Cloneable, GlobalAttributeGroupLifecycle
{
@XmlAttribute(name = "kind")
protected TrackKind kind;
@XmlAttribute(name = "src", required = true)
protected String src;
@XmlAttribute(name = "srclang")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String srclang;
@XmlAttribute(name = "label")
protected String label;
@XmlAttribute(name = "default")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String _default;
@XmlAttribute(name = "lang", namespace = "http://www.w3.org/XML/1998/namespace")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "language")
protected String xmlLang;
@XmlAttribute(name = "space", namespace = "http://www.w3.org/XML/1998/namespace")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String xmlSpace;
@XmlAttribute(name = "base", namespace = "http://www.w3.org/XML/1998/namespace")
@XmlSchemaType(name = "anyURI")
protected String xmlBase;
@XmlAttribute(name = "dir")
protected Dir dir;
@XmlAttribute(name = "accesskey")
protected List accesskey;
@XmlAttribute(name = "class")
protected List clazz;
@XmlAttribute(name = "contenteditable")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String contenteditable;
@XmlAttribute(name = "contextmenu")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String contextmenu;
@XmlAttribute(name = "draggable")
protected Boolean draggable;
@XmlAttribute(name = "dropzone")
protected List dropzone;
@XmlAttribute(name = "hidden")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String hidden;
@XmlAttribute(name = "id")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String id;
@XmlAttribute(name = "lang")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String lang;
@XmlAttribute(name = "spellcheck")
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String spellcheck;
@XmlAttribute(name = "style")
protected String style;
@XmlAttribute(name = "tabindex")
protected BigInteger tabindex;
@XmlAttribute(name = "title")
protected String title;
@XmlAttribute(name = "onabort")
protected String onabort;
@XmlAttribute(name = "onblur")
protected String onblur;
@XmlAttribute(name = "oncanplay")
protected String oncanplay;
@XmlAttribute(name = "oncanplaythrough")
protected String oncanplaythrough;
@XmlAttribute(name = "onchange")
protected String onchange;
@XmlAttribute(name = "onclick")
protected String onclick;
@XmlAttribute(name = "oncontextmenu")
protected String oncontextmenu;
@XmlAttribute(name = "ondblclick")
protected String ondblclick;
@XmlAttribute(name = "ondrag")
protected String ondrag;
@XmlAttribute(name = "ondragend")
protected String ondragend;
@XmlAttribute(name = "ondragenter")
protected String ondragenter;
@XmlAttribute(name = "ondragleave")
protected String ondragleave;
@XmlAttribute(name = "ondragover")
protected String ondragover;
@XmlAttribute(name = "ondragstart")
protected String ondragstart;
@XmlAttribute(name = "ondrop")
protected String ondrop;
@XmlAttribute(name = "ondurationchange")
protected String ondurationchange;
@XmlAttribute(name = "onemptied")
protected String onemptied;
@XmlAttribute(name = "onended")
protected String onended;
@XmlAttribute(name = "onerror")
protected String onerror;
@XmlAttribute(name = "onfocus")
protected String onfocus;
@XmlAttribute(name = "oninput")
protected String oninput;
@XmlAttribute(name = "oninvalid")
protected String oninvalid;
@XmlAttribute(name = "onkeydown")
protected String onkeydown;
@XmlAttribute(name = "onkeypress")
protected String onkeypress;
@XmlAttribute(name = "onkeyup")
protected String onkeyup;
@XmlAttribute(name = "onload")
protected String onload;
@XmlAttribute(name = "onloadeddata")
protected String onloadeddata;
@XmlAttribute(name = "onloadedmetadata")
protected String onloadedmetadata;
@XmlAttribute(name = "onloadstart")
protected String onloadstart;
@XmlAttribute(name = "onmousedown")
protected String onmousedown;
@XmlAttribute(name = "onmousemove")
protected String onmousemove;
@XmlAttribute(name = "onmouseout")
protected String onmouseout;
@XmlAttribute(name = "onmouseover")
protected String onmouseover;
@XmlAttribute(name = "onmouseup")
protected String onmouseup;
@XmlAttribute(name = "onmousewheel")
protected String onmousewheel;
@XmlAttribute(name = "onpause")
protected String onpause;
@XmlAttribute(name = "onplay")
protected String onplay;
@XmlAttribute(name = "onplaying")
protected String onplaying;
@XmlAttribute(name = "onprogress")
protected String onprogress;
@XmlAttribute(name = "onratechange")
protected String onratechange;
@XmlAttribute(name = "onreadystatechange")
protected String onreadystatechange;
@XmlAttribute(name = "onreset")
protected String onreset;
@XmlAttribute(name = "onscroll")
protected String onscroll;
@XmlAttribute(name = "onseeked")
protected String onseeked;
@XmlAttribute(name = "onseeking")
protected String onseeking;
@XmlAttribute(name = "onselect")
protected String onselect;
@XmlAttribute(name = "onshow")
protected String onshow;
@XmlAttribute(name = "onstalled")
protected String onstalled;
@XmlAttribute(name = "onsubmit")
protected String onsubmit;
@XmlAttribute(name = "onsuspend")
protected String onsuspend;
@XmlAttribute(name = "ontimeupdate")
protected String ontimeupdate;
@XmlAttribute(name = "onvolumechange")
protected String onvolumechange;
@XmlAttribute(name = "onwaiting")
protected String onwaiting;
protected transient List accesskey_RO = null;
protected transient List clazz_RO = null;
protected transient List dropzone_RO = null;
protected transient Track.Modifier __cachedModifier__;
/**
* Ruft den Wert der kind-Eigenschaft ab.
*
* @return
* possible object is
* {@link TrackKind }
*
*/
public TrackKind getKind() {
if (kind == null) {
return TrackKind.SUBTITLES;
} else {
return kind;
}
}
/**
* Legt den Wert der kind-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link TrackKind }
*
*/
protected void setKind(TrackKind value) {
this.kind = value;
}
/**
* Ruft den Wert der src-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSrc() {
return src;
}
/**
* Legt den Wert der src-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setSrc(String value) {
this.src = value;
}
/**
* Ruft den Wert der srclang-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSrclang() {
return srclang;
}
/**
* Legt den Wert der srclang-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setSrclang(String value) {
this.srclang = value;
}
/**
* Ruft den Wert der label-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLabel() {
return label;
}
/**
* Legt den Wert der label-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setLabel(String value) {
this.label = value;
}
/**
* Ruft den Wert der default-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDefault() {
return _default;
}
/**
* Legt den Wert der default-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setDefault(String value) {
this._default = value;
}
/**
* Ruft den Wert der xmlLang-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getXmlLang() {
return xmlLang;
}
/**
* Legt den Wert der xmlLang-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setXmlLang(String value) {
this.xmlLang = value;
}
/**
* Ruft den Wert der xmlSpace-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getXmlSpace() {
if (xmlSpace == null) {
return "preserve";
} else {
return xmlSpace;
}
}
/**
* Legt den Wert der xmlSpace-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setXmlSpace(String value) {
this.xmlSpace = value;
}
/**
* Ruft den Wert der xmlBase-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getXmlBase() {
return xmlBase;
}
/**
* Legt den Wert der xmlBase-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setXmlBase(String value) {
this.xmlBase = value;
}
/**
* Ruft den Wert der dir-Eigenschaft ab.
*
* @return
* possible object is
* {@link Dir }
*
*/
public Dir getDir() {
return dir;
}
/**
* Legt den Wert der dir-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Dir }
*
*/
protected void setDir(Dir value) {
this.dir = value;
}
/**
* Ruft den Wert der contenteditable-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContenteditable() {
return contenteditable;
}
/**
* Legt den Wert der contenteditable-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setContenteditable(String value) {
this.contenteditable = value;
}
/**
* Ruft den Wert der contextmenu-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContextmenu() {
return contextmenu;
}
/**
* Legt den Wert der contextmenu-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setContextmenu(String value) {
this.contextmenu = value;
}
/**
* Ruft den Wert der draggable-Eigenschaft ab.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDraggable() {
return draggable;
}
/**
* Legt den Wert der draggable-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
protected void setDraggable(Boolean value) {
this.draggable = value;
}
/**
* Ruft den Wert der hidden-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getHidden() {
return hidden;
}
/**
* Legt den Wert der hidden-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setHidden(String value) {
this.hidden = value;
}
/**
* Ruft den Wert der id-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Legt den Wert der id-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setId(String value) {
this.id = value;
}
/**
* Ruft den Wert der lang-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLang() {
return lang;
}
/**
* Legt den Wert der lang-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setLang(String value) {
this.lang = value;
}
/**
* Ruft den Wert der spellcheck-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSpellcheck() {
return spellcheck;
}
/**
* Legt den Wert der spellcheck-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setSpellcheck(String value) {
this.spellcheck = value;
}
/**
* Ruft den Wert der style-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStyle() {
return style;
}
/**
* Legt den Wert der style-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setStyle(String value) {
this.style = value;
}
/**
* Ruft den Wert der tabindex-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getTabindex() {
return tabindex;
}
/**
* Legt den Wert der tabindex-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
protected void setTabindex(BigInteger value) {
this.tabindex = value;
}
/**
* Ruft den Wert der title-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Legt den Wert der title-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setTitle(String value) {
this.title = value;
}
/**
* Ruft den Wert der onabort-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnabort() {
return onabort;
}
/**
* Legt den Wert der onabort-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnabort(String value) {
this.onabort = value;
}
/**
* Ruft den Wert der onblur-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnblur() {
return onblur;
}
/**
* Legt den Wert der onblur-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnblur(String value) {
this.onblur = value;
}
/**
* Ruft den Wert der oncanplay-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOncanplay() {
return oncanplay;
}
/**
* Legt den Wert der oncanplay-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOncanplay(String value) {
this.oncanplay = value;
}
/**
* Ruft den Wert der oncanplaythrough-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOncanplaythrough() {
return oncanplaythrough;
}
/**
* Legt den Wert der oncanplaythrough-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOncanplaythrough(String value) {
this.oncanplaythrough = value;
}
/**
* Ruft den Wert der onchange-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnchange() {
return onchange;
}
/**
* Legt den Wert der onchange-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnchange(String value) {
this.onchange = value;
}
/**
* Ruft den Wert der onclick-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnclick() {
return onclick;
}
/**
* Legt den Wert der onclick-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnclick(String value) {
this.onclick = value;
}
/**
* Ruft den Wert der oncontextmenu-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOncontextmenu() {
return oncontextmenu;
}
/**
* Legt den Wert der oncontextmenu-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOncontextmenu(String value) {
this.oncontextmenu = value;
}
/**
* Ruft den Wert der ondblclick-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOndblclick() {
return ondblclick;
}
/**
* Legt den Wert der ondblclick-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOndblclick(String value) {
this.ondblclick = value;
}
/**
* Ruft den Wert der ondrag-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOndrag() {
return ondrag;
}
/**
* Legt den Wert der ondrag-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOndrag(String value) {
this.ondrag = value;
}
/**
* Ruft den Wert der ondragend-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOndragend() {
return ondragend;
}
/**
* Legt den Wert der ondragend-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOndragend(String value) {
this.ondragend = value;
}
/**
* Ruft den Wert der ondragenter-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOndragenter() {
return ondragenter;
}
/**
* Legt den Wert der ondragenter-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOndragenter(String value) {
this.ondragenter = value;
}
/**
* Ruft den Wert der ondragleave-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOndragleave() {
return ondragleave;
}
/**
* Legt den Wert der ondragleave-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOndragleave(String value) {
this.ondragleave = value;
}
/**
* Ruft den Wert der ondragover-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOndragover() {
return ondragover;
}
/**
* Legt den Wert der ondragover-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOndragover(String value) {
this.ondragover = value;
}
/**
* Ruft den Wert der ondragstart-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOndragstart() {
return ondragstart;
}
/**
* Legt den Wert der ondragstart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOndragstart(String value) {
this.ondragstart = value;
}
/**
* Ruft den Wert der ondrop-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOndrop() {
return ondrop;
}
/**
* Legt den Wert der ondrop-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOndrop(String value) {
this.ondrop = value;
}
/**
* Ruft den Wert der ondurationchange-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOndurationchange() {
return ondurationchange;
}
/**
* Legt den Wert der ondurationchange-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOndurationchange(String value) {
this.ondurationchange = value;
}
/**
* Ruft den Wert der onemptied-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnemptied() {
return onemptied;
}
/**
* Legt den Wert der onemptied-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnemptied(String value) {
this.onemptied = value;
}
/**
* Ruft den Wert der onended-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnended() {
return onended;
}
/**
* Legt den Wert der onended-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnended(String value) {
this.onended = value;
}
/**
* Ruft den Wert der onerror-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnerror() {
return onerror;
}
/**
* Legt den Wert der onerror-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnerror(String value) {
this.onerror = value;
}
/**
* Ruft den Wert der onfocus-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnfocus() {
return onfocus;
}
/**
* Legt den Wert der onfocus-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnfocus(String value) {
this.onfocus = value;
}
/**
* Ruft den Wert der oninput-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOninput() {
return oninput;
}
/**
* Legt den Wert der oninput-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOninput(String value) {
this.oninput = value;
}
/**
* Ruft den Wert der oninvalid-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOninvalid() {
return oninvalid;
}
/**
* Legt den Wert der oninvalid-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOninvalid(String value) {
this.oninvalid = value;
}
/**
* Ruft den Wert der onkeydown-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnkeydown() {
return onkeydown;
}
/**
* Legt den Wert der onkeydown-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnkeydown(String value) {
this.onkeydown = value;
}
/**
* Ruft den Wert der onkeypress-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnkeypress() {
return onkeypress;
}
/**
* Legt den Wert der onkeypress-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnkeypress(String value) {
this.onkeypress = value;
}
/**
* Ruft den Wert der onkeyup-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnkeyup() {
return onkeyup;
}
/**
* Legt den Wert der onkeyup-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnkeyup(String value) {
this.onkeyup = value;
}
/**
* Ruft den Wert der onload-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnload() {
return onload;
}
/**
* Legt den Wert der onload-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnload(String value) {
this.onload = value;
}
/**
* Ruft den Wert der onloadeddata-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnloadeddata() {
return onloadeddata;
}
/**
* Legt den Wert der onloadeddata-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnloadeddata(String value) {
this.onloadeddata = value;
}
/**
* Ruft den Wert der onloadedmetadata-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnloadedmetadata() {
return onloadedmetadata;
}
/**
* Legt den Wert der onloadedmetadata-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnloadedmetadata(String value) {
this.onloadedmetadata = value;
}
/**
* Ruft den Wert der onloadstart-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnloadstart() {
return onloadstart;
}
/**
* Legt den Wert der onloadstart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnloadstart(String value) {
this.onloadstart = value;
}
/**
* Ruft den Wert der onmousedown-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnmousedown() {
return onmousedown;
}
/**
* Legt den Wert der onmousedown-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnmousedown(String value) {
this.onmousedown = value;
}
/**
* Ruft den Wert der onmousemove-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnmousemove() {
return onmousemove;
}
/**
* Legt den Wert der onmousemove-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnmousemove(String value) {
this.onmousemove = value;
}
/**
* Ruft den Wert der onmouseout-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnmouseout() {
return onmouseout;
}
/**
* Legt den Wert der onmouseout-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnmouseout(String value) {
this.onmouseout = value;
}
/**
* Ruft den Wert der onmouseover-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnmouseover() {
return onmouseover;
}
/**
* Legt den Wert der onmouseover-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnmouseover(String value) {
this.onmouseover = value;
}
/**
* Ruft den Wert der onmouseup-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnmouseup() {
return onmouseup;
}
/**
* Legt den Wert der onmouseup-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnmouseup(String value) {
this.onmouseup = value;
}
/**
* Ruft den Wert der onmousewheel-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnmousewheel() {
return onmousewheel;
}
/**
* Legt den Wert der onmousewheel-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnmousewheel(String value) {
this.onmousewheel = value;
}
/**
* Ruft den Wert der onpause-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnpause() {
return onpause;
}
/**
* Legt den Wert der onpause-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnpause(String value) {
this.onpause = value;
}
/**
* Ruft den Wert der onplay-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnplay() {
return onplay;
}
/**
* Legt den Wert der onplay-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnplay(String value) {
this.onplay = value;
}
/**
* Ruft den Wert der onplaying-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnplaying() {
return onplaying;
}
/**
* Legt den Wert der onplaying-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnplaying(String value) {
this.onplaying = value;
}
/**
* Ruft den Wert der onprogress-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnprogress() {
return onprogress;
}
/**
* Legt den Wert der onprogress-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnprogress(String value) {
this.onprogress = value;
}
/**
* Ruft den Wert der onratechange-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnratechange() {
return onratechange;
}
/**
* Legt den Wert der onratechange-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnratechange(String value) {
this.onratechange = value;
}
/**
* Ruft den Wert der onreadystatechange-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnreadystatechange() {
return onreadystatechange;
}
/**
* Legt den Wert der onreadystatechange-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnreadystatechange(String value) {
this.onreadystatechange = value;
}
/**
* Ruft den Wert der onreset-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnreset() {
return onreset;
}
/**
* Legt den Wert der onreset-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnreset(String value) {
this.onreset = value;
}
/**
* Ruft den Wert der onscroll-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnscroll() {
return onscroll;
}
/**
* Legt den Wert der onscroll-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnscroll(String value) {
this.onscroll = value;
}
/**
* Ruft den Wert der onseeked-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnseeked() {
return onseeked;
}
/**
* Legt den Wert der onseeked-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnseeked(String value) {
this.onseeked = value;
}
/**
* Ruft den Wert der onseeking-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnseeking() {
return onseeking;
}
/**
* Legt den Wert der onseeking-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnseeking(String value) {
this.onseeking = value;
}
/**
* Ruft den Wert der onselect-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnselect() {
return onselect;
}
/**
* Legt den Wert der onselect-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnselect(String value) {
this.onselect = value;
}
/**
* Ruft den Wert der onshow-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnshow() {
return onshow;
}
/**
* Legt den Wert der onshow-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnshow(String value) {
this.onshow = value;
}
/**
* Ruft den Wert der onstalled-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnstalled() {
return onstalled;
}
/**
* Legt den Wert der onstalled-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnstalled(String value) {
this.onstalled = value;
}
/**
* Ruft den Wert der onsubmit-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnsubmit() {
return onsubmit;
}
/**
* Legt den Wert der onsubmit-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnsubmit(String value) {
this.onsubmit = value;
}
/**
* Ruft den Wert der onsuspend-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnsuspend() {
return onsuspend;
}
/**
* Legt den Wert der onsuspend-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnsuspend(String value) {
this.onsuspend = value;
}
/**
* Ruft den Wert der ontimeupdate-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOntimeupdate() {
return ontimeupdate;
}
/**
* Legt den Wert der ontimeupdate-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOntimeupdate(String value) {
this.ontimeupdate = value;
}
/**
* Ruft den Wert der onvolumechange-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnvolumechange() {
return onvolumechange;
}
/**
* Legt den Wert der onvolumechange-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnvolumechange(String value) {
this.onvolumechange = value;
}
/**
* Ruft den Wert der onwaiting-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getOnwaiting() {
return onwaiting;
}
/**
* Legt den Wert der onwaiting-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
protected void setOnwaiting(String value) {
this.onwaiting = value;
}
@Override
public Track clone() {
final Track _newObject;
try {
_newObject = ((Track) super.clone());
} catch (CloneNotSupportedException e) {
throw new RuntimeException(e);
}
_newObject.accesskey = ((this.accesskey == null)?null:new ArrayList<>(this.accesskey));
_newObject.accesskey_RO = ((accesskey == null)?null:Collections.unmodifiableList(_newObject.accesskey));
_newObject.clazz = ((this.clazz == null)?null:new ArrayList<>(this.clazz));
_newObject.clazz_RO = ((clazz == null)?null:Collections.unmodifiableList(_newObject.clazz));
_newObject.dropzone = ((this.dropzone == null)?null:new ArrayList<>(this.dropzone));
_newObject.dropzone_RO = ((dropzone == null)?null:Collections.unmodifiableList(_newObject.dropzone));
return _newObject;
}
/**
* Copies all state of this object to a builder. This method is used by the copyOf
* method and should not be called directly by client code.
*
* @param _other
* A builder instance to which the state of this object will be copied.
*/
public<_B >void copyTo(final Track.Builder<_B> _other) {
_other.kind = this.kind;
_other.src = this.src;
_other.srclang = this.srclang;
_other.label = this.label;
_other._default = this._default;
_other.xmlLang = this.xmlLang;
_other.xmlSpace = this.xmlSpace;
_other.xmlBase = this.xmlBase;
_other.dir = this.dir;
if (this.accesskey == null) {
_other.accesskey = null;
} else {
_other.accesskey = new ArrayList<>();
for (String _item: this.accesskey) {
_other.accesskey.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
if (this.clazz == null) {
_other.clazz = null;
} else {
_other.clazz = new ArrayList<>();
for (String _item: this.clazz) {
_other.clazz.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
_other.contenteditable = this.contenteditable;
_other.contextmenu = this.contextmenu;
_other.draggable = this.draggable;
if (this.dropzone == null) {
_other.dropzone = null;
} else {
_other.dropzone = new ArrayList<>();
for (String _item: this.dropzone) {
_other.dropzone.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
_other.hidden = this.hidden;
_other.id = this.id;
_other.lang = this.lang;
_other.spellcheck = this.spellcheck;
_other.style = this.style;
_other.tabindex = this.tabindex;
_other.title = this.title;
_other.onabort = this.onabort;
_other.onblur = this.onblur;
_other.oncanplay = this.oncanplay;
_other.oncanplaythrough = this.oncanplaythrough;
_other.onchange = this.onchange;
_other.onclick = this.onclick;
_other.oncontextmenu = this.oncontextmenu;
_other.ondblclick = this.ondblclick;
_other.ondrag = this.ondrag;
_other.ondragend = this.ondragend;
_other.ondragenter = this.ondragenter;
_other.ondragleave = this.ondragleave;
_other.ondragover = this.ondragover;
_other.ondragstart = this.ondragstart;
_other.ondrop = this.ondrop;
_other.ondurationchange = this.ondurationchange;
_other.onemptied = this.onemptied;
_other.onended = this.onended;
_other.onerror = this.onerror;
_other.onfocus = this.onfocus;
_other.oninput = this.oninput;
_other.oninvalid = this.oninvalid;
_other.onkeydown = this.onkeydown;
_other.onkeypress = this.onkeypress;
_other.onkeyup = this.onkeyup;
_other.onload = this.onload;
_other.onloadeddata = this.onloadeddata;
_other.onloadedmetadata = this.onloadedmetadata;
_other.onloadstart = this.onloadstart;
_other.onmousedown = this.onmousedown;
_other.onmousemove = this.onmousemove;
_other.onmouseout = this.onmouseout;
_other.onmouseover = this.onmouseover;
_other.onmouseup = this.onmouseup;
_other.onmousewheel = this.onmousewheel;
_other.onpause = this.onpause;
_other.onplay = this.onplay;
_other.onplaying = this.onplaying;
_other.onprogress = this.onprogress;
_other.onratechange = this.onratechange;
_other.onreadystatechange = this.onreadystatechange;
_other.onreset = this.onreset;
_other.onscroll = this.onscroll;
_other.onseeked = this.onseeked;
_other.onseeking = this.onseeking;
_other.onselect = this.onselect;
_other.onshow = this.onshow;
_other.onstalled = this.onstalled;
_other.onsubmit = this.onsubmit;
_other.onsuspend = this.onsuspend;
_other.ontimeupdate = this.ontimeupdate;
_other.onvolumechange = this.onvolumechange;
_other.onwaiting = this.onwaiting;
}
public<_B >Track.Builder<_B> newCopyBuilder(final _B _parentBuilder) {
return new Track.Builder<_B>(_parentBuilder, this, true);
}
public Track.Builder newCopyBuilder() {
return newCopyBuilder(null);
}
public static Track.Builder builder() {
return new Track.Builder<>(null, null, false);
}
public static<_B >Track.Builder<_B> copyOf(final Track _other) {
final Track.Builder<_B> _newBuilder = new Track.Builder<>(null, null, false);
_other.copyTo(_newBuilder);
return _newBuilder;
}
/**
* Copies all state of this object to a builder. This method is used by the copyOf
* method and should not be called directly by client code.
*
* @param _other
* A builder instance to which the state of this object will be copied.
*/
public<_B >void copyTo(final Track.Builder<_B> _other, final PropertyTree _propertyTree, final PropertyTreeUse _propertyTreeUse) {
final PropertyTree kindPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("kind"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(kindPropertyTree!= null):((kindPropertyTree == null)||(!kindPropertyTree.isLeaf())))) {
_other.kind = this.kind;
}
final PropertyTree srcPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("src"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(srcPropertyTree!= null):((srcPropertyTree == null)||(!srcPropertyTree.isLeaf())))) {
_other.src = this.src;
}
final PropertyTree srclangPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("srclang"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(srclangPropertyTree!= null):((srclangPropertyTree == null)||(!srclangPropertyTree.isLeaf())))) {
_other.srclang = this.srclang;
}
final PropertyTree labelPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("label"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(labelPropertyTree!= null):((labelPropertyTree == null)||(!labelPropertyTree.isLeaf())))) {
_other.label = this.label;
}
final PropertyTree _defaultPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("_default"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(_defaultPropertyTree!= null):((_defaultPropertyTree == null)||(!_defaultPropertyTree.isLeaf())))) {
_other._default = this._default;
}
final PropertyTree xmlLangPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("xmlLang"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(xmlLangPropertyTree!= null):((xmlLangPropertyTree == null)||(!xmlLangPropertyTree.isLeaf())))) {
_other.xmlLang = this.xmlLang;
}
final PropertyTree xmlSpacePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("xmlSpace"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(xmlSpacePropertyTree!= null):((xmlSpacePropertyTree == null)||(!xmlSpacePropertyTree.isLeaf())))) {
_other.xmlSpace = this.xmlSpace;
}
final PropertyTree xmlBasePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("xmlBase"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(xmlBasePropertyTree!= null):((xmlBasePropertyTree == null)||(!xmlBasePropertyTree.isLeaf())))) {
_other.xmlBase = this.xmlBase;
}
final PropertyTree dirPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("dir"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(dirPropertyTree!= null):((dirPropertyTree == null)||(!dirPropertyTree.isLeaf())))) {
_other.dir = this.dir;
}
final PropertyTree accesskeyPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("accesskey"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(accesskeyPropertyTree!= null):((accesskeyPropertyTree == null)||(!accesskeyPropertyTree.isLeaf())))) {
if (this.accesskey == null) {
_other.accesskey = null;
} else {
_other.accesskey = new ArrayList<>();
for (String _item: this.accesskey) {
_other.accesskey.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
}
final PropertyTree clazzPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("clazz"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(clazzPropertyTree!= null):((clazzPropertyTree == null)||(!clazzPropertyTree.isLeaf())))) {
if (this.clazz == null) {
_other.clazz = null;
} else {
_other.clazz = new ArrayList<>();
for (String _item: this.clazz) {
_other.clazz.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
}
final PropertyTree contenteditablePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("contenteditable"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(contenteditablePropertyTree!= null):((contenteditablePropertyTree == null)||(!contenteditablePropertyTree.isLeaf())))) {
_other.contenteditable = this.contenteditable;
}
final PropertyTree contextmenuPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("contextmenu"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(contextmenuPropertyTree!= null):((contextmenuPropertyTree == null)||(!contextmenuPropertyTree.isLeaf())))) {
_other.contextmenu = this.contextmenu;
}
final PropertyTree draggablePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("draggable"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(draggablePropertyTree!= null):((draggablePropertyTree == null)||(!draggablePropertyTree.isLeaf())))) {
_other.draggable = this.draggable;
}
final PropertyTree dropzonePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("dropzone"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(dropzonePropertyTree!= null):((dropzonePropertyTree == null)||(!dropzonePropertyTree.isLeaf())))) {
if (this.dropzone == null) {
_other.dropzone = null;
} else {
_other.dropzone = new ArrayList<>();
for (String _item: this.dropzone) {
_other.dropzone.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
}
final PropertyTree hiddenPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("hidden"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(hiddenPropertyTree!= null):((hiddenPropertyTree == null)||(!hiddenPropertyTree.isLeaf())))) {
_other.hidden = this.hidden;
}
final PropertyTree idPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("id"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(idPropertyTree!= null):((idPropertyTree == null)||(!idPropertyTree.isLeaf())))) {
_other.id = this.id;
}
final PropertyTree langPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("lang"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(langPropertyTree!= null):((langPropertyTree == null)||(!langPropertyTree.isLeaf())))) {
_other.lang = this.lang;
}
final PropertyTree spellcheckPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("spellcheck"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(spellcheckPropertyTree!= null):((spellcheckPropertyTree == null)||(!spellcheckPropertyTree.isLeaf())))) {
_other.spellcheck = this.spellcheck;
}
final PropertyTree stylePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("style"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(stylePropertyTree!= null):((stylePropertyTree == null)||(!stylePropertyTree.isLeaf())))) {
_other.style = this.style;
}
final PropertyTree tabindexPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("tabindex"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(tabindexPropertyTree!= null):((tabindexPropertyTree == null)||(!tabindexPropertyTree.isLeaf())))) {
_other.tabindex = this.tabindex;
}
final PropertyTree titlePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("title"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(titlePropertyTree!= null):((titlePropertyTree == null)||(!titlePropertyTree.isLeaf())))) {
_other.title = this.title;
}
final PropertyTree onabortPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onabort"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onabortPropertyTree!= null):((onabortPropertyTree == null)||(!onabortPropertyTree.isLeaf())))) {
_other.onabort = this.onabort;
}
final PropertyTree onblurPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onblur"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onblurPropertyTree!= null):((onblurPropertyTree == null)||(!onblurPropertyTree.isLeaf())))) {
_other.onblur = this.onblur;
}
final PropertyTree oncanplayPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("oncanplay"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(oncanplayPropertyTree!= null):((oncanplayPropertyTree == null)||(!oncanplayPropertyTree.isLeaf())))) {
_other.oncanplay = this.oncanplay;
}
final PropertyTree oncanplaythroughPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("oncanplaythrough"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(oncanplaythroughPropertyTree!= null):((oncanplaythroughPropertyTree == null)||(!oncanplaythroughPropertyTree.isLeaf())))) {
_other.oncanplaythrough = this.oncanplaythrough;
}
final PropertyTree onchangePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onchange"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onchangePropertyTree!= null):((onchangePropertyTree == null)||(!onchangePropertyTree.isLeaf())))) {
_other.onchange = this.onchange;
}
final PropertyTree onclickPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onclick"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onclickPropertyTree!= null):((onclickPropertyTree == null)||(!onclickPropertyTree.isLeaf())))) {
_other.onclick = this.onclick;
}
final PropertyTree oncontextmenuPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("oncontextmenu"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(oncontextmenuPropertyTree!= null):((oncontextmenuPropertyTree == null)||(!oncontextmenuPropertyTree.isLeaf())))) {
_other.oncontextmenu = this.oncontextmenu;
}
final PropertyTree ondblclickPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondblclick"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondblclickPropertyTree!= null):((ondblclickPropertyTree == null)||(!ondblclickPropertyTree.isLeaf())))) {
_other.ondblclick = this.ondblclick;
}
final PropertyTree ondragPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondrag"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragPropertyTree!= null):((ondragPropertyTree == null)||(!ondragPropertyTree.isLeaf())))) {
_other.ondrag = this.ondrag;
}
final PropertyTree ondragendPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondragend"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragendPropertyTree!= null):((ondragendPropertyTree == null)||(!ondragendPropertyTree.isLeaf())))) {
_other.ondragend = this.ondragend;
}
final PropertyTree ondragenterPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondragenter"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragenterPropertyTree!= null):((ondragenterPropertyTree == null)||(!ondragenterPropertyTree.isLeaf())))) {
_other.ondragenter = this.ondragenter;
}
final PropertyTree ondragleavePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondragleave"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragleavePropertyTree!= null):((ondragleavePropertyTree == null)||(!ondragleavePropertyTree.isLeaf())))) {
_other.ondragleave = this.ondragleave;
}
final PropertyTree ondragoverPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondragover"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragoverPropertyTree!= null):((ondragoverPropertyTree == null)||(!ondragoverPropertyTree.isLeaf())))) {
_other.ondragover = this.ondragover;
}
final PropertyTree ondragstartPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondragstart"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragstartPropertyTree!= null):((ondragstartPropertyTree == null)||(!ondragstartPropertyTree.isLeaf())))) {
_other.ondragstart = this.ondragstart;
}
final PropertyTree ondropPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondrop"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondropPropertyTree!= null):((ondropPropertyTree == null)||(!ondropPropertyTree.isLeaf())))) {
_other.ondrop = this.ondrop;
}
final PropertyTree ondurationchangePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondurationchange"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondurationchangePropertyTree!= null):((ondurationchangePropertyTree == null)||(!ondurationchangePropertyTree.isLeaf())))) {
_other.ondurationchange = this.ondurationchange;
}
final PropertyTree onemptiedPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onemptied"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onemptiedPropertyTree!= null):((onemptiedPropertyTree == null)||(!onemptiedPropertyTree.isLeaf())))) {
_other.onemptied = this.onemptied;
}
final PropertyTree onendedPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onended"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onendedPropertyTree!= null):((onendedPropertyTree == null)||(!onendedPropertyTree.isLeaf())))) {
_other.onended = this.onended;
}
final PropertyTree onerrorPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onerror"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onerrorPropertyTree!= null):((onerrorPropertyTree == null)||(!onerrorPropertyTree.isLeaf())))) {
_other.onerror = this.onerror;
}
final PropertyTree onfocusPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onfocus"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onfocusPropertyTree!= null):((onfocusPropertyTree == null)||(!onfocusPropertyTree.isLeaf())))) {
_other.onfocus = this.onfocus;
}
final PropertyTree oninputPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("oninput"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(oninputPropertyTree!= null):((oninputPropertyTree == null)||(!oninputPropertyTree.isLeaf())))) {
_other.oninput = this.oninput;
}
final PropertyTree oninvalidPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("oninvalid"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(oninvalidPropertyTree!= null):((oninvalidPropertyTree == null)||(!oninvalidPropertyTree.isLeaf())))) {
_other.oninvalid = this.oninvalid;
}
final PropertyTree onkeydownPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onkeydown"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onkeydownPropertyTree!= null):((onkeydownPropertyTree == null)||(!onkeydownPropertyTree.isLeaf())))) {
_other.onkeydown = this.onkeydown;
}
final PropertyTree onkeypressPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onkeypress"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onkeypressPropertyTree!= null):((onkeypressPropertyTree == null)||(!onkeypressPropertyTree.isLeaf())))) {
_other.onkeypress = this.onkeypress;
}
final PropertyTree onkeyupPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onkeyup"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onkeyupPropertyTree!= null):((onkeyupPropertyTree == null)||(!onkeyupPropertyTree.isLeaf())))) {
_other.onkeyup = this.onkeyup;
}
final PropertyTree onloadPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onload"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onloadPropertyTree!= null):((onloadPropertyTree == null)||(!onloadPropertyTree.isLeaf())))) {
_other.onload = this.onload;
}
final PropertyTree onloadeddataPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onloadeddata"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onloadeddataPropertyTree!= null):((onloadeddataPropertyTree == null)||(!onloadeddataPropertyTree.isLeaf())))) {
_other.onloadeddata = this.onloadeddata;
}
final PropertyTree onloadedmetadataPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onloadedmetadata"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onloadedmetadataPropertyTree!= null):((onloadedmetadataPropertyTree == null)||(!onloadedmetadataPropertyTree.isLeaf())))) {
_other.onloadedmetadata = this.onloadedmetadata;
}
final PropertyTree onloadstartPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onloadstart"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onloadstartPropertyTree!= null):((onloadstartPropertyTree == null)||(!onloadstartPropertyTree.isLeaf())))) {
_other.onloadstart = this.onloadstart;
}
final PropertyTree onmousedownPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmousedown"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmousedownPropertyTree!= null):((onmousedownPropertyTree == null)||(!onmousedownPropertyTree.isLeaf())))) {
_other.onmousedown = this.onmousedown;
}
final PropertyTree onmousemovePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmousemove"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmousemovePropertyTree!= null):((onmousemovePropertyTree == null)||(!onmousemovePropertyTree.isLeaf())))) {
_other.onmousemove = this.onmousemove;
}
final PropertyTree onmouseoutPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmouseout"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmouseoutPropertyTree!= null):((onmouseoutPropertyTree == null)||(!onmouseoutPropertyTree.isLeaf())))) {
_other.onmouseout = this.onmouseout;
}
final PropertyTree onmouseoverPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmouseover"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmouseoverPropertyTree!= null):((onmouseoverPropertyTree == null)||(!onmouseoverPropertyTree.isLeaf())))) {
_other.onmouseover = this.onmouseover;
}
final PropertyTree onmouseupPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmouseup"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmouseupPropertyTree!= null):((onmouseupPropertyTree == null)||(!onmouseupPropertyTree.isLeaf())))) {
_other.onmouseup = this.onmouseup;
}
final PropertyTree onmousewheelPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmousewheel"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmousewheelPropertyTree!= null):((onmousewheelPropertyTree == null)||(!onmousewheelPropertyTree.isLeaf())))) {
_other.onmousewheel = this.onmousewheel;
}
final PropertyTree onpausePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onpause"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onpausePropertyTree!= null):((onpausePropertyTree == null)||(!onpausePropertyTree.isLeaf())))) {
_other.onpause = this.onpause;
}
final PropertyTree onplayPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onplay"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onplayPropertyTree!= null):((onplayPropertyTree == null)||(!onplayPropertyTree.isLeaf())))) {
_other.onplay = this.onplay;
}
final PropertyTree onplayingPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onplaying"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onplayingPropertyTree!= null):((onplayingPropertyTree == null)||(!onplayingPropertyTree.isLeaf())))) {
_other.onplaying = this.onplaying;
}
final PropertyTree onprogressPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onprogress"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onprogressPropertyTree!= null):((onprogressPropertyTree == null)||(!onprogressPropertyTree.isLeaf())))) {
_other.onprogress = this.onprogress;
}
final PropertyTree onratechangePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onratechange"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onratechangePropertyTree!= null):((onratechangePropertyTree == null)||(!onratechangePropertyTree.isLeaf())))) {
_other.onratechange = this.onratechange;
}
final PropertyTree onreadystatechangePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onreadystatechange"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onreadystatechangePropertyTree!= null):((onreadystatechangePropertyTree == null)||(!onreadystatechangePropertyTree.isLeaf())))) {
_other.onreadystatechange = this.onreadystatechange;
}
final PropertyTree onresetPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onreset"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onresetPropertyTree!= null):((onresetPropertyTree == null)||(!onresetPropertyTree.isLeaf())))) {
_other.onreset = this.onreset;
}
final PropertyTree onscrollPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onscroll"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onscrollPropertyTree!= null):((onscrollPropertyTree == null)||(!onscrollPropertyTree.isLeaf())))) {
_other.onscroll = this.onscroll;
}
final PropertyTree onseekedPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onseeked"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onseekedPropertyTree!= null):((onseekedPropertyTree == null)||(!onseekedPropertyTree.isLeaf())))) {
_other.onseeked = this.onseeked;
}
final PropertyTree onseekingPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onseeking"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onseekingPropertyTree!= null):((onseekingPropertyTree == null)||(!onseekingPropertyTree.isLeaf())))) {
_other.onseeking = this.onseeking;
}
final PropertyTree onselectPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onselect"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onselectPropertyTree!= null):((onselectPropertyTree == null)||(!onselectPropertyTree.isLeaf())))) {
_other.onselect = this.onselect;
}
final PropertyTree onshowPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onshow"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onshowPropertyTree!= null):((onshowPropertyTree == null)||(!onshowPropertyTree.isLeaf())))) {
_other.onshow = this.onshow;
}
final PropertyTree onstalledPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onstalled"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onstalledPropertyTree!= null):((onstalledPropertyTree == null)||(!onstalledPropertyTree.isLeaf())))) {
_other.onstalled = this.onstalled;
}
final PropertyTree onsubmitPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onsubmit"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onsubmitPropertyTree!= null):((onsubmitPropertyTree == null)||(!onsubmitPropertyTree.isLeaf())))) {
_other.onsubmit = this.onsubmit;
}
final PropertyTree onsuspendPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onsuspend"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onsuspendPropertyTree!= null):((onsuspendPropertyTree == null)||(!onsuspendPropertyTree.isLeaf())))) {
_other.onsuspend = this.onsuspend;
}
final PropertyTree ontimeupdatePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ontimeupdate"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ontimeupdatePropertyTree!= null):((ontimeupdatePropertyTree == null)||(!ontimeupdatePropertyTree.isLeaf())))) {
_other.ontimeupdate = this.ontimeupdate;
}
final PropertyTree onvolumechangePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onvolumechange"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onvolumechangePropertyTree!= null):((onvolumechangePropertyTree == null)||(!onvolumechangePropertyTree.isLeaf())))) {
_other.onvolumechange = this.onvolumechange;
}
final PropertyTree onwaitingPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onwaiting"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onwaitingPropertyTree!= null):((onwaitingPropertyTree == null)||(!onwaitingPropertyTree.isLeaf())))) {
_other.onwaiting = this.onwaiting;
}
}
public<_B >Track.Builder<_B> newCopyBuilder(final _B _parentBuilder, final PropertyTree _propertyTree, final PropertyTreeUse _propertyTreeUse) {
return new Track.Builder<_B>(_parentBuilder, this, true, _propertyTree, _propertyTreeUse);
}
public Track.Builder newCopyBuilder(final PropertyTree _propertyTree, final PropertyTreeUse _propertyTreeUse) {
return newCopyBuilder(null, _propertyTree, _propertyTreeUse);
}
public static<_B >Track.Builder<_B> copyOf(final Track _other, final PropertyTree _propertyTree, final PropertyTreeUse _propertyTreeUse) {
final Track.Builder<_B> _newBuilder = new Track.Builder<>(null, null, false);
_other.copyTo(_newBuilder, _propertyTree, _propertyTreeUse);
return _newBuilder;
}
public static Track.Builder copyExcept(final Track _other, final PropertyTree _propertyTree) {
return copyOf(_other, _propertyTree, PropertyTreeUse.EXCLUDE);
}
public static Track.Builder copyOnly(final Track _other, final PropertyTree _propertyTree) {
return copyOf(_other, _propertyTree, PropertyTreeUse.INCLUDE);
}
public List getAccesskey() {
if (this.accesskey == null) {
this.accesskey = new ArrayList<>();
}
if (this.accesskey_RO == null) {
this.accesskey_RO = ((accesskey == null)?null:Collections.unmodifiableList(this.accesskey));
}
return this.accesskey_RO;
}
public List getClazz() {
if (this.clazz == null) {
this.clazz = new ArrayList<>();
}
if (this.clazz_RO == null) {
this.clazz_RO = ((clazz == null)?null:Collections.unmodifiableList(this.clazz));
}
return this.clazz_RO;
}
public List getDropzone() {
if (this.dropzone == null) {
this.dropzone = new ArrayList<>();
}
if (this.dropzone_RO == null) {
this.dropzone_RO = ((dropzone == null)?null:Collections.unmodifiableList(this.dropzone));
}
return this.dropzone_RO;
}
public Track.Modifier modifier() {
if (null == this.__cachedModifier__) {
this.__cachedModifier__ = new Track.Modifier();
}
return ((Track.Modifier) this.__cachedModifier__);
}
public Track visit(final PropertyVisitor _visitor_) {
_visitor_.visit(this);
_visitor_.visit(new SingleProperty<>(Track.PropInfo.kind, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.src, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.srclang, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.label, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo._default, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.xmlLang, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.xmlSpace, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.xmlBase, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.dir, this));
_visitor_.visit(new CollectionProperty<>(Track.PropInfo.accesskey, this));
_visitor_.visit(new CollectionProperty<>(Track.PropInfo.clazz, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.contenteditable, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.contextmenu, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.draggable, this));
_visitor_.visit(new CollectionProperty<>(Track.PropInfo.dropzone, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.hidden, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.id, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.lang, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.spellcheck, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.style, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.tabindex, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.title, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onabort, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onblur, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.oncanplay, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.oncanplaythrough, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onchange, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onclick, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.oncontextmenu, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.ondblclick, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.ondrag, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.ondragend, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.ondragenter, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.ondragleave, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.ondragover, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.ondragstart, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.ondrop, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.ondurationchange, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onemptied, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onended, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onerror, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onfocus, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.oninput, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.oninvalid, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onkeydown, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onkeypress, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onkeyup, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onload, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onloadeddata, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onloadedmetadata, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onloadstart, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onmousedown, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onmousemove, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onmouseout, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onmouseover, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onmouseup, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onmousewheel, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onpause, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onplay, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onplaying, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onprogress, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onratechange, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onreadystatechange, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onreset, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onscroll, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onseeked, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onseeking, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onselect, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onshow, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onstalled, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onsubmit, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onsuspend, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.ontimeupdate, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onvolumechange, this));
_visitor_.visit(new SingleProperty<>(Track.PropInfo.onwaiting, this));
return this;
}
public static class Builder<_B >implements Buildable, org.w3._1999.xhtml.GlobalAttributeGroup.BuildSupport<_B>
{
protected final _B _parentBuilder;
protected final Track _storedValue;
private TrackKind kind = TrackKind.SUBTITLES;
private String src;
private String srclang;
private String label;
private String _default;
private String xmlLang;
private String xmlSpace = "preserve";
private String xmlBase;
private Dir dir;
private List accesskey;
private List clazz;
private String contenteditable;
private String contextmenu;
private Boolean draggable;
private List dropzone;
private String hidden;
private String id;
private String lang;
private String spellcheck;
private String style;
private BigInteger tabindex;
private String title;
private String onabort;
private String onblur;
private String oncanplay;
private String oncanplaythrough;
private String onchange;
private String onclick;
private String oncontextmenu;
private String ondblclick;
private String ondrag;
private String ondragend;
private String ondragenter;
private String ondragleave;
private String ondragover;
private String ondragstart;
private String ondrop;
private String ondurationchange;
private String onemptied;
private String onended;
private String onerror;
private String onfocus;
private String oninput;
private String oninvalid;
private String onkeydown;
private String onkeypress;
private String onkeyup;
private String onload;
private String onloadeddata;
private String onloadedmetadata;
private String onloadstart;
private String onmousedown;
private String onmousemove;
private String onmouseout;
private String onmouseover;
private String onmouseup;
private String onmousewheel;
private String onpause;
private String onplay;
private String onplaying;
private String onprogress;
private String onratechange;
private String onreadystatechange;
private String onreset;
private String onscroll;
private String onseeked;
private String onseeking;
private String onselect;
private String onshow;
private String onstalled;
private String onsubmit;
private String onsuspend;
private String ontimeupdate;
private String onvolumechange;
private String onwaiting;
public Builder(final _B _parentBuilder, final Track _other, final boolean _copy) {
this._parentBuilder = _parentBuilder;
if (_other!= null) {
if (_copy) {
_storedValue = null;
this.kind = _other.kind;
this.src = _other.src;
this.srclang = _other.srclang;
this.label = _other.label;
this._default = _other._default;
this.xmlLang = _other.xmlLang;
this.xmlSpace = _other.xmlSpace;
this.xmlBase = _other.xmlBase;
this.dir = _other.dir;
if (_other.accesskey == null) {
this.accesskey = null;
} else {
this.accesskey = new ArrayList<>();
for (String _item: _other.accesskey) {
this.accesskey.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
if (_other.clazz == null) {
this.clazz = null;
} else {
this.clazz = new ArrayList<>();
for (String _item: _other.clazz) {
this.clazz.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
this.contenteditable = _other.contenteditable;
this.contextmenu = _other.contextmenu;
this.draggable = _other.draggable;
if (_other.dropzone == null) {
this.dropzone = null;
} else {
this.dropzone = new ArrayList<>();
for (String _item: _other.dropzone) {
this.dropzone.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
this.hidden = _other.hidden;
this.id = _other.id;
this.lang = _other.lang;
this.spellcheck = _other.spellcheck;
this.style = _other.style;
this.tabindex = _other.tabindex;
this.title = _other.title;
this.onabort = _other.onabort;
this.onblur = _other.onblur;
this.oncanplay = _other.oncanplay;
this.oncanplaythrough = _other.oncanplaythrough;
this.onchange = _other.onchange;
this.onclick = _other.onclick;
this.oncontextmenu = _other.oncontextmenu;
this.ondblclick = _other.ondblclick;
this.ondrag = _other.ondrag;
this.ondragend = _other.ondragend;
this.ondragenter = _other.ondragenter;
this.ondragleave = _other.ondragleave;
this.ondragover = _other.ondragover;
this.ondragstart = _other.ondragstart;
this.ondrop = _other.ondrop;
this.ondurationchange = _other.ondurationchange;
this.onemptied = _other.onemptied;
this.onended = _other.onended;
this.onerror = _other.onerror;
this.onfocus = _other.onfocus;
this.oninput = _other.oninput;
this.oninvalid = _other.oninvalid;
this.onkeydown = _other.onkeydown;
this.onkeypress = _other.onkeypress;
this.onkeyup = _other.onkeyup;
this.onload = _other.onload;
this.onloadeddata = _other.onloadeddata;
this.onloadedmetadata = _other.onloadedmetadata;
this.onloadstart = _other.onloadstart;
this.onmousedown = _other.onmousedown;
this.onmousemove = _other.onmousemove;
this.onmouseout = _other.onmouseout;
this.onmouseover = _other.onmouseover;
this.onmouseup = _other.onmouseup;
this.onmousewheel = _other.onmousewheel;
this.onpause = _other.onpause;
this.onplay = _other.onplay;
this.onplaying = _other.onplaying;
this.onprogress = _other.onprogress;
this.onratechange = _other.onratechange;
this.onreadystatechange = _other.onreadystatechange;
this.onreset = _other.onreset;
this.onscroll = _other.onscroll;
this.onseeked = _other.onseeked;
this.onseeking = _other.onseeking;
this.onselect = _other.onselect;
this.onshow = _other.onshow;
this.onstalled = _other.onstalled;
this.onsubmit = _other.onsubmit;
this.onsuspend = _other.onsuspend;
this.ontimeupdate = _other.ontimeupdate;
this.onvolumechange = _other.onvolumechange;
this.onwaiting = _other.onwaiting;
} else {
_storedValue = _other;
}
} else {
_storedValue = null;
}
}
public Builder(final _B _parentBuilder, final Track _other, final boolean _copy, final PropertyTree _propertyTree, final PropertyTreeUse _propertyTreeUse) {
this._parentBuilder = _parentBuilder;
if (_other!= null) {
if (_copy) {
_storedValue = null;
final PropertyTree kindPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("kind"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(kindPropertyTree!= null):((kindPropertyTree == null)||(!kindPropertyTree.isLeaf())))) {
this.kind = _other.kind;
}
final PropertyTree srcPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("src"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(srcPropertyTree!= null):((srcPropertyTree == null)||(!srcPropertyTree.isLeaf())))) {
this.src = _other.src;
}
final PropertyTree srclangPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("srclang"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(srclangPropertyTree!= null):((srclangPropertyTree == null)||(!srclangPropertyTree.isLeaf())))) {
this.srclang = _other.srclang;
}
final PropertyTree labelPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("label"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(labelPropertyTree!= null):((labelPropertyTree == null)||(!labelPropertyTree.isLeaf())))) {
this.label = _other.label;
}
final PropertyTree _defaultPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("_default"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(_defaultPropertyTree!= null):((_defaultPropertyTree == null)||(!_defaultPropertyTree.isLeaf())))) {
this._default = _other._default;
}
final PropertyTree xmlLangPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("xmlLang"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(xmlLangPropertyTree!= null):((xmlLangPropertyTree == null)||(!xmlLangPropertyTree.isLeaf())))) {
this.xmlLang = _other.xmlLang;
}
final PropertyTree xmlSpacePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("xmlSpace"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(xmlSpacePropertyTree!= null):((xmlSpacePropertyTree == null)||(!xmlSpacePropertyTree.isLeaf())))) {
this.xmlSpace = _other.xmlSpace;
}
final PropertyTree xmlBasePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("xmlBase"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(xmlBasePropertyTree!= null):((xmlBasePropertyTree == null)||(!xmlBasePropertyTree.isLeaf())))) {
this.xmlBase = _other.xmlBase;
}
final PropertyTree dirPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("dir"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(dirPropertyTree!= null):((dirPropertyTree == null)||(!dirPropertyTree.isLeaf())))) {
this.dir = _other.dir;
}
final PropertyTree accesskeyPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("accesskey"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(accesskeyPropertyTree!= null):((accesskeyPropertyTree == null)||(!accesskeyPropertyTree.isLeaf())))) {
if (_other.accesskey == null) {
this.accesskey = null;
} else {
this.accesskey = new ArrayList<>();
for (String _item: _other.accesskey) {
this.accesskey.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
}
final PropertyTree clazzPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("clazz"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(clazzPropertyTree!= null):((clazzPropertyTree == null)||(!clazzPropertyTree.isLeaf())))) {
if (_other.clazz == null) {
this.clazz = null;
} else {
this.clazz = new ArrayList<>();
for (String _item: _other.clazz) {
this.clazz.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
}
final PropertyTree contenteditablePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("contenteditable"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(contenteditablePropertyTree!= null):((contenteditablePropertyTree == null)||(!contenteditablePropertyTree.isLeaf())))) {
this.contenteditable = _other.contenteditable;
}
final PropertyTree contextmenuPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("contextmenu"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(contextmenuPropertyTree!= null):((contextmenuPropertyTree == null)||(!contextmenuPropertyTree.isLeaf())))) {
this.contextmenu = _other.contextmenu;
}
final PropertyTree draggablePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("draggable"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(draggablePropertyTree!= null):((draggablePropertyTree == null)||(!draggablePropertyTree.isLeaf())))) {
this.draggable = _other.draggable;
}
final PropertyTree dropzonePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("dropzone"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(dropzonePropertyTree!= null):((dropzonePropertyTree == null)||(!dropzonePropertyTree.isLeaf())))) {
if (_other.dropzone == null) {
this.dropzone = null;
} else {
this.dropzone = new ArrayList<>();
for (String _item: _other.dropzone) {
this.dropzone.add(((_item == null)?null:new Buildable.PrimitiveBuildable(_item)));
}
}
}
final PropertyTree hiddenPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("hidden"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(hiddenPropertyTree!= null):((hiddenPropertyTree == null)||(!hiddenPropertyTree.isLeaf())))) {
this.hidden = _other.hidden;
}
final PropertyTree idPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("id"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(idPropertyTree!= null):((idPropertyTree == null)||(!idPropertyTree.isLeaf())))) {
this.id = _other.id;
}
final PropertyTree langPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("lang"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(langPropertyTree!= null):((langPropertyTree == null)||(!langPropertyTree.isLeaf())))) {
this.lang = _other.lang;
}
final PropertyTree spellcheckPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("spellcheck"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(spellcheckPropertyTree!= null):((spellcheckPropertyTree == null)||(!spellcheckPropertyTree.isLeaf())))) {
this.spellcheck = _other.spellcheck;
}
final PropertyTree stylePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("style"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(stylePropertyTree!= null):((stylePropertyTree == null)||(!stylePropertyTree.isLeaf())))) {
this.style = _other.style;
}
final PropertyTree tabindexPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("tabindex"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(tabindexPropertyTree!= null):((tabindexPropertyTree == null)||(!tabindexPropertyTree.isLeaf())))) {
this.tabindex = _other.tabindex;
}
final PropertyTree titlePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("title"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(titlePropertyTree!= null):((titlePropertyTree == null)||(!titlePropertyTree.isLeaf())))) {
this.title = _other.title;
}
final PropertyTree onabortPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onabort"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onabortPropertyTree!= null):((onabortPropertyTree == null)||(!onabortPropertyTree.isLeaf())))) {
this.onabort = _other.onabort;
}
final PropertyTree onblurPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onblur"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onblurPropertyTree!= null):((onblurPropertyTree == null)||(!onblurPropertyTree.isLeaf())))) {
this.onblur = _other.onblur;
}
final PropertyTree oncanplayPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("oncanplay"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(oncanplayPropertyTree!= null):((oncanplayPropertyTree == null)||(!oncanplayPropertyTree.isLeaf())))) {
this.oncanplay = _other.oncanplay;
}
final PropertyTree oncanplaythroughPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("oncanplaythrough"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(oncanplaythroughPropertyTree!= null):((oncanplaythroughPropertyTree == null)||(!oncanplaythroughPropertyTree.isLeaf())))) {
this.oncanplaythrough = _other.oncanplaythrough;
}
final PropertyTree onchangePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onchange"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onchangePropertyTree!= null):((onchangePropertyTree == null)||(!onchangePropertyTree.isLeaf())))) {
this.onchange = _other.onchange;
}
final PropertyTree onclickPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onclick"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onclickPropertyTree!= null):((onclickPropertyTree == null)||(!onclickPropertyTree.isLeaf())))) {
this.onclick = _other.onclick;
}
final PropertyTree oncontextmenuPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("oncontextmenu"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(oncontextmenuPropertyTree!= null):((oncontextmenuPropertyTree == null)||(!oncontextmenuPropertyTree.isLeaf())))) {
this.oncontextmenu = _other.oncontextmenu;
}
final PropertyTree ondblclickPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondblclick"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondblclickPropertyTree!= null):((ondblclickPropertyTree == null)||(!ondblclickPropertyTree.isLeaf())))) {
this.ondblclick = _other.ondblclick;
}
final PropertyTree ondragPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondrag"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragPropertyTree!= null):((ondragPropertyTree == null)||(!ondragPropertyTree.isLeaf())))) {
this.ondrag = _other.ondrag;
}
final PropertyTree ondragendPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondragend"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragendPropertyTree!= null):((ondragendPropertyTree == null)||(!ondragendPropertyTree.isLeaf())))) {
this.ondragend = _other.ondragend;
}
final PropertyTree ondragenterPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondragenter"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragenterPropertyTree!= null):((ondragenterPropertyTree == null)||(!ondragenterPropertyTree.isLeaf())))) {
this.ondragenter = _other.ondragenter;
}
final PropertyTree ondragleavePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondragleave"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragleavePropertyTree!= null):((ondragleavePropertyTree == null)||(!ondragleavePropertyTree.isLeaf())))) {
this.ondragleave = _other.ondragleave;
}
final PropertyTree ondragoverPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondragover"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragoverPropertyTree!= null):((ondragoverPropertyTree == null)||(!ondragoverPropertyTree.isLeaf())))) {
this.ondragover = _other.ondragover;
}
final PropertyTree ondragstartPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondragstart"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondragstartPropertyTree!= null):((ondragstartPropertyTree == null)||(!ondragstartPropertyTree.isLeaf())))) {
this.ondragstart = _other.ondragstart;
}
final PropertyTree ondropPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondrop"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondropPropertyTree!= null):((ondropPropertyTree == null)||(!ondropPropertyTree.isLeaf())))) {
this.ondrop = _other.ondrop;
}
final PropertyTree ondurationchangePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ondurationchange"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ondurationchangePropertyTree!= null):((ondurationchangePropertyTree == null)||(!ondurationchangePropertyTree.isLeaf())))) {
this.ondurationchange = _other.ondurationchange;
}
final PropertyTree onemptiedPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onemptied"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onemptiedPropertyTree!= null):((onemptiedPropertyTree == null)||(!onemptiedPropertyTree.isLeaf())))) {
this.onemptied = _other.onemptied;
}
final PropertyTree onendedPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onended"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onendedPropertyTree!= null):((onendedPropertyTree == null)||(!onendedPropertyTree.isLeaf())))) {
this.onended = _other.onended;
}
final PropertyTree onerrorPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onerror"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onerrorPropertyTree!= null):((onerrorPropertyTree == null)||(!onerrorPropertyTree.isLeaf())))) {
this.onerror = _other.onerror;
}
final PropertyTree onfocusPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onfocus"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onfocusPropertyTree!= null):((onfocusPropertyTree == null)||(!onfocusPropertyTree.isLeaf())))) {
this.onfocus = _other.onfocus;
}
final PropertyTree oninputPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("oninput"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(oninputPropertyTree!= null):((oninputPropertyTree == null)||(!oninputPropertyTree.isLeaf())))) {
this.oninput = _other.oninput;
}
final PropertyTree oninvalidPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("oninvalid"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(oninvalidPropertyTree!= null):((oninvalidPropertyTree == null)||(!oninvalidPropertyTree.isLeaf())))) {
this.oninvalid = _other.oninvalid;
}
final PropertyTree onkeydownPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onkeydown"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onkeydownPropertyTree!= null):((onkeydownPropertyTree == null)||(!onkeydownPropertyTree.isLeaf())))) {
this.onkeydown = _other.onkeydown;
}
final PropertyTree onkeypressPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onkeypress"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onkeypressPropertyTree!= null):((onkeypressPropertyTree == null)||(!onkeypressPropertyTree.isLeaf())))) {
this.onkeypress = _other.onkeypress;
}
final PropertyTree onkeyupPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onkeyup"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onkeyupPropertyTree!= null):((onkeyupPropertyTree == null)||(!onkeyupPropertyTree.isLeaf())))) {
this.onkeyup = _other.onkeyup;
}
final PropertyTree onloadPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onload"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onloadPropertyTree!= null):((onloadPropertyTree == null)||(!onloadPropertyTree.isLeaf())))) {
this.onload = _other.onload;
}
final PropertyTree onloadeddataPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onloadeddata"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onloadeddataPropertyTree!= null):((onloadeddataPropertyTree == null)||(!onloadeddataPropertyTree.isLeaf())))) {
this.onloadeddata = _other.onloadeddata;
}
final PropertyTree onloadedmetadataPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onloadedmetadata"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onloadedmetadataPropertyTree!= null):((onloadedmetadataPropertyTree == null)||(!onloadedmetadataPropertyTree.isLeaf())))) {
this.onloadedmetadata = _other.onloadedmetadata;
}
final PropertyTree onloadstartPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onloadstart"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onloadstartPropertyTree!= null):((onloadstartPropertyTree == null)||(!onloadstartPropertyTree.isLeaf())))) {
this.onloadstart = _other.onloadstart;
}
final PropertyTree onmousedownPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmousedown"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmousedownPropertyTree!= null):((onmousedownPropertyTree == null)||(!onmousedownPropertyTree.isLeaf())))) {
this.onmousedown = _other.onmousedown;
}
final PropertyTree onmousemovePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmousemove"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmousemovePropertyTree!= null):((onmousemovePropertyTree == null)||(!onmousemovePropertyTree.isLeaf())))) {
this.onmousemove = _other.onmousemove;
}
final PropertyTree onmouseoutPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmouseout"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmouseoutPropertyTree!= null):((onmouseoutPropertyTree == null)||(!onmouseoutPropertyTree.isLeaf())))) {
this.onmouseout = _other.onmouseout;
}
final PropertyTree onmouseoverPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmouseover"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmouseoverPropertyTree!= null):((onmouseoverPropertyTree == null)||(!onmouseoverPropertyTree.isLeaf())))) {
this.onmouseover = _other.onmouseover;
}
final PropertyTree onmouseupPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmouseup"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmouseupPropertyTree!= null):((onmouseupPropertyTree == null)||(!onmouseupPropertyTree.isLeaf())))) {
this.onmouseup = _other.onmouseup;
}
final PropertyTree onmousewheelPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onmousewheel"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onmousewheelPropertyTree!= null):((onmousewheelPropertyTree == null)||(!onmousewheelPropertyTree.isLeaf())))) {
this.onmousewheel = _other.onmousewheel;
}
final PropertyTree onpausePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onpause"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onpausePropertyTree!= null):((onpausePropertyTree == null)||(!onpausePropertyTree.isLeaf())))) {
this.onpause = _other.onpause;
}
final PropertyTree onplayPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onplay"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onplayPropertyTree!= null):((onplayPropertyTree == null)||(!onplayPropertyTree.isLeaf())))) {
this.onplay = _other.onplay;
}
final PropertyTree onplayingPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onplaying"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onplayingPropertyTree!= null):((onplayingPropertyTree == null)||(!onplayingPropertyTree.isLeaf())))) {
this.onplaying = _other.onplaying;
}
final PropertyTree onprogressPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onprogress"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onprogressPropertyTree!= null):((onprogressPropertyTree == null)||(!onprogressPropertyTree.isLeaf())))) {
this.onprogress = _other.onprogress;
}
final PropertyTree onratechangePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onratechange"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onratechangePropertyTree!= null):((onratechangePropertyTree == null)||(!onratechangePropertyTree.isLeaf())))) {
this.onratechange = _other.onratechange;
}
final PropertyTree onreadystatechangePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onreadystatechange"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onreadystatechangePropertyTree!= null):((onreadystatechangePropertyTree == null)||(!onreadystatechangePropertyTree.isLeaf())))) {
this.onreadystatechange = _other.onreadystatechange;
}
final PropertyTree onresetPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onreset"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onresetPropertyTree!= null):((onresetPropertyTree == null)||(!onresetPropertyTree.isLeaf())))) {
this.onreset = _other.onreset;
}
final PropertyTree onscrollPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onscroll"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onscrollPropertyTree!= null):((onscrollPropertyTree == null)||(!onscrollPropertyTree.isLeaf())))) {
this.onscroll = _other.onscroll;
}
final PropertyTree onseekedPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onseeked"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onseekedPropertyTree!= null):((onseekedPropertyTree == null)||(!onseekedPropertyTree.isLeaf())))) {
this.onseeked = _other.onseeked;
}
final PropertyTree onseekingPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onseeking"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onseekingPropertyTree!= null):((onseekingPropertyTree == null)||(!onseekingPropertyTree.isLeaf())))) {
this.onseeking = _other.onseeking;
}
final PropertyTree onselectPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onselect"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onselectPropertyTree!= null):((onselectPropertyTree == null)||(!onselectPropertyTree.isLeaf())))) {
this.onselect = _other.onselect;
}
final PropertyTree onshowPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onshow"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onshowPropertyTree!= null):((onshowPropertyTree == null)||(!onshowPropertyTree.isLeaf())))) {
this.onshow = _other.onshow;
}
final PropertyTree onstalledPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onstalled"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onstalledPropertyTree!= null):((onstalledPropertyTree == null)||(!onstalledPropertyTree.isLeaf())))) {
this.onstalled = _other.onstalled;
}
final PropertyTree onsubmitPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onsubmit"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onsubmitPropertyTree!= null):((onsubmitPropertyTree == null)||(!onsubmitPropertyTree.isLeaf())))) {
this.onsubmit = _other.onsubmit;
}
final PropertyTree onsuspendPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onsuspend"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onsuspendPropertyTree!= null):((onsuspendPropertyTree == null)||(!onsuspendPropertyTree.isLeaf())))) {
this.onsuspend = _other.onsuspend;
}
final PropertyTree ontimeupdatePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("ontimeupdate"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(ontimeupdatePropertyTree!= null):((ontimeupdatePropertyTree == null)||(!ontimeupdatePropertyTree.isLeaf())))) {
this.ontimeupdate = _other.ontimeupdate;
}
final PropertyTree onvolumechangePropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onvolumechange"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onvolumechangePropertyTree!= null):((onvolumechangePropertyTree == null)||(!onvolumechangePropertyTree.isLeaf())))) {
this.onvolumechange = _other.onvolumechange;
}
final PropertyTree onwaitingPropertyTree = ((_propertyTree == null)?null:_propertyTree.get("onwaiting"));
if (((_propertyTreeUse == PropertyTreeUse.INCLUDE)?(onwaitingPropertyTree!= null):((onwaitingPropertyTree == null)||(!onwaitingPropertyTree.isLeaf())))) {
this.onwaiting = _other.onwaiting;
}
} else {
_storedValue = _other;
}
} else {
_storedValue = null;
}
}
public _B end() {
return this._parentBuilder;
}
protected<_P extends Track >_P init(final _P _product) {
_product.kind = this.kind;
_product.src = this.src;
_product.srclang = this.srclang;
_product.label = this.label;
_product._default = this._default;
_product.xmlLang = this.xmlLang;
_product.xmlSpace = this.xmlSpace;
_product.xmlBase = this.xmlBase;
_product.dir = this.dir;
if (this.accesskey!= null) {
final List accesskey = new ArrayList<>(this.accesskey.size());
for (Buildable _item: this.accesskey) {
accesskey.add(((String) _item.build()));
}
_product.accesskey = accesskey;
}
_product.accesskey_RO = ((accesskey == null)?null:Collections.unmodifiableList(_product.accesskey));
if (this.clazz!= null) {
final List clazz = new ArrayList<>(this.clazz.size());
for (Buildable _item: this.clazz) {
clazz.add(((String) _item.build()));
}
_product.clazz = clazz;
}
_product.clazz_RO = ((clazz == null)?null:Collections.unmodifiableList(_product.clazz));
_product.contenteditable = this.contenteditable;
_product.contextmenu = this.contextmenu;
_product.draggable = this.draggable;
if (this.dropzone!= null) {
final List dropzone = new ArrayList<>(this.dropzone.size());
for (Buildable _item: this.dropzone) {
dropzone.add(((String) _item.build()));
}
_product.dropzone = dropzone;
}
_product.dropzone_RO = ((dropzone == null)?null:Collections.unmodifiableList(_product.dropzone));
_product.hidden = this.hidden;
_product.id = this.id;
_product.lang = this.lang;
_product.spellcheck = this.spellcheck;
_product.style = this.style;
_product.tabindex = this.tabindex;
_product.title = this.title;
_product.onabort = this.onabort;
_product.onblur = this.onblur;
_product.oncanplay = this.oncanplay;
_product.oncanplaythrough = this.oncanplaythrough;
_product.onchange = this.onchange;
_product.onclick = this.onclick;
_product.oncontextmenu = this.oncontextmenu;
_product.ondblclick = this.ondblclick;
_product.ondrag = this.ondrag;
_product.ondragend = this.ondragend;
_product.ondragenter = this.ondragenter;
_product.ondragleave = this.ondragleave;
_product.ondragover = this.ondragover;
_product.ondragstart = this.ondragstart;
_product.ondrop = this.ondrop;
_product.ondurationchange = this.ondurationchange;
_product.onemptied = this.onemptied;
_product.onended = this.onended;
_product.onerror = this.onerror;
_product.onfocus = this.onfocus;
_product.oninput = this.oninput;
_product.oninvalid = this.oninvalid;
_product.onkeydown = this.onkeydown;
_product.onkeypress = this.onkeypress;
_product.onkeyup = this.onkeyup;
_product.onload = this.onload;
_product.onloadeddata = this.onloadeddata;
_product.onloadedmetadata = this.onloadedmetadata;
_product.onloadstart = this.onloadstart;
_product.onmousedown = this.onmousedown;
_product.onmousemove = this.onmousemove;
_product.onmouseout = this.onmouseout;
_product.onmouseover = this.onmouseover;
_product.onmouseup = this.onmouseup;
_product.onmousewheel = this.onmousewheel;
_product.onpause = this.onpause;
_product.onplay = this.onplay;
_product.onplaying = this.onplaying;
_product.onprogress = this.onprogress;
_product.onratechange = this.onratechange;
_product.onreadystatechange = this.onreadystatechange;
_product.onreset = this.onreset;
_product.onscroll = this.onscroll;
_product.onseeked = this.onseeked;
_product.onseeking = this.onseeking;
_product.onselect = this.onselect;
_product.onshow = this.onshow;
_product.onstalled = this.onstalled;
_product.onsubmit = this.onsubmit;
_product.onsuspend = this.onsuspend;
_product.ontimeupdate = this.ontimeupdate;
_product.onvolumechange = this.onvolumechange;
_product.onwaiting = this.onwaiting;
return _product;
}
/**
* Setzt den neuen Wert der Eigenschaft "kind" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param kind
* Neuer Wert der Eigenschaft "kind".
*/
public Track.Builder<_B> withKind(final TrackKind kind) {
this.kind = kind;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "src" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param src
* Neuer Wert der Eigenschaft "src".
*/
public Track.Builder<_B> withSrc(final String src) {
this.src = src;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "srclang" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param srclang
* Neuer Wert der Eigenschaft "srclang".
*/
public Track.Builder<_B> withSrclang(final String srclang) {
this.srclang = srclang;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "label" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param label
* Neuer Wert der Eigenschaft "label".
*/
public Track.Builder<_B> withLabel(final String label) {
this.label = label;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "_default" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param _default
* Neuer Wert der Eigenschaft "_default".
*/
public Track.Builder<_B> withDefault(final String _default) {
this._default = _default;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "xmlLang" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param xmlLang
* Neuer Wert der Eigenschaft "xmlLang".
*/
public Track.Builder<_B> withXmlLang(final String xmlLang) {
this.xmlLang = xmlLang;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "xmlSpace" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param xmlSpace
* Neuer Wert der Eigenschaft "xmlSpace".
*/
public Track.Builder<_B> withXmlSpace(final String xmlSpace) {
this.xmlSpace = xmlSpace;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "xmlBase" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param xmlBase
* Neuer Wert der Eigenschaft "xmlBase".
*/
public Track.Builder<_B> withXmlBase(final String xmlBase) {
this.xmlBase = xmlBase;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "dir" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param dir
* Neuer Wert der Eigenschaft "dir".
*/
public Track.Builder<_B> withDir(final Dir dir) {
this.dir = dir;
return this;
}
/**
* Fügt Werte zur Eigenschaft "accesskey" hinzu.
*
* @param accesskey
* Werte, die zur Eigenschaft "accesskey" hinzugefügt werden.
*/
public Track.Builder<_B> addAccesskey(final Iterable extends String> accesskey) {
if (accesskey!= null) {
if (this.accesskey == null) {
this.accesskey = new ArrayList<>();
}
for (String _item: accesskey) {
this.accesskey.add(new Buildable.PrimitiveBuildable(_item));
}
}
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "accesskey" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param accesskey
* Neuer Wert der Eigenschaft "accesskey".
*/
public Track.Builder<_B> withAccesskey(final Iterable extends String> accesskey) {
if (this.accesskey!= null) {
this.accesskey.clear();
}
return addAccesskey(accesskey);
}
/**
* Fügt Werte zur Eigenschaft "accesskey" hinzu.
*
* @param accesskey
* Werte, die zur Eigenschaft "accesskey" hinzugefügt werden.
*/
public Track.Builder<_B> addAccesskey(String... accesskey) {
addAccesskey(Arrays.asList(accesskey));
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "accesskey" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param accesskey
* Neuer Wert der Eigenschaft "accesskey".
*/
public Track.Builder<_B> withAccesskey(String... accesskey) {
withAccesskey(Arrays.asList(accesskey));
return this;
}
/**
* Fügt Werte zur Eigenschaft "clazz" hinzu.
*
* @param clazz
* Werte, die zur Eigenschaft "clazz" hinzugefügt werden.
*/
public Track.Builder<_B> addClazz(final Iterable extends String> clazz) {
if (clazz!= null) {
if (this.clazz == null) {
this.clazz = new ArrayList<>();
}
for (String _item: clazz) {
this.clazz.add(new Buildable.PrimitiveBuildable(_item));
}
}
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "clazz" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param clazz
* Neuer Wert der Eigenschaft "clazz".
*/
public Track.Builder<_B> withClazz(final Iterable extends String> clazz) {
if (this.clazz!= null) {
this.clazz.clear();
}
return addClazz(clazz);
}
/**
* Fügt Werte zur Eigenschaft "clazz" hinzu.
*
* @param clazz
* Werte, die zur Eigenschaft "clazz" hinzugefügt werden.
*/
public Track.Builder<_B> addClazz(String... clazz) {
addClazz(Arrays.asList(clazz));
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "clazz" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param clazz
* Neuer Wert der Eigenschaft "clazz".
*/
public Track.Builder<_B> withClazz(String... clazz) {
withClazz(Arrays.asList(clazz));
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "contenteditable" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param contenteditable
* Neuer Wert der Eigenschaft "contenteditable".
*/
public Track.Builder<_B> withContenteditable(final String contenteditable) {
this.contenteditable = contenteditable;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "contextmenu" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param contextmenu
* Neuer Wert der Eigenschaft "contextmenu".
*/
public Track.Builder<_B> withContextmenu(final String contextmenu) {
this.contextmenu = contextmenu;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "draggable" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param draggable
* Neuer Wert der Eigenschaft "draggable".
*/
public Track.Builder<_B> withDraggable(final Boolean draggable) {
this.draggable = draggable;
return this;
}
/**
* Fügt Werte zur Eigenschaft "dropzone" hinzu.
*
* @param dropzone
* Werte, die zur Eigenschaft "dropzone" hinzugefügt werden.
*/
public Track.Builder<_B> addDropzone(final Iterable extends String> dropzone) {
if (dropzone!= null) {
if (this.dropzone == null) {
this.dropzone = new ArrayList<>();
}
for (String _item: dropzone) {
this.dropzone.add(new Buildable.PrimitiveBuildable(_item));
}
}
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "dropzone" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param dropzone
* Neuer Wert der Eigenschaft "dropzone".
*/
public Track.Builder<_B> withDropzone(final Iterable extends String> dropzone) {
if (this.dropzone!= null) {
this.dropzone.clear();
}
return addDropzone(dropzone);
}
/**
* Fügt Werte zur Eigenschaft "dropzone" hinzu.
*
* @param dropzone
* Werte, die zur Eigenschaft "dropzone" hinzugefügt werden.
*/
public Track.Builder<_B> addDropzone(String... dropzone) {
addDropzone(Arrays.asList(dropzone));
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "dropzone" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param dropzone
* Neuer Wert der Eigenschaft "dropzone".
*/
public Track.Builder<_B> withDropzone(String... dropzone) {
withDropzone(Arrays.asList(dropzone));
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "hidden" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param hidden
* Neuer Wert der Eigenschaft "hidden".
*/
public Track.Builder<_B> withHidden(final String hidden) {
this.hidden = hidden;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "id" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param id
* Neuer Wert der Eigenschaft "id".
*/
public Track.Builder<_B> withId(final String id) {
this.id = id;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "lang" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param lang
* Neuer Wert der Eigenschaft "lang".
*/
public Track.Builder<_B> withLang(final String lang) {
this.lang = lang;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "spellcheck" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param spellcheck
* Neuer Wert der Eigenschaft "spellcheck".
*/
public Track.Builder<_B> withSpellcheck(final String spellcheck) {
this.spellcheck = spellcheck;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "style" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param style
* Neuer Wert der Eigenschaft "style".
*/
public Track.Builder<_B> withStyle(final String style) {
this.style = style;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "tabindex" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param tabindex
* Neuer Wert der Eigenschaft "tabindex".
*/
public Track.Builder<_B> withTabindex(final BigInteger tabindex) {
this.tabindex = tabindex;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "title" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param title
* Neuer Wert der Eigenschaft "title".
*/
public Track.Builder<_B> withTitle(final String title) {
this.title = title;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onabort" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onabort
* Neuer Wert der Eigenschaft "onabort".
*/
public Track.Builder<_B> withOnabort(final String onabort) {
this.onabort = onabort;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onblur" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onblur
* Neuer Wert der Eigenschaft "onblur".
*/
public Track.Builder<_B> withOnblur(final String onblur) {
this.onblur = onblur;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "oncanplay" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param oncanplay
* Neuer Wert der Eigenschaft "oncanplay".
*/
public Track.Builder<_B> withOncanplay(final String oncanplay) {
this.oncanplay = oncanplay;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "oncanplaythrough" (Vorher zugewiesener
* Wert wird ersetzt)
*
* @param oncanplaythrough
* Neuer Wert der Eigenschaft "oncanplaythrough".
*/
public Track.Builder<_B> withOncanplaythrough(final String oncanplaythrough) {
this.oncanplaythrough = oncanplaythrough;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onchange" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onchange
* Neuer Wert der Eigenschaft "onchange".
*/
public Track.Builder<_B> withOnchange(final String onchange) {
this.onchange = onchange;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onclick" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onclick
* Neuer Wert der Eigenschaft "onclick".
*/
public Track.Builder<_B> withOnclick(final String onclick) {
this.onclick = onclick;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "oncontextmenu" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param oncontextmenu
* Neuer Wert der Eigenschaft "oncontextmenu".
*/
public Track.Builder<_B> withOncontextmenu(final String oncontextmenu) {
this.oncontextmenu = oncontextmenu;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "ondblclick" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param ondblclick
* Neuer Wert der Eigenschaft "ondblclick".
*/
public Track.Builder<_B> withOndblclick(final String ondblclick) {
this.ondblclick = ondblclick;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "ondrag" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param ondrag
* Neuer Wert der Eigenschaft "ondrag".
*/
public Track.Builder<_B> withOndrag(final String ondrag) {
this.ondrag = ondrag;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "ondragend" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param ondragend
* Neuer Wert der Eigenschaft "ondragend".
*/
public Track.Builder<_B> withOndragend(final String ondragend) {
this.ondragend = ondragend;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "ondragenter" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param ondragenter
* Neuer Wert der Eigenschaft "ondragenter".
*/
public Track.Builder<_B> withOndragenter(final String ondragenter) {
this.ondragenter = ondragenter;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "ondragleave" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param ondragleave
* Neuer Wert der Eigenschaft "ondragleave".
*/
public Track.Builder<_B> withOndragleave(final String ondragleave) {
this.ondragleave = ondragleave;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "ondragover" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param ondragover
* Neuer Wert der Eigenschaft "ondragover".
*/
public Track.Builder<_B> withOndragover(final String ondragover) {
this.ondragover = ondragover;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "ondragstart" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param ondragstart
* Neuer Wert der Eigenschaft "ondragstart".
*/
public Track.Builder<_B> withOndragstart(final String ondragstart) {
this.ondragstart = ondragstart;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "ondrop" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param ondrop
* Neuer Wert der Eigenschaft "ondrop".
*/
public Track.Builder<_B> withOndrop(final String ondrop) {
this.ondrop = ondrop;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "ondurationchange" (Vorher zugewiesener
* Wert wird ersetzt)
*
* @param ondurationchange
* Neuer Wert der Eigenschaft "ondurationchange".
*/
public Track.Builder<_B> withOndurationchange(final String ondurationchange) {
this.ondurationchange = ondurationchange;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onemptied" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onemptied
* Neuer Wert der Eigenschaft "onemptied".
*/
public Track.Builder<_B> withOnemptied(final String onemptied) {
this.onemptied = onemptied;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onended" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onended
* Neuer Wert der Eigenschaft "onended".
*/
public Track.Builder<_B> withOnended(final String onended) {
this.onended = onended;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onerror" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onerror
* Neuer Wert der Eigenschaft "onerror".
*/
public Track.Builder<_B> withOnerror(final String onerror) {
this.onerror = onerror;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onfocus" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onfocus
* Neuer Wert der Eigenschaft "onfocus".
*/
public Track.Builder<_B> withOnfocus(final String onfocus) {
this.onfocus = onfocus;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "oninput" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param oninput
* Neuer Wert der Eigenschaft "oninput".
*/
public Track.Builder<_B> withOninput(final String oninput) {
this.oninput = oninput;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "oninvalid" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param oninvalid
* Neuer Wert der Eigenschaft "oninvalid".
*/
public Track.Builder<_B> withOninvalid(final String oninvalid) {
this.oninvalid = oninvalid;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onkeydown" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onkeydown
* Neuer Wert der Eigenschaft "onkeydown".
*/
public Track.Builder<_B> withOnkeydown(final String onkeydown) {
this.onkeydown = onkeydown;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onkeypress" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onkeypress
* Neuer Wert der Eigenschaft "onkeypress".
*/
public Track.Builder<_B> withOnkeypress(final String onkeypress) {
this.onkeypress = onkeypress;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onkeyup" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onkeyup
* Neuer Wert der Eigenschaft "onkeyup".
*/
public Track.Builder<_B> withOnkeyup(final String onkeyup) {
this.onkeyup = onkeyup;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onload" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onload
* Neuer Wert der Eigenschaft "onload".
*/
public Track.Builder<_B> withOnload(final String onload) {
this.onload = onload;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onloadeddata" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param onloadeddata
* Neuer Wert der Eigenschaft "onloadeddata".
*/
public Track.Builder<_B> withOnloadeddata(final String onloadeddata) {
this.onloadeddata = onloadeddata;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onloadedmetadata" (Vorher zugewiesener
* Wert wird ersetzt)
*
* @param onloadedmetadata
* Neuer Wert der Eigenschaft "onloadedmetadata".
*/
public Track.Builder<_B> withOnloadedmetadata(final String onloadedmetadata) {
this.onloadedmetadata = onloadedmetadata;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onloadstart" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param onloadstart
* Neuer Wert der Eigenschaft "onloadstart".
*/
public Track.Builder<_B> withOnloadstart(final String onloadstart) {
this.onloadstart = onloadstart;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onmousedown" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param onmousedown
* Neuer Wert der Eigenschaft "onmousedown".
*/
public Track.Builder<_B> withOnmousedown(final String onmousedown) {
this.onmousedown = onmousedown;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onmousemove" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param onmousemove
* Neuer Wert der Eigenschaft "onmousemove".
*/
public Track.Builder<_B> withOnmousemove(final String onmousemove) {
this.onmousemove = onmousemove;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onmouseout" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onmouseout
* Neuer Wert der Eigenschaft "onmouseout".
*/
public Track.Builder<_B> withOnmouseout(final String onmouseout) {
this.onmouseout = onmouseout;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onmouseover" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param onmouseover
* Neuer Wert der Eigenschaft "onmouseover".
*/
public Track.Builder<_B> withOnmouseover(final String onmouseover) {
this.onmouseover = onmouseover;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onmouseup" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onmouseup
* Neuer Wert der Eigenschaft "onmouseup".
*/
public Track.Builder<_B> withOnmouseup(final String onmouseup) {
this.onmouseup = onmouseup;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onmousewheel" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param onmousewheel
* Neuer Wert der Eigenschaft "onmousewheel".
*/
public Track.Builder<_B> withOnmousewheel(final String onmousewheel) {
this.onmousewheel = onmousewheel;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onpause" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onpause
* Neuer Wert der Eigenschaft "onpause".
*/
public Track.Builder<_B> withOnpause(final String onpause) {
this.onpause = onpause;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onplay" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onplay
* Neuer Wert der Eigenschaft "onplay".
*/
public Track.Builder<_B> withOnplay(final String onplay) {
this.onplay = onplay;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onplaying" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onplaying
* Neuer Wert der Eigenschaft "onplaying".
*/
public Track.Builder<_B> withOnplaying(final String onplaying) {
this.onplaying = onplaying;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onprogress" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onprogress
* Neuer Wert der Eigenschaft "onprogress".
*/
public Track.Builder<_B> withOnprogress(final String onprogress) {
this.onprogress = onprogress;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onratechange" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param onratechange
* Neuer Wert der Eigenschaft "onratechange".
*/
public Track.Builder<_B> withOnratechange(final String onratechange) {
this.onratechange = onratechange;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onreadystatechange" (Vorher zugewiesener
* Wert wird ersetzt)
*
* @param onreadystatechange
* Neuer Wert der Eigenschaft "onreadystatechange".
*/
public Track.Builder<_B> withOnreadystatechange(final String onreadystatechange) {
this.onreadystatechange = onreadystatechange;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onreset" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onreset
* Neuer Wert der Eigenschaft "onreset".
*/
public Track.Builder<_B> withOnreset(final String onreset) {
this.onreset = onreset;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onscroll" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onscroll
* Neuer Wert der Eigenschaft "onscroll".
*/
public Track.Builder<_B> withOnscroll(final String onscroll) {
this.onscroll = onscroll;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onseeked" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onseeked
* Neuer Wert der Eigenschaft "onseeked".
*/
public Track.Builder<_B> withOnseeked(final String onseeked) {
this.onseeked = onseeked;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onseeking" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onseeking
* Neuer Wert der Eigenschaft "onseeking".
*/
public Track.Builder<_B> withOnseeking(final String onseeking) {
this.onseeking = onseeking;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onselect" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onselect
* Neuer Wert der Eigenschaft "onselect".
*/
public Track.Builder<_B> withOnselect(final String onselect) {
this.onselect = onselect;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onshow" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onshow
* Neuer Wert der Eigenschaft "onshow".
*/
public Track.Builder<_B> withOnshow(final String onshow) {
this.onshow = onshow;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onstalled" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onstalled
* Neuer Wert der Eigenschaft "onstalled".
*/
public Track.Builder<_B> withOnstalled(final String onstalled) {
this.onstalled = onstalled;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onsubmit" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onsubmit
* Neuer Wert der Eigenschaft "onsubmit".
*/
public Track.Builder<_B> withOnsubmit(final String onsubmit) {
this.onsubmit = onsubmit;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onsuspend" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onsuspend
* Neuer Wert der Eigenschaft "onsuspend".
*/
public Track.Builder<_B> withOnsuspend(final String onsuspend) {
this.onsuspend = onsuspend;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "ontimeupdate" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param ontimeupdate
* Neuer Wert der Eigenschaft "ontimeupdate".
*/
public Track.Builder<_B> withOntimeupdate(final String ontimeupdate) {
this.ontimeupdate = ontimeupdate;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onvolumechange" (Vorher zugewiesener Wert
* wird ersetzt)
*
* @param onvolumechange
* Neuer Wert der Eigenschaft "onvolumechange".
*/
public Track.Builder<_B> withOnvolumechange(final String onvolumechange) {
this.onvolumechange = onvolumechange;
return this;
}
/**
* Setzt den neuen Wert der Eigenschaft "onwaiting" (Vorher zugewiesener Wert wird
* ersetzt)
*
* @param onwaiting
* Neuer Wert der Eigenschaft "onwaiting".
*/
public Track.Builder<_B> withOnwaiting(final String onwaiting) {
this.onwaiting = onwaiting;
return this;
}
@Override
public Track build() {
if (_storedValue == null) {
return this.init(new Track());
} else {
return ((Track) _storedValue);
}
}
public Track.Builder<_B> copyOf(final Track _other) {
_other.copyTo(this);
return this;
}
public Track.Builder<_B> copyOf(final Track.Builder _other) {
return copyOf(_other.build());
}
}
public class Modifier
implements org.w3._1999.xhtml.GlobalAttributeGroup.Modifier
{
public void setKind(final TrackKind kind) {
Track.this.setKind(kind);
}
public void setSrc(final String src) {
Track.this.setSrc(src);
}
public void setSrclang(final String srclang) {
Track.this.setSrclang(srclang);
}
public void setLabel(final String label) {
Track.this.setLabel(label);
}
public void setDefault(final String _default) {
Track.this.setDefault(_default);
}
public void setXmlLang(final String xmlLang) {
Track.this.setXmlLang(xmlLang);
}
public void setXmlSpace(final String xmlSpace) {
Track.this.setXmlSpace(xmlSpace);
}
public void setXmlBase(final String xmlBase) {
Track.this.setXmlBase(xmlBase);
}
public void setDir(final Dir dir) {
Track.this.setDir(dir);
}
public List getAccesskey() {
if (Track.this.accesskey == null) {
Track.this.accesskey = new ArrayList<>();
}
return Track.this.accesskey;
}
public List getClazz() {
if (Track.this.clazz == null) {
Track.this.clazz = new ArrayList<>();
}
return Track.this.clazz;
}
public void setContenteditable(final String contenteditable) {
Track.this.setContenteditable(contenteditable);
}
public void setContextmenu(final String contextmenu) {
Track.this.setContextmenu(contextmenu);
}
public void setDraggable(final Boolean draggable) {
Track.this.setDraggable(draggable);
}
public List getDropzone() {
if (Track.this.dropzone == null) {
Track.this.dropzone = new ArrayList<>();
}
return Track.this.dropzone;
}
public void setHidden(final String hidden) {
Track.this.setHidden(hidden);
}
public void setId(final String id) {
Track.this.setId(id);
}
public void setLang(final String lang) {
Track.this.setLang(lang);
}
public void setSpellcheck(final String spellcheck) {
Track.this.setSpellcheck(spellcheck);
}
public void setStyle(final String style) {
Track.this.setStyle(style);
}
public void setTabindex(final BigInteger tabindex) {
Track.this.setTabindex(tabindex);
}
public void setTitle(final String title) {
Track.this.setTitle(title);
}
public void setOnabort(final String onabort) {
Track.this.setOnabort(onabort);
}
public void setOnblur(final String onblur) {
Track.this.setOnblur(onblur);
}
public void setOncanplay(final String oncanplay) {
Track.this.setOncanplay(oncanplay);
}
public void setOncanplaythrough(final String oncanplaythrough) {
Track.this.setOncanplaythrough(oncanplaythrough);
}
public void setOnchange(final String onchange) {
Track.this.setOnchange(onchange);
}
public void setOnclick(final String onclick) {
Track.this.setOnclick(onclick);
}
public void setOncontextmenu(final String oncontextmenu) {
Track.this.setOncontextmenu(oncontextmenu);
}
public void setOndblclick(final String ondblclick) {
Track.this.setOndblclick(ondblclick);
}
public void setOndrag(final String ondrag) {
Track.this.setOndrag(ondrag);
}
public void setOndragend(final String ondragend) {
Track.this.setOndragend(ondragend);
}
public void setOndragenter(final String ondragenter) {
Track.this.setOndragenter(ondragenter);
}
public void setOndragleave(final String ondragleave) {
Track.this.setOndragleave(ondragleave);
}
public void setOndragover(final String ondragover) {
Track.this.setOndragover(ondragover);
}
public void setOndragstart(final String ondragstart) {
Track.this.setOndragstart(ondragstart);
}
public void setOndrop(final String ondrop) {
Track.this.setOndrop(ondrop);
}
public void setOndurationchange(final String ondurationchange) {
Track.this.setOndurationchange(ondurationchange);
}
public void setOnemptied(final String onemptied) {
Track.this.setOnemptied(onemptied);
}
public void setOnended(final String onended) {
Track.this.setOnended(onended);
}
public void setOnerror(final String onerror) {
Track.this.setOnerror(onerror);
}
public void setOnfocus(final String onfocus) {
Track.this.setOnfocus(onfocus);
}
public void setOninput(final String oninput) {
Track.this.setOninput(oninput);
}
public void setOninvalid(final String oninvalid) {
Track.this.setOninvalid(oninvalid);
}
public void setOnkeydown(final String onkeydown) {
Track.this.setOnkeydown(onkeydown);
}
public void setOnkeypress(final String onkeypress) {
Track.this.setOnkeypress(onkeypress);
}
public void setOnkeyup(final String onkeyup) {
Track.this.setOnkeyup(onkeyup);
}
public void setOnload(final String onload) {
Track.this.setOnload(onload);
}
public void setOnloadeddata(final String onloadeddata) {
Track.this.setOnloadeddata(onloadeddata);
}
public void setOnloadedmetadata(final String onloadedmetadata) {
Track.this.setOnloadedmetadata(onloadedmetadata);
}
public void setOnloadstart(final String onloadstart) {
Track.this.setOnloadstart(onloadstart);
}
public void setOnmousedown(final String onmousedown) {
Track.this.setOnmousedown(onmousedown);
}
public void setOnmousemove(final String onmousemove) {
Track.this.setOnmousemove(onmousemove);
}
public void setOnmouseout(final String onmouseout) {
Track.this.setOnmouseout(onmouseout);
}
public void setOnmouseover(final String onmouseover) {
Track.this.setOnmouseover(onmouseover);
}
public void setOnmouseup(final String onmouseup) {
Track.this.setOnmouseup(onmouseup);
}
public void setOnmousewheel(final String onmousewheel) {
Track.this.setOnmousewheel(onmousewheel);
}
public void setOnpause(final String onpause) {
Track.this.setOnpause(onpause);
}
public void setOnplay(final String onplay) {
Track.this.setOnplay(onplay);
}
public void setOnplaying(final String onplaying) {
Track.this.setOnplaying(onplaying);
}
public void setOnprogress(final String onprogress) {
Track.this.setOnprogress(onprogress);
}
public void setOnratechange(final String onratechange) {
Track.this.setOnratechange(onratechange);
}
public void setOnreadystatechange(final String onreadystatechange) {
Track.this.setOnreadystatechange(onreadystatechange);
}
public void setOnreset(final String onreset) {
Track.this.setOnreset(onreset);
}
public void setOnscroll(final String onscroll) {
Track.this.setOnscroll(onscroll);
}
public void setOnseeked(final String onseeked) {
Track.this.setOnseeked(onseeked);
}
public void setOnseeking(final String onseeking) {
Track.this.setOnseeking(onseeking);
}
public void setOnselect(final String onselect) {
Track.this.setOnselect(onselect);
}
public void setOnshow(final String onshow) {
Track.this.setOnshow(onshow);
}
public void setOnstalled(final String onstalled) {
Track.this.setOnstalled(onstalled);
}
public void setOnsubmit(final String onsubmit) {
Track.this.setOnsubmit(onsubmit);
}
public void setOnsuspend(final String onsuspend) {
Track.this.setOnsuspend(onsuspend);
}
public void setOntimeupdate(final String ontimeupdate) {
Track.this.setOntimeupdate(ontimeupdate);
}
public void setOnvolumechange(final String onvolumechange) {
Track.this.setOnvolumechange(onvolumechange);
}
public void setOnwaiting(final String onwaiting) {
Track.this.setOnwaiting(onwaiting);
}
}
public static class PropInfo {
public static final transient SinglePropertyInfo