Add a README for building the tool from source code
[test/tct/tools/manager.git] / src_jaxb / org / tizen / tct / tool / mgr / jaxb / definition / SpecAssertionType.java
1 //
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2 
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4 // Any modifications to this file will be lost upon recompilation of the source schema. 
5 // Generated on: 2014.04.24 at 02:32:35 PM CST 
6 //
7
8
9 package org.tizen.tct.tool.mgr.jaxb.definition;
10
11 import javax.xml.bind.annotation.XmlAccessType;
12 import javax.xml.bind.annotation.XmlAccessorType;
13 import javax.xml.bind.annotation.XmlAttribute;
14 import javax.xml.bind.annotation.XmlType;
15
16
17 /**
18  * <p>Java class for spec_assertionType complex type.
19  * 
20  * <p>The following schema fragment specifies the expected content contained within this class.
21  * 
22  * <pre>
23  * &lt;complexType name="spec_assertionType">
24  *   &lt;complexContent>
25  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26  *       &lt;attribute name="category" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
27  *       &lt;attribute name="section" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
28  *       &lt;attribute name="specification" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
29  *       &lt;attribute name="interface" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
30  *       &lt;attribute name="element_name" type="{http://www.w3.org/2001/XMLSchema}string" />
31  *       &lt;attribute name="usage" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
32  *       &lt;attribute name="element_type" type="{http://www.w3.org/2001/XMLSchema}string" />
33  *     &lt;/restriction>
34  *   &lt;/complexContent>
35  * &lt;/complexType>
36  * </pre>
37  * 
38  * 
39  */
40 @XmlAccessorType(XmlAccessType.FIELD)
41 @XmlType(name = "spec_assertionType")
42 public class SpecAssertionType {
43
44     @XmlAttribute(name = "category", required = true)
45     protected String category;
46     @XmlAttribute(name = "section", required = true)
47     protected String section;
48     @XmlAttribute(name = "specification", required = true)
49     protected String specification;
50     @XmlAttribute(name = "interface", required = true)
51     protected String _interface;
52     @XmlAttribute(name = "element_name")
53     protected String elementName;
54     @XmlAttribute(name = "usage")
55     protected Boolean usage;
56     @XmlAttribute(name = "element_type")
57     protected String elementType;
58
59     /**
60      * Gets the value of the category property.
61      * 
62      * @return
63      *     possible object is
64      *     {@link String }
65      *     
66      */
67     public String getCategory() {
68         return category;
69     }
70
71     /**
72      * Sets the value of the category property.
73      * 
74      * @param value
75      *     allowed object is
76      *     {@link String }
77      *     
78      */
79     public void setCategory(String value) {
80         this.category = value;
81     }
82
83     /**
84      * Gets the value of the section property.
85      * 
86      * @return
87      *     possible object is
88      *     {@link String }
89      *     
90      */
91     public String getSection() {
92         return section;
93     }
94
95     /**
96      * Sets the value of the section property.
97      * 
98      * @param value
99      *     allowed object is
100      *     {@link String }
101      *     
102      */
103     public void setSection(String value) {
104         this.section = value;
105     }
106
107     /**
108      * Gets the value of the specification property.
109      * 
110      * @return
111      *     possible object is
112      *     {@link String }
113      *     
114      */
115     public String getSpecification() {
116         return specification;
117     }
118
119     /**
120      * Sets the value of the specification property.
121      * 
122      * @param value
123      *     allowed object is
124      *     {@link String }
125      *     
126      */
127     public void setSpecification(String value) {
128         this.specification = value;
129     }
130
131     /**
132      * Gets the value of the interface property.
133      * 
134      * @return
135      *     possible object is
136      *     {@link String }
137      *     
138      */
139     public String getInterface() {
140         return _interface;
141     }
142
143     /**
144      * Sets the value of the interface property.
145      * 
146      * @param value
147      *     allowed object is
148      *     {@link String }
149      *     
150      */
151     public void setInterface(String value) {
152         this._interface = value;
153     }
154
155     /**
156      * Gets the value of the elementName property.
157      * 
158      * @return
159      *     possible object is
160      *     {@link String }
161      *     
162      */
163     public String getElementName() {
164         return elementName;
165     }
166
167     /**
168      * Sets the value of the elementName property.
169      * 
170      * @param value
171      *     allowed object is
172      *     {@link String }
173      *     
174      */
175     public void setElementName(String value) {
176         this.elementName = value;
177     }
178
179     /**
180      * Gets the value of the usage property.
181      * 
182      * @return
183      *     possible object is
184      *     {@link Boolean }
185      *     
186      */
187     public boolean isUsage() {
188         if (usage == null) {
189             return false;
190         } else {
191             return usage;
192         }
193     }
194
195     /**
196      * Sets the value of the usage property.
197      * 
198      * @param value
199      *     allowed object is
200      *     {@link Boolean }
201      *     
202      */
203     public void setUsage(Boolean value) {
204         this.usage = value;
205     }
206
207     /**
208      * Gets the value of the elementType property.
209      * 
210      * @return
211      *     possible object is
212      *     {@link String }
213      *     
214      */
215     public String getElementType() {
216         return elementType;
217     }
218
219     /**
220      * Sets the value of the elementType property.
221      * 
222      * @param value
223      *     allowed object is
224      *     {@link String }
225      *     
226      */
227     public void setElementType(String value) {
228         this.elementType = value;
229     }
230
231 }