001    
002    package org.oasis_open.docs.wsn.b_2;
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.XmlType;
010    
011    
012    /**
013     * <p>Java class for FilterType complex type.
014     * 
015     * <p>The following schema fragment specifies the expected content contained within this class.
016     * 
017     * <pre>
018     * &lt;complexType name="FilterType">
019     *   &lt;complexContent>
020     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
021     *       &lt;sequence>
022     *         &lt;any/>
023     *       &lt;/sequence>
024     *     &lt;/restriction>
025     *   &lt;/complexContent>
026     * &lt;/complexType>
027     * </pre>
028     * 
029     * 
030     */
031    @XmlAccessorType(XmlAccessType.FIELD)
032    @XmlType(name = "FilterType", propOrder = {
033        "any"
034    })
035    public class FilterType {
036    
037        @XmlAnyElement(lax = true)
038        protected List<Object> any;
039    
040        /**
041         * Gets the value of the any property.
042         * 
043         * <p>
044         * This accessor method returns a reference to the live list,
045         * not a snapshot. Therefore any modification you make to the
046         * returned list will be present inside the JAXB object.
047         * This is why there is not a <CODE>set</CODE> method for the any property.
048         * 
049         * <p>
050         * For example, to add a new item, do as follows:
051         * <pre>
052         *    getAny().add(newItem);
053         * </pre>
054         * 
055         * 
056         * <p>
057         * Objects of the following type(s) are allowed in the list
058         * {@link Object }
059         * 
060         * 
061         */
062        public List<Object> getAny() {
063            if (any == null) {
064                any = new ArrayList<Object>();
065            }
066            return this.any;
067        }
068    
069    }