001
002 package org.oasis_open.docs.wsn.t_1;
003
004 import java.util.ArrayList;
005 import java.util.List;
006 import javax.xml.bind.annotation.XmlAccessType;
007 import javax.xml.bind.annotation.XmlAccessorType;
008 import javax.xml.bind.annotation.XmlAnyElement;
009 import javax.xml.bind.annotation.XmlAttribute;
010 import javax.xml.bind.annotation.XmlMixed;
011 import javax.xml.bind.annotation.XmlType;
012 import org.w3c.dom.Element;
013
014
015 /**
016 * <p>Java class for QueryExpressionType complex type.
017 *
018 * <p>The following schema fragment specifies the expected content contained within this class.
019 *
020 * <pre>
021 * <complexType name="QueryExpressionType">
022 * <complexContent>
023 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
024 * <sequence>
025 * <any/>
026 * </sequence>
027 * <attribute name="Dialect" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
028 * </restriction>
029 * </complexContent>
030 * </complexType>
031 * </pre>
032 *
033 *
034 */
035 @XmlAccessorType(XmlAccessType.FIELD)
036 @XmlType(name = "QueryExpressionType", propOrder = {
037 "content"
038 })
039 public class QueryExpressionType {
040
041 @XmlMixed
042 @XmlAnyElement(lax = true)
043 protected List<Object> content;
044 @XmlAttribute(name = "Dialect", required = true)
045 protected String dialect;
046
047 /**
048 * Gets the value of the content property.
049 *
050 * <p>
051 * This accessor method returns a reference to the live list,
052 * not a snapshot. Therefore any modification you make to the
053 * returned list will be present inside the JAXB object.
054 * This is why there is not a <CODE>set</CODE> method for the content property.
055 *
056 * <p>
057 * For example, to add a new item, do as follows:
058 * <pre>
059 * getContent().add(newItem);
060 * </pre>
061 *
062 *
063 * <p>
064 * Objects of the following type(s) are allowed in the list
065 * {@link String }
066 * {@link Object }
067 * {@link Element }
068 *
069 *
070 */
071 public List<Object> getContent() {
072 if (content == null) {
073 content = new ArrayList<Object>();
074 }
075 return this.content;
076 }
077
078 /**
079 * Gets the value of the dialect property.
080 *
081 * @return
082 * possible object is
083 * {@link String }
084 *
085 */
086 public String getDialect() {
087 return dialect;
088 }
089
090 /**
091 * Sets the value of the dialect property.
092 *
093 * @param value
094 * allowed object is
095 * {@link String }
096 *
097 */
098 public void setDialect(String value) {
099 this.dialect = value;
100 }
101
102 }