001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2008.01.25 at 09:11:54 AM GMT-10:00 
006    //
007    
008    
009    package org.hackystat.sensor.ant.findbugs.jaxb;
010    
011    import javax.xml.bind.annotation.XmlAccessType;
012    import javax.xml.bind.annotation.XmlAccessorType;
013    import javax.xml.bind.annotation.XmlAttribute;
014    import javax.xml.bind.annotation.XmlElement;
015    import javax.xml.bind.annotation.XmlRootElement;
016    import javax.xml.bind.annotation.XmlType;
017    
018    
019    /**
020     * <p>Java class for anonymous complex type.
021     * 
022     * <p>The following schema fragment specifies the expected content contained within this class.
023     * 
024     * <pre>
025     * &lt;complexType>
026     *   &lt;complexContent>
027     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
028     *       &lt;sequence>
029     *         &lt;element ref="{}ShortMessage"/>
030     *         &lt;element ref="{}Class"/>
031     *         &lt;element ref="{}SourceLine"/>
032     *       &lt;/sequence>
033     *       &lt;attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
034     *       &lt;attribute name="priority" type="{http://www.w3.org/2001/XMLSchema}int" />
035     *       &lt;attribute name="abbrev" type="{http://www.w3.org/2001/XMLSchema}string" />
036     *       &lt;attribute name="category" type="{http://www.w3.org/2001/XMLSchema}string" />
037     *       &lt;attribute name="uid" type="{http://www.w3.org/2001/XMLSchema}int" />
038     *     &lt;/restriction>
039     *   &lt;/complexContent>
040     * &lt;/complexType>
041     * </pre>
042     * 
043     * 
044     */
045    @XmlAccessorType(XmlAccessType.FIELD)
046    @XmlType(name = "", propOrder = {
047        "shortMessage",
048        "clazz",
049        "sourceLine"
050    })
051    @XmlRootElement(name = "BugInstance")
052    public class BugInstance {
053    
054        @XmlElement(name = "ShortMessage", required = true)
055        protected String shortMessage;
056        @XmlElement(name = "Class", required = true)
057        protected Class clazz;
058        @XmlElement(name = "SourceLine", required = true)
059        protected SourceLine sourceLine;
060        @XmlAttribute
061        protected String type;
062        @XmlAttribute
063        protected Integer priority;
064        @XmlAttribute
065        protected String abbrev;
066        @XmlAttribute
067        protected String category;
068        @XmlAttribute
069        protected Integer uid;
070    
071        /**
072         * Gets the value of the shortMessage property.
073         * 
074         * @return
075         *     possible object is
076         *     {@link String }
077         *     
078         */
079        public String getShortMessage() {
080            return shortMessage;
081        }
082    
083        /**
084         * Sets the value of the shortMessage property.
085         * 
086         * @param value
087         *     allowed object is
088         *     {@link String }
089         *     
090         */
091        public void setShortMessage(String value) {
092            this.shortMessage = value;
093        }
094    
095        /**
096         * Gets the value of the clazz property.
097         * 
098         * @return
099         *     possible object is
100         *     {@link Class }
101         *     
102         */
103        public Class getClazz() {
104            return clazz;
105        }
106    
107        /**
108         * Sets the value of the clazz property.
109         * 
110         * @param value
111         *     allowed object is
112         *     {@link Class }
113         *     
114         */
115        public void setClazz(Class value) {
116            this.clazz = value;
117        }
118    
119        /**
120         * Gets the value of the sourceLine property.
121         * 
122         * @return
123         *     possible object is
124         *     {@link SourceLine }
125         *     
126         */
127        public SourceLine getSourceLine() {
128            return sourceLine;
129        }
130    
131        /**
132         * Sets the value of the sourceLine property.
133         * 
134         * @param value
135         *     allowed object is
136         *     {@link SourceLine }
137         *     
138         */
139        public void setSourceLine(SourceLine value) {
140            this.sourceLine = value;
141        }
142    
143        /**
144         * Gets the value of the type property.
145         * 
146         * @return
147         *     possible object is
148         *     {@link String }
149         *     
150         */
151        public String getType() {
152            return type;
153        }
154    
155        /**
156         * Sets the value of the type property.
157         * 
158         * @param value
159         *     allowed object is
160         *     {@link String }
161         *     
162         */
163        public void setType(String value) {
164            this.type = value;
165        }
166    
167        /**
168         * Gets the value of the priority property.
169         * 
170         * @return
171         *     possible object is
172         *     {@link Integer }
173         *     
174         */
175        public Integer getPriority() {
176            return priority;
177        }
178    
179        /**
180         * Sets the value of the priority property.
181         * 
182         * @param value
183         *     allowed object is
184         *     {@link Integer }
185         *     
186         */
187        public void setPriority(Integer value) {
188            this.priority = value;
189        }
190    
191        /**
192         * Gets the value of the abbrev property.
193         * 
194         * @return
195         *     possible object is
196         *     {@link String }
197         *     
198         */
199        public String getAbbrev() {
200            return abbrev;
201        }
202    
203        /**
204         * Sets the value of the abbrev property.
205         * 
206         * @param value
207         *     allowed object is
208         *     {@link String }
209         *     
210         */
211        public void setAbbrev(String value) {
212            this.abbrev = value;
213        }
214    
215        /**
216         * Gets the value of the category property.
217         * 
218         * @return
219         *     possible object is
220         *     {@link String }
221         *     
222         */
223        public String getCategory() {
224            return category;
225        }
226    
227        /**
228         * Sets the value of the category property.
229         * 
230         * @param value
231         *     allowed object is
232         *     {@link String }
233         *     
234         */
235        public void setCategory(String value) {
236            this.category = value;
237        }
238    
239        /**
240         * Gets the value of the uid property.
241         * 
242         * @return
243         *     possible object is
244         *     {@link Integer }
245         *     
246         */
247        public Integer getUid() {
248            return uid;
249        }
250    
251        /**
252         * Sets the value of the uid property.
253         * 
254         * @param value
255         *     allowed object is
256         *     {@link Integer }
257         *     
258         */
259        public void setUid(Integer value) {
260            this.uid = value;
261        }
262    
263    }