1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.5-b02-fcs 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: 2007.08.06 at 08:17:38 PM MSD 6 // 7 8 9 package org.riverock.dbrevision.annotation.schema.db; 10 11 import java.math.BigDecimal; 12 import javax.xml.bind.annotation.XmlAccessType; 13 import javax.xml.bind.annotation.XmlAccessorType; 14 import javax.xml.bind.annotation.XmlAttribute; 15 import javax.xml.bind.annotation.XmlElement; 16 import javax.xml.bind.annotation.XmlRootElement; 17 import javax.xml.bind.annotation.XmlType; 18 import javax.xml.datatype.XMLGregorianCalendar; 19 20 21 /** 22 * <p>Java class for anonymous complex type. 23 * 24 * <p>The following schema fragment specifies the expected content contained within this class. 25 * 26 * <pre> 27 * <complexType> 28 * <complexContent> 29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 30 * <sequence> 31 * <element name="TypeField"> 32 * <simpleType> 33 * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> 34 * <enumeration value="string"/> 35 * <enumeration value="date"/> 36 * <enumeration value="number"/> 37 * </restriction> 38 * </simpleType> 39 * </element> 40 * <choice> 41 * <element name="StringData" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 42 * <element name="DateData" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> 43 * <element name="NumberData" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/> 44 * </choice> 45 * </sequence> 46 * <attribute name="fieldName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 47 * <attribute name="isNull" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 48 * </restriction> 49 * </complexContent> 50 * </complexType> 51 * </pre> 52 * 53 * 54 */ 55 @XmlAccessorType(XmlAccessType.FIELD) 56 @XmlType(name = "", propOrder = { 57 "typeField", 58 "stringData", 59 "dateData", 60 "numberData" 61 }) 62 @XmlRootElement(name = "FieldData", namespace = "") 63 public class FieldData { 64 65 @XmlElement(name = "TypeField", required = true) 66 protected String typeField; 67 @XmlElement(name = "StringData") 68 protected String stringData; 69 @XmlElement(name = "DateData") 70 protected XMLGregorianCalendar dateData; 71 @XmlElement(name = "NumberData") 72 protected BigDecimal numberData; 73 @XmlAttribute(required = true) 74 protected String fieldName; 75 @XmlAttribute(required = true) 76 protected String isNull; 77 78 /** 79 * Gets the value of the typeField property. 80 * 81 * @return 82 * possible object is 83 * {@link String } 84 * 85 */ 86 public String getTypeField() { 87 return typeField; 88 } 89 90 /** 91 * Sets the value of the typeField property. 92 * 93 * @param value 94 * allowed object is 95 * {@link String } 96 * 97 */ 98 public void setTypeField(String value) { 99 this.typeField = value; 100 } 101 102 /** 103 * Gets the value of the stringData property. 104 * 105 * @return 106 * possible object is 107 * {@link String } 108 * 109 */ 110 public String getStringData() { 111 return stringData; 112 } 113 114 /** 115 * Sets the value of the stringData property. 116 * 117 * @param value 118 * allowed object is 119 * {@link String } 120 * 121 */ 122 public void setStringData(String value) { 123 this.stringData = value; 124 } 125 126 /** 127 * Gets the value of the dateData property. 128 * 129 * @return 130 * possible object is 131 * {@link XMLGregorianCalendar } 132 * 133 */ 134 public XMLGregorianCalendar getDateData() { 135 return dateData; 136 } 137 138 /** 139 * Sets the value of the dateData property. 140 * 141 * @param value 142 * allowed object is 143 * {@link XMLGregorianCalendar } 144 * 145 */ 146 public void setDateData(XMLGregorianCalendar value) { 147 this.dateData = value; 148 } 149 150 /** 151 * Gets the value of the numberData property. 152 * 153 * @return 154 * possible object is 155 * {@link BigDecimal } 156 * 157 */ 158 public BigDecimal getNumberData() { 159 return numberData; 160 } 161 162 /** 163 * Sets the value of the numberData property. 164 * 165 * @param value 166 * allowed object is 167 * {@link BigDecimal } 168 * 169 */ 170 public void setNumberData(BigDecimal value) { 171 this.numberData = value; 172 } 173 174 /** 175 * Gets the value of the fieldName property. 176 * 177 * @return 178 * possible object is 179 * {@link String } 180 * 181 */ 182 public String getFieldName() { 183 return fieldName; 184 } 185 186 /** 187 * Sets the value of the fieldName property. 188 * 189 * @param value 190 * allowed object is 191 * {@link String } 192 * 193 */ 194 public void setFieldName(String value) { 195 this.fieldName = value; 196 } 197 198 /** 199 * Gets the value of the isNull property. 200 * 201 * @return 202 * possible object is 203 * {@link String } 204 * 205 */ 206 public String getIsNull() { 207 return isNull; 208 } 209 210 /** 211 * Sets the value of the isNull property. 212 * 213 * @param value 214 * allowed object is 215 * {@link String } 216 * 217 */ 218 public void setIsNull(String value) { 219 this.isNull = value; 220 } 221 222 }