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:56 AM GMT-10:00 
006    //
007    
008    
009    package org.hackystat.sensor.ant.javancss.jaxb;
010    
011    import java.math.BigInteger;
012    import javax.xml.bind.annotation.XmlAccessType;
013    import javax.xml.bind.annotation.XmlAccessorType;
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 name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
030     *         &lt;element name="classes" type="{http://www.w3.org/2001/XMLSchema}integer"/>
031     *         &lt;element name="functions" type="{http://www.w3.org/2001/XMLSchema}integer"/>
032     *         &lt;element name="ncss" type="{http://www.w3.org/2001/XMLSchema}string"/>
033     *         &lt;element name="javadocs" type="{http://www.w3.org/2001/XMLSchema}integer"/>
034     *         &lt;element name="javadoc_lines" type="{http://www.w3.org/2001/XMLSchema}integer"/>
035     *         &lt;element name="single_comment_lines" type="{http://www.w3.org/2001/XMLSchema}integer"/>
036     *         &lt;element name="multi_comment_lines" type="{http://www.w3.org/2001/XMLSchema}integer"/>
037     *       &lt;/sequence>
038     *     &lt;/restriction>
039     *   &lt;/complexContent>
040     * &lt;/complexType>
041     * </pre>
042     * 
043     * 
044     */
045    @XmlAccessorType(XmlAccessType.FIELD)
046    @XmlType(name = "", propOrder = {
047        "name",
048        "classes",
049        "functions",
050        "ncss",
051        "javadocs",
052        "javadocLines",
053        "singleCommentLines",
054        "multiCommentLines"
055    })
056    @XmlRootElement(name = "package")
057    public class Package {
058    
059        @XmlElement(required = true)
060        protected String name;
061        @XmlElement(required = true)
062        protected BigInteger classes;
063        @XmlElement(required = true)
064        protected BigInteger functions;
065        @XmlElement(required = true)
066        protected String ncss;
067        @XmlElement(required = true)
068        protected BigInteger javadocs;
069        @XmlElement(name = "javadoc_lines", required = true)
070        protected BigInteger javadocLines;
071        @XmlElement(name = "single_comment_lines", required = true)
072        protected BigInteger singleCommentLines;
073        @XmlElement(name = "multi_comment_lines", required = true)
074        protected BigInteger multiCommentLines;
075    
076        /**
077         * Gets the value of the name property.
078         * 
079         * @return
080         *     possible object is
081         *     {@link String }
082         *     
083         */
084        public String getName() {
085            return name;
086        }
087    
088        /**
089         * Sets the value of the name property.
090         * 
091         * @param value
092         *     allowed object is
093         *     {@link String }
094         *     
095         */
096        public void setName(String value) {
097            this.name = value;
098        }
099    
100        /**
101         * Gets the value of the classes property.
102         * 
103         * @return
104         *     possible object is
105         *     {@link BigInteger }
106         *     
107         */
108        public BigInteger getClasses() {
109            return classes;
110        }
111    
112        /**
113         * Sets the value of the classes property.
114         * 
115         * @param value
116         *     allowed object is
117         *     {@link BigInteger }
118         *     
119         */
120        public void setClasses(BigInteger value) {
121            this.classes = value;
122        }
123    
124        /**
125         * Gets the value of the functions property.
126         * 
127         * @return
128         *     possible object is
129         *     {@link BigInteger }
130         *     
131         */
132        public BigInteger getFunctions() {
133            return functions;
134        }
135    
136        /**
137         * Sets the value of the functions property.
138         * 
139         * @param value
140         *     allowed object is
141         *     {@link BigInteger }
142         *     
143         */
144        public void setFunctions(BigInteger value) {
145            this.functions = value;
146        }
147    
148        /**
149         * Gets the value of the ncss property.
150         * 
151         * @return
152         *     possible object is
153         *     {@link String }
154         *     
155         */
156        public String getNcss() {
157            return ncss;
158        }
159    
160        /**
161         * Sets the value of the ncss property.
162         * 
163         * @param value
164         *     allowed object is
165         *     {@link String }
166         *     
167         */
168        public void setNcss(String value) {
169            this.ncss = value;
170        }
171    
172        /**
173         * Gets the value of the javadocs property.
174         * 
175         * @return
176         *     possible object is
177         *     {@link BigInteger }
178         *     
179         */
180        public BigInteger getJavadocs() {
181            return javadocs;
182        }
183    
184        /**
185         * Sets the value of the javadocs property.
186         * 
187         * @param value
188         *     allowed object is
189         *     {@link BigInteger }
190         *     
191         */
192        public void setJavadocs(BigInteger value) {
193            this.javadocs = value;
194        }
195    
196        /**
197         * Gets the value of the javadocLines property.
198         * 
199         * @return
200         *     possible object is
201         *     {@link BigInteger }
202         *     
203         */
204        public BigInteger getJavadocLines() {
205            return javadocLines;
206        }
207    
208        /**
209         * Sets the value of the javadocLines property.
210         * 
211         * @param value
212         *     allowed object is
213         *     {@link BigInteger }
214         *     
215         */
216        public void setJavadocLines(BigInteger value) {
217            this.javadocLines = value;
218        }
219    
220        /**
221         * Gets the value of the singleCommentLines property.
222         * 
223         * @return
224         *     possible object is
225         *     {@link BigInteger }
226         *     
227         */
228        public BigInteger getSingleCommentLines() {
229            return singleCommentLines;
230        }
231    
232        /**
233         * Sets the value of the singleCommentLines property.
234         * 
235         * @param value
236         *     allowed object is
237         *     {@link BigInteger }
238         *     
239         */
240        public void setSingleCommentLines(BigInteger value) {
241            this.singleCommentLines = value;
242        }
243    
244        /**
245         * Gets the value of the multiCommentLines property.
246         * 
247         * @return
248         *     possible object is
249         *     {@link BigInteger }
250         *     
251         */
252        public BigInteger getMultiCommentLines() {
253            return multiCommentLines;
254        }
255    
256        /**
257         * Sets the value of the multiCommentLines property.
258         * 
259         * @param value
260         *     allowed object is
261         *     {@link BigInteger }
262         *     
263         */
264        public void setMultiCommentLines(BigInteger value) {
265            this.multiCommentLines = value;
266        }
267    
268    }