WindowList.java 1.78 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.appmon.xml;

import com.adobe.appmon.xml.VirtualInput;
import com.adobe.appmon.xml.Window;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElements;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
@XmlAccessorType(value=XmlAccessType.FIELD)
@XmlType(name="", propOrder={"windowAndVirtualInput"})
@XmlRootElement(name="windowList")
public class WindowList
implements Serializable {
    @XmlElements(value={@XmlElement(name="window", type=Window.class), @XmlElement(name="virtualInput", type=VirtualInput.class)})
    protected List<Serializable> windowAndVirtualInput;
    @XmlAttribute
    protected String abortMessage;

    public List<Serializable> getWindowAndVirtualInput() {
        if (this.windowAndVirtualInput == null) {
            this.windowAndVirtualInput = new ArrayList<Serializable>();
        }
        return this.windowAndVirtualInput;
    }

    public boolean isSetWindowAndVirtualInput() {
        return this.windowAndVirtualInput != null && !this.windowAndVirtualInput.isEmpty();
    }

    public void unsetWindowAndVirtualInput() {
        this.windowAndVirtualInput = null;
    }

    public String getAbortMessage() {
        return this.abortMessage;
    }

    public void setAbortMessage(String value) {
        this.abortMessage = value;
    }

    public boolean isSetAbortMessage() {
        return this.abortMessage != null;
    }
}