KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > mvnforum > jaxb > db > impl > AttachmentTypeImpl


1 //
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.5-b16-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: 2005.12.29 at 03:19:11 PM GMT+07:00
6
//
7

8
9 package com.mvnforum.jaxb.db.impl;
10
11 public class AttachmentTypeImpl implements com.mvnforum.jaxb.db.AttachmentType, com.sun.xml.bind.JAXBObject, com.mvnforum.jaxb.db.impl.runtime.UnmarshallableObject, com.mvnforum.jaxb.db.impl.runtime.XMLSerializable, com.mvnforum.jaxb.db.impl.runtime.ValidatableObject
12 {
13
14     protected java.lang.String JavaDoc _AttachModifiedDate;
15     protected java.lang.String JavaDoc _AttachFilename;
16     protected java.lang.String JavaDoc _AttachCreationIP;
17     protected boolean has_AttachOption;
18     protected int _AttachOption;
19     protected boolean has_AttachStatus;
20     protected int _AttachStatus;
21     protected java.lang.String JavaDoc _AttachDesc;
22     protected java.lang.String JavaDoc _MemberName;
23     protected java.lang.String JavaDoc _AttachMimeType;
24     protected boolean has_AttachDownloadCount;
25     protected int _AttachDownloadCount;
26     protected java.lang.String JavaDoc _AttachCreationDate;
27     protected boolean has_AttachFileSize;
28     protected int _AttachFileSize;
29     public final static java.lang.Class JavaDoc version = (com.mvnforum.jaxb.db.impl.JAXBVersion.class);
30     private static com.sun.msv.grammar.Grammar schemaFragment;
31
32     private final static java.lang.Class JavaDoc PRIMARY_INTERFACE_CLASS() {
33         return (com.mvnforum.jaxb.db.AttachmentType.class);
34     }
35
36     public java.lang.String JavaDoc getAttachModifiedDate() {
37         return _AttachModifiedDate;
38     }
39
40     public void setAttachModifiedDate(java.lang.String JavaDoc value) {
41         _AttachModifiedDate = value;
42     }
43
44     public java.lang.String JavaDoc getAttachFilename() {
45         return _AttachFilename;
46     }
47
48     public void setAttachFilename(java.lang.String JavaDoc value) {
49         _AttachFilename = value;
50     }
51
52     public java.lang.String JavaDoc getAttachCreationIP() {
53         return _AttachCreationIP;
54     }
55
56     public void setAttachCreationIP(java.lang.String JavaDoc value) {
57         _AttachCreationIP = value;
58     }
59
60     public int getAttachOption() {
61         return _AttachOption;
62     }
63
64     public void setAttachOption(int value) {
65         _AttachOption = value;
66         has_AttachOption = true;
67     }
68
69     public int getAttachStatus() {
70         return _AttachStatus;
71     }
72
73     public void setAttachStatus(int value) {
74         _AttachStatus = value;
75         has_AttachStatus = true;
76     }
77
78     public java.lang.String JavaDoc getAttachDesc() {
79         return _AttachDesc;
80     }
81
82     public void setAttachDesc(java.lang.String JavaDoc value) {
83         _AttachDesc = value;
84     }
85
86     public java.lang.String JavaDoc getMemberName() {
87         return _MemberName;
88     }
89
90     public void setMemberName(java.lang.String JavaDoc value) {
91         _MemberName = value;
92     }
93
94     public java.lang.String JavaDoc getAttachMimeType() {
95         return _AttachMimeType;
96     }
97
98     public void setAttachMimeType(java.lang.String JavaDoc value) {
99         _AttachMimeType = value;
100     }
101
102     public int getAttachDownloadCount() {
103         return _AttachDownloadCount;
104     }
105
106     public void setAttachDownloadCount(int value) {
107         _AttachDownloadCount = value;
108         has_AttachDownloadCount = true;
109     }
110
111     public java.lang.String JavaDoc getAttachCreationDate() {
112         return _AttachCreationDate;
113     }
114
115     public void setAttachCreationDate(java.lang.String JavaDoc value) {
116         _AttachCreationDate = value;
117     }
118
119     public int getAttachFileSize() {
120         return _AttachFileSize;
121     }
122
123     public void setAttachFileSize(int value) {
124         _AttachFileSize = value;
125         has_AttachFileSize = true;
126     }
127
128     public com.mvnforum.jaxb.db.impl.runtime.UnmarshallingEventHandler createUnmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) {
129         return new com.mvnforum.jaxb.db.impl.AttachmentTypeImpl.Unmarshaller(context);
130     }
131
132     public void serializeBody(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
133         throws org.xml.sax.SAXException JavaDoc
134     {
135         if (!has_AttachFileSize) {
136             context.reportError(com.sun.xml.bind.serializer.Util.createMissingObjectError(this, "AttachFileSize"));
137         }
138         if (_MemberName!= null) {
139             context.startElement("", "MemberName");
140             context.endNamespaceDecls();
141             context.endAttributes();
142             try {
143                 context.text(((java.lang.String JavaDoc) _MemberName), "MemberName");
144             } catch (java.lang.Exception JavaDoc e) {
145                 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
146             }
147             context.endElement();
148         }
149         context.startElement("", "AttachFilename");
150         context.endNamespaceDecls();
151         context.endAttributes();
152         try {
153             context.text(((java.lang.String JavaDoc) _AttachFilename), "AttachFilename");
154         } catch (java.lang.Exception JavaDoc e) {
155             com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
156         }
157         context.endElement();
158         context.startElement("", "AttachFileSize");
159         context.endNamespaceDecls();
160         context.endAttributes();
161         try {
162             context.text(javax.xml.bind.DatatypeConverter.printInt(((int) _AttachFileSize)), "AttachFileSize");
163         } catch (java.lang.Exception JavaDoc e) {
164             com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
165         }
166         context.endElement();
167         context.startElement("", "AttachMimeType");
168         context.endNamespaceDecls();
169         context.endAttributes();
170         try {
171             context.text(((java.lang.String JavaDoc) _AttachMimeType), "AttachMimeType");
172         } catch (java.lang.Exception JavaDoc e) {
173             com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
174         }
175         context.endElement();
176         if (_AttachDesc!= null) {
177             context.startElement("", "AttachDesc");
178             context.endNamespaceDecls();
179             context.endAttributes();
180             try {
181                 context.text(((java.lang.String JavaDoc) _AttachDesc), "AttachDesc");
182             } catch (java.lang.Exception JavaDoc e) {
183                 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
184             }
185             context.endElement();
186         }
187         if (_AttachCreationIP!= null) {
188             context.startElement("", "AttachCreationIP");
189             context.endNamespaceDecls();
190             context.endAttributes();
191             try {
192                 context.text(((java.lang.String JavaDoc) _AttachCreationIP), "AttachCreationIP");
193             } catch (java.lang.Exception JavaDoc e) {
194                 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
195             }
196             context.endElement();
197         }
198         if (_AttachCreationDate!= null) {
199             context.startElement("", "AttachCreationDate");
200             context.endNamespaceDecls();
201             context.endAttributes();
202             try {
203                 context.text(((java.lang.String JavaDoc) _AttachCreationDate), "AttachCreationDate");
204             } catch (java.lang.Exception JavaDoc e) {
205                 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
206             }
207             context.endElement();
208         }
209         if (_AttachModifiedDate!= null) {
210             context.startElement("", "AttachModifiedDate");
211             context.endNamespaceDecls();
212             context.endAttributes();
213             try {
214                 context.text(((java.lang.String JavaDoc) _AttachModifiedDate), "AttachModifiedDate");
215             } catch (java.lang.Exception JavaDoc e) {
216                 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
217             }
218             context.endElement();
219         }
220         if (has_AttachDownloadCount) {
221             context.startElement("", "AttachDownloadCount");
222             context.endNamespaceDecls();
223             context.endAttributes();
224             try {
225                 context.text(javax.xml.bind.DatatypeConverter.printInt(((int) _AttachDownloadCount)), "AttachDownloadCount");
226             } catch (java.lang.Exception JavaDoc e) {
227                 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
228             }
229             context.endElement();
230         }
231         if (has_AttachOption) {
232             context.startElement("", "AttachOption");
233             context.endNamespaceDecls();
234             context.endAttributes();
235             try {
236                 context.text(javax.xml.bind.DatatypeConverter.printInt(((int) _AttachOption)), "AttachOption");
237             } catch (java.lang.Exception JavaDoc e) {
238                 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
239             }
240             context.endElement();
241         }
242         if (has_AttachStatus) {
243             context.startElement("", "AttachStatus");
244             context.endNamespaceDecls();
245             context.endAttributes();
246             try {
247                 context.text(javax.xml.bind.DatatypeConverter.printInt(((int) _AttachStatus)), "AttachStatus");
248             } catch (java.lang.Exception JavaDoc e) {
249                 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context);
250             }
251             context.endElement();
252         }
253     }
254
255     public void serializeAttributes(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
256         throws org.xml.sax.SAXException JavaDoc
257     {
258         if (!has_AttachFileSize) {
259             context.reportError(com.sun.xml.bind.serializer.Util.createMissingObjectError(this, "AttachFileSize"));
260         }
261     }
262
263     public void serializeURIs(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
264         throws org.xml.sax.SAXException JavaDoc
265     {
266         if (!has_AttachFileSize) {
267             context.reportError(com.sun.xml.bind.serializer.Util.createMissingObjectError(this, "AttachFileSize"));
268         }
269     }
270
271     public java.lang.Class JavaDoc getPrimaryInterface() {
272         return (com.mvnforum.jaxb.db.AttachmentType.class);
273     }
274
275     public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
276         if (schemaFragment == null) {
277             schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
278  "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
279 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
280 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
281 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
282 +"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000pp"
283 +"sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar.Choi"
284 +"ceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000\'com.sun.msv.grammar.trex.Element"
285 +"Pattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameCl"
286 +"ass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUn"
287 +"declaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Bo"
288 +"olean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000p\u0000sq\u0000~\u0000\u0000ppsr\u0000\u001bcom.sun.msv.grammar"
289 +".DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000"
290 +"\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003pps"
291 +"r\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlways"
292 +"Validxr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
293 +"\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'co"
294 +"m.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespace"
295 +"Urit\u0000\u0012Ljava/lang/String;L\u0000\btypeNameq\u0000~\u0000 L\u0000\nwhiteSpacet\u0000.Lcom"
296 +"/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3"
297 +".org/2001/XMLSchemat\u0000\u0006stringsr\u00005com.sun.msv.datatype.xsd.Whi"
298 +"teSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype"
299 +".xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.gramma"
300 +"r.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun"
301 +".msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000 L\u0000\fnamespace"
302 +"URIq\u0000~\u0000 xpq\u0000~\u0000$q\u0000~\u0000#sq\u0000~\u0000\u000fppsr\u0000 com.sun.msv.grammar.Attribut"
303 +"eExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\u0012xq\u0000~\u0000\u0003q\u0000~\u0000\u0016psq\u0000~\u0000"
304 +"\u0018ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001dq\u0000"
305 +"~\u0000#t\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$"
306 +"Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000&q\u0000~\u0000)sq\u0000~\u0000*q\u0000~\u00002q\u0000~\u0000#sr\u0000#com.sun.ms"
307 +"v.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000 L\u0000\fname"
308 +"spaceURIq\u0000~\u0000 xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt"
309 +"\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instancesr\u00000com.su"
310 +"n.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003s"
311 +"q\u0000~\u0000\u0015\u0001psq\u0000~\u00006t\u0000\nMemberNamet\u0000\u0000q\u0000~\u0000<sq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u001bsq\u0000~"
312 +"\u0000\u000fppsq\u0000~\u0000-q\u0000~\u0000\u0016pq\u0000~\u0000/q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u000eAttachFilenameq\u0000~\u0000@s"
313 +"q\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0018ppsr\u0000 com.sun.msv.datatype.xsd.IntType"
314 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000+com.sun.msv.datatype.xsd.IntegerDerivedType\u0099\u00f1"
315 +"]\u0090&6k\u00be\u0002\u0000\u0001L\u0000\nbaseFacetst\u0000)Lcom/sun/msv/datatype/xsd/XSDatatyp"
316 +"eImpl;xq\u0000~\u0000\u001dq\u0000~\u0000#t\u0000\u0003intq\u0000~\u00004sr\u0000*com.sun.msv.datatype.xsd.Max"
317 +"InclusiveFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000#com.sun.msv.datatype.xsd.RangeF"
318 +"acet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\nlimitValuet\u0000\u0012Ljava/lang/Object;xr\u00009com.sun"
319 +".msv.datatype.xsd.DataTypeWithValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000"
320 +"\u0000xr\u0000*com.sun.msv.datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000"
321 +"\fisFacetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseTypeq\u0000~\u0000LL\u0000\fconcret"
322 +"eTypet\u0000\'Lcom/sun/msv/datatype/xsd/ConcreteType;L\u0000\tfacetNameq"
323 +"\u0000~\u0000 xq\u0000~\u0000\u001fppq\u0000~\u00004\u0000\u0001sr\u0000*com.sun.msv.datatype.xsd.MinInclusive"
324 +"Facet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000Pppq\u0000~\u00004\u0000\u0000sr\u0000!com.sun.msv.datatype.xsd."
325 +"LongType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000Kq\u0000~\u0000#t\u0000\u0004longq\u0000~\u00004sq\u0000~\u0000Oppq\u0000~\u00004\u0000\u0001sq\u0000"
326 +"~\u0000Vppq\u0000~\u00004\u0000\u0000sr\u0000$com.sun.msv.datatype.xsd.IntegerType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
327 +"\u0002\u0000\u0000xq\u0000~\u0000Kq\u0000~\u0000#t\u0000\u0007integerq\u0000~\u00004sr\u0000,com.sun.msv.datatype.xsd.Fr"
328 +"actionDigitsFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\u0005scalexr\u0000;com.sun.msv.datatype"
329 +".xsd.DataTypeWithLexicalConstraintFacetT\u0090\u001c>\u001azb\u00ea\u0002\u0000\u0000xq\u0000~\u0000Sppq\u0000"
330 +"~\u00004\u0001\u0000sr\u0000#com.sun.msv.datatype.xsd.NumberType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000"
331 +"\u001dq\u0000~\u0000#t\u0000\u0007decimalq\u0000~\u00004q\u0000~\u0000dt\u0000\u000efractionDigits\u0000\u0000\u0000\u0000q\u0000~\u0000^t\u0000\fminIn"
332 +"clusivesr\u0000\u000ejava.lang.Long;\u008b\u00e4\u0090\u00cc\u008f#\u00df\u0002\u0000\u0001J\u0000\u0005valuexr\u0000\u0010java.lang.Nu"
333 +"mber\u0086\u00ac\u0095\u001d\u000b\u0094\u00e0\u008b\u0002\u0000\u0000xp\u0080\u0000\u0000\u0000\u0000\u0000\u0000\u0000q\u0000~\u0000^t\u0000\fmaxInclusivesq\u0000~\u0000h\u007f\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ffq"
334 +"\u0000~\u0000Yq\u0000~\u0000gsr\u0000\u0011java.lang.Integer\u0012\u00e2\u00a0\u00a4\u00f7\u0081\u00878\u0002\u0000\u0001I\u0000\u0005valuexq\u0000~\u0000i\u0080\u0000\u0000\u0000q"
335 +"\u0000~\u0000Yq\u0000~\u0000ksq\u0000~\u0000m\u007f\u00ff\u00ff\u00ffq\u0000~\u0000)sq\u0000~\u0000*q\u0000~\u0000Nq\u0000~\u0000#sq\u0000~\u0000\u000fppsq\u0000~\u0000-q\u0000~\u0000\u0016p"
336 +"q\u0000~\u0000/q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u000eAttachFileSizeq\u0000~\u0000@sq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\u0000pp"
337 +"q\u0000~\u0000\u001bsq\u0000~\u0000\u000fppsq\u0000~\u0000-q\u0000~\u0000\u0016pq\u0000~\u0000/q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u000eAttachMimeT"
338 +"ypeq\u0000~\u0000@sq\u0000~\u0000\u000fppsq\u0000~\u0000\u0011q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u001bsq\u0000~\u0000\u000fppsq\u0000~\u0000-q\u0000~\u0000"
339 +"\u0016pq\u0000~\u0000/q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\nAttachDescq\u0000~\u0000@q\u0000~\u0000<sq\u0000~\u0000\u000fppsq\u0000~\u0000\u0011"
340 +"q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u001bsq\u0000~\u0000\u000fppsq\u0000~\u0000-q\u0000~\u0000\u0016pq\u0000~\u0000/q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u0000"
341 +"6t\u0000\u0010AttachCreationIPq\u0000~\u0000@q\u0000~\u0000<sq\u0000~\u0000\u000fppsq\u0000~\u0000\u0011q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppq"
342 +"\u0000~\u0000\u001bsq\u0000~\u0000\u000fppsq\u0000~\u0000-q\u0000~\u0000\u0016pq\u0000~\u0000/q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u0012AttachCreati"
343 +"onDateq\u0000~\u0000@q\u0000~\u0000<sq\u0000~\u0000\u000fppsq\u0000~\u0000\u0011q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u001bsq\u0000~\u0000\u000fppsq"
344 +"\u0000~\u0000-q\u0000~\u0000\u0016pq\u0000~\u0000/q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u0012AttachModifiedDateq\u0000~\u0000@q\u0000~"
345 +"\u0000<sq\u0000~\u0000\u000fppsq\u0000~\u0000\u0011q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000Isq\u0000~\u0000\u000fppsq\u0000~\u0000-q\u0000~\u0000\u0016pq\u0000~\u0000"
346 +"/q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u0013AttachDownloadCountq\u0000~\u0000@q\u0000~\u0000<sq\u0000~\u0000\u000fppsq\u0000"
347 +"~\u0000\u0011q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000Isq\u0000~\u0000\u000fppsq\u0000~\u0000-q\u0000~\u0000\u0016pq\u0000~\u0000/q\u0000~\u00008q\u0000~\u0000<sq"
348 +"\u0000~\u00006t\u0000\fAttachOptionq\u0000~\u0000@q\u0000~\u0000<sq\u0000~\u0000\u000fppsq\u0000~\u0000\u0011q\u0000~\u0000\u0016p\u0000sq\u0000~\u0000\u0000ppq\u0000"
349 +"~\u0000Isq\u0000~\u0000\u000fppsq\u0000~\u0000-q\u0000~\u0000\u0016pq\u0000~\u0000/q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\fAttachStatusq"
350 +"\u0000~\u0000@q\u0000~\u0000<sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000"
351 +"\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;x"
352 +"psr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000"
353 +"\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/Ex"
354 +"pressionPool;xp\u0000\u0000\u0000(\u0001pq\u0000~\u0000\u0097q\u0000~\u0000\u009eq\u0000~\u0000\u00a5q\u0000~\u0000\fq\u0000~\u0000\u0017q\u0000~\u0000Bq\u0000~\u0000vq\u0000~\u0000"
355 +"}q\u0000~\u0000\u0084q\u0000~\u0000\u008bq\u0000~\u0000\u0092q\u0000~\u0000\u0007q\u0000~\u0000\u0006q\u0000~\u0000\u000bq\u0000~\u0000\bq\u0000~\u0000,q\u0000~\u0000Cq\u0000~\u0000qq\u0000~\u0000wq\u0000~\u0000"
356 +"~q\u0000~\u0000\u0085q\u0000~\u0000\u008cq\u0000~\u0000\tq\u0000~\u0000\u0093q\u0000~\u0000\u009aq\u0000~\u0000\u00a1q\u0000~\u0000\u00a8q\u0000~\u0000\nq\u0000~\u0000\rq\u0000~\u0000\u000eq\u0000~\u0000\u0010q\u0000~\u0000"
357 +"{q\u0000~\u0000\u0082q\u0000~\u0000\u0089q\u0000~\u0000\u0090q\u0000~\u0000\u0005q\u0000~\u0000Hq\u0000~\u0000\u0099q\u0000~\u0000\u00a0q\u0000~\u0000\u00a7x"));
358         }
359         return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
360     }
361
362     public class Unmarshaller
363         extends com.mvnforum.jaxb.db.impl.runtime.AbstractUnmarshallingEventHandlerImpl
364     {
365
366
367         public Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) {
368             super(context, "----------------------------------");
369         }
370
371         protected Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context, int startState) {
372             this(context);
373             state = startState;
374         }
375
376         public java.lang.Object JavaDoc owner() {
377             return com.mvnforum.jaxb.db.impl.AttachmentTypeImpl.this;
378         }
379
380         public void enterElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname, org.xml.sax.Attributes JavaDoc __atts)
381             throws org.xml.sax.SAXException JavaDoc
382         {
383             int attIdx;
384             outer:
385             while (true) {
386                 switch (state) {
387                     case 6 :
388                         if (("AttachFileSize" == ___local)&&("" == ___uri)) {
389                             context.pushAttributes(__atts, true);
390                             state = 7;
391                             return ;
392                         }
393                         break;
394                     case 33 :
395                         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
396                         return ;
397                     case 12 :
398                         if (("AttachDesc" == ___local)&&("" == ___uri)) {
399                             context.pushAttributes(__atts, true);
400                             state = 13;
401                             return ;
402                         }
403                         state = 15;
404                         continue outer;
405                     case 21 :
406                         if (("AttachModifiedDate" == ___local)&&("" == ___uri)) {
407                             context.pushAttributes(__atts, true);
408                             state = 22;
409                             return ;
410                         }
411                         state = 24;
412                         continue outer;
413                     case 0 :
414                         if (("MemberName" == ___local)&&("" == ___uri)) {
415                             context.pushAttributes(__atts, true);
416                             state = 1;
417                             return ;
418                         }
419                         state = 3;
420                         continue outer;
421                     case 24 :
422                         if (("AttachDownloadCount" == ___local)&&("" == ___uri)) {
423                             context.pushAttributes(__atts, true);
424                             state = 25;
425                             return ;
426                         }
427                         state = 27;
428                         continue outer;
429                     case 15 :
430                         if (("AttachCreationIP" == ___local)&&("" == ___uri)) {
431                             context.pushAttributes(__atts, true);
432                             state = 16;
433                             return ;
434                         }
435                         state = 18;
436                         continue outer;
437                     case 18 :
438                         if (("AttachCreationDate" == ___local)&&("" == ___uri)) {
439                             context.pushAttributes(__atts, true);
440                             state = 19;
441                             return ;
442                         }
443                         state = 21;
444                         continue outer;
445                     case 30 :
446                         if (("AttachStatus" == ___local)&&("" == ___uri)) {
447                             context.pushAttributes(__atts, true);
448                             state = 31;
449                             return ;
450                         }
451                         state = 33;
452                         continue outer;
453                     case 27 :
454                         if (("AttachOption" == ___local)&&("" == ___uri)) {
455                             context.pushAttributes(__atts, true);
456                             state = 28;
457                             return ;
458                         }
459                         state = 30;
460                         continue outer;
461                     case 9 :
462                         if (("AttachMimeType" == ___local)&&("" == ___uri)) {
463                             context.pushAttributes(__atts, true);
464                             state = 10;
465                             return ;
466                         }
467                         break;
468                     case 3 :
469                         if (("AttachFilename" == ___local)&&("" == ___uri)) {
470                             context.pushAttributes(__atts, true);
471                             state = 4;
472                             return ;
473                         }
474                         break;
475                 }
476                 super.enterElement(___uri, ___local, ___qname, __atts);
477                 break;
478             }
479         }
480
481         public void leaveElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
482             throws org.xml.sax.SAXException JavaDoc
483         {
484             int attIdx;
485             outer:
486             while (true) {
487                 switch (state) {
488                     case 32 :
489                         if (("AttachStatus" == ___local)&&("" == ___uri)) {
490                             context.popAttributes();
491                             state = 33;
492                             return ;
493                         }
494                         break;
495                     case 14 :
496                         if (("AttachDesc" == ___local)&&("" == ___uri)) {
497                             context.popAttributes();
498                             state = 15;
499                             return ;
500                         }
501                         break;
502                     case 33 :
503                         revertToParentFromLeaveElement(___uri, ___local, ___qname);
504                         return ;
505                     case 12 :
506                         state = 15;
507                         continue outer;
508                     case 21 :
509                         state = 24;
510                         continue outer;
511                     case 29 :
512                         if (("AttachOption" == ___local)&&("" == ___uri)) {
513                             context.popAttributes();
514                             state = 30;
515                             return ;
516                         }
517                         break;
518                     case 0 :
519                         state = 3;
520                         continue outer;
521                     case 24 :
522                         state = 27;
523                         continue outer;
524                     case 11 :
525                         if (("AttachMimeType" == ___local)&&("" == ___uri)) {
526                             context.popAttributes();
527                             state = 12;
528                             return ;
529                         }
530                         break;
531                     case 5 :
532                         if (("AttachFilename" == ___local)&&("" == ___uri)) {
533                             context.popAttributes();
534                             state = 6;
535                             return ;
536                         }
537                         break;
538                     case 15 :
539                         state = 18;
540                         continue outer;
541                     case 18 :
542                         state = 21;
543                         continue outer;
544                     case 26 :
545                         if (("AttachDownloadCount" == ___local)&&("" == ___uri)) {
546                             context.popAttributes();
547                             state = 27;
548                             return ;
549                         }
550                         break;
551                     case 17 :
552                         if (("AttachCreationIP" == ___local)&&("" == ___uri)) {
553                             context.popAttributes();
554                             state = 18;
555                             return ;
556                         }
557                         break;
558                     case 30 :
559                         state = 33;
560                         continue outer;
561                     case 20 :
562                         if (("AttachCreationDate" == ___local)&&("" == ___uri)) {
563                             context.popAttributes();
564                             state = 21;
565                             return ;
566                         }
567                         break;
568                     case 27 :
569                         state = 30;
570                         continue outer;
571                     case 23 :
572                         if (("AttachModifiedDate" == ___local)&&("" == ___uri)) {
573                             context.popAttributes();
574                             state = 24;
575                             return ;
576                         }
577                         break;
578                     case 8 :
579                         if (("AttachFileSize" == ___local)&&("" == ___uri)) {
580                             context.popAttributes();
581                             state = 9;
582                             return ;
583                         }
584                         break;
585                     case 2 :
586                         if (("MemberName" == ___local)&&("" == ___uri)) {
587                             context.popAttributes();
588                             state = 3;
589                             return ;
590                         }
591                         break;
592                 }
593                 super.leaveElement(___uri, ___local, ___qname);
594                 break;
595             }
596         }
597
598         public void enterAttribute(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
599             throws org.xml.sax.SAXException JavaDoc
600         {
601             int attIdx;
602             outer:
603             while (true) {
604                 switch (state) {
605                     case 33 :
606                         revertToParentFromEnterAttribute(___uri, ___local, ___qname);
607                         return ;
608                     case 12 :
609                         state = 15;
610                         continue outer;
611                     case 21 :
612                         state = 24;
613                         continue outer;
614                     case 0 :
615                         state = 3;
616                         continue outer;
617                     case 24 :
618                         state = 27;
619                         continue outer;
620                     case 15 :
621                         state = 18;
622                         continue outer;
623                     case 18 :
624                         state = 21;
625                         continue outer;
626                     case 30 :
627                         state = 33;
628                         continue outer;
629                     case 27 :
630                         state = 30;
631                         continue outer;
632                 }
633                 super.enterAttribute(___uri, ___local, ___qname);
634                 break;
635             }
636         }
637
638         public void leaveAttribute(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
639             throws org.xml.sax.SAXException JavaDoc
640         {
641             int attIdx;
642             outer:
643             while (true) {
644                 switch (state) {
645                     case 33 :
646                         revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
647                         return ;
648                     case 12 :
649                         state = 15;
650                         continue outer;
651                     case 21 :
652                         state = 24;
653                         continue outer;
654                     case 0 :
655                         state = 3;
656                         continue outer;
657                     case 24 :
658                         state = 27;
659                         continue outer;
660                     case 15 :
661                         state = 18;
662                         continue outer;
663                     case 18 :
664                         state = 21;
665                         continue outer;
666                     case 30 :
667                         state = 33;
668                         continue outer;
669                     case 27 :
670                         state = 30;
671                         continue outer;
672                 }
673                 super.leaveAttribute(___uri, ___local, ___qname);
674                 break;
675             }
676         }
677
678         public void handleText(final java.lang.String JavaDoc value)
679             throws org.xml.sax.SAXException JavaDoc
680         {
681             int attIdx;
682             outer:
683             while (true) {
684                 try {
685                     switch (state) {
686                         case 13 :
687                             state = 14;
688                             eatText1(value);
689                             return ;
690                         case 19 :
691                             state = 20;
692                             eatText2(value);
693                             return ;
694                         case 33 :
695                             revertToParentFromText(value);
696                             return ;
697                         case 31 :
698                             state = 32;
699                             eatText3(value);
700                             return ;
701                         case 12 :
702                             state = 15;
703                             continue outer;
704                         case 21 :
705                             state = 24;
706                             continue outer;
707                         case 25 :
708                             state = 26;
709                             eatText4(value);
710                             return ;
711                         case 28 :
712                             state = 29;
713                             eatText5(value);
714                             return ;
715                         case 0 :
716                             state = 3;
717                             continue outer;
718                         case 16 :
719                             state = 17;
720                             eatText6(value);
721                             return ;
722                         case 4 :
723                             state = 5;
724                             eatText7(value);
725                             return ;
726                         case 22 :
727                             state = 23;
728                             eatText8(value);
729                             return ;
730                         case 7 :
731                             state = 8;
732                             eatText9(value);
733                             return ;
734                         case 24 :
735                             state = 27;
736                             continue outer;
737                         case 15 :
738                             state = 18;
739                             continue outer;
740                         case 18 :
741                             state = 21;
742                             continue outer;
743                         case 30 :
744                             state = 33;
745                             continue outer;
746                         case 1 :
747                             state = 2;
748                             eatText10(value);
749                             return ;
750                         case 27 :
751                             state = 30;
752                             continue outer;
753                         case 10 :
754                             state = 11;
755                             eatText11(value);
756                             return ;
757                     }
758                 } catch (java.lang.RuntimeException JavaDoc e) {
759                     handleUnexpectedTextException(value, e);
760                 }
761                 break;
762             }
763         }
764
765         private void eatText1(final java.lang.String JavaDoc value)
766             throws org.xml.sax.SAXException JavaDoc
767         {
768             try {
769                 _AttachDesc = value;
770             } catch (java.lang.Exception JavaDoc e) {
771                 handleParseConversionException(e);
772             }
773         }
774
775         private void eatText2(final java.lang.String JavaDoc value)
776             throws org.xml.sax.SAXException JavaDoc
777         {
778             try {
779                 _AttachCreationDate = value;
780             } catch (java.lang.Exception JavaDoc e) {
781                 handleParseConversionException(e);
782             }
783         }
784
785         private void eatText3(final java.lang.String JavaDoc value)
786             throws org.xml.sax.SAXException JavaDoc
787         {
788             try {
789                 _AttachStatus = javax.xml.bind.DatatypeConverter.parseInt(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
790                 has_AttachStatus = true;
791             } catch (java.lang.Exception JavaDoc e) {
792                 handleParseConversionException(e);
793             }
794         }
795
796         private void eatText4(final java.lang.String JavaDoc value)
797             throws org.xml.sax.SAXException JavaDoc
798         {
799             try {
800                 _AttachDownloadCount = javax.xml.bind.DatatypeConverter.parseInt(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
801                 has_AttachDownloadCount = true;
802             } catch (java.lang.Exception JavaDoc e) {
803                 handleParseConversionException(e);
804             }
805         }
806
807         private void eatText5(final java.lang.String JavaDoc value)
808             throws org.xml.sax.SAXException JavaDoc
809         {
810             try {
811                 _AttachOption = javax.xml.bind.DatatypeConverter.parseInt(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
812                 has_AttachOption = true;
813             } catch (java.lang.Exception JavaDoc e) {
814                 handleParseConversionException(e);
815             }
816         }
817
818         private void eatText6(final java.lang.String JavaDoc value)
819             throws org.xml.sax.SAXException JavaDoc
820         {
821             try {
822                 _AttachCreationIP = value;
823             } catch (java.lang.Exception JavaDoc e) {
824                 handleParseConversionException(e);
825             }
826         }
827
828         private void eatText7(final java.lang.String JavaDoc value)
829             throws org.xml.sax.SAXException JavaDoc
830         {
831             try {
832                 _AttachFilename = value;
833             } catch (java.lang.Exception JavaDoc e) {
834                 handleParseConversionException(e);
835             }
836         }
837
838         private void eatText8(final java.lang.String JavaDoc value)
839             throws org.xml.sax.SAXException JavaDoc
840         {
841             try {
842                 _AttachModifiedDate = value;
843             } catch (java.lang.Exception JavaDoc e) {
844                 handleParseConversionException(e);
845             }
846         }
847
848         private void eatText9(final java.lang.String JavaDoc value)
849             throws org.xml.sax.SAXException JavaDoc
850         {
851             try {
852                 _AttachFileSize = javax.xml.bind.DatatypeConverter.parseInt(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
853                 has_AttachFileSize = true;
854             } catch (java.lang.Exception JavaDoc e) {
855                 handleParseConversionException(e);
856             }
857         }
858
859         private void eatText10(final java.lang.String JavaDoc value)
860             throws org.xml.sax.SAXException JavaDoc
861         {
862             try {
863                 _MemberName = value;
864             } catch (java.lang.Exception JavaDoc e) {
865                 handleParseConversionException(e);
866             }
867         }
868
869         private void eatText11(final java.lang.String JavaDoc value)
870             throws org.xml.sax.SAXException JavaDoc
871         {
872             try {
873                 _AttachMimeType = value;
874             } catch (java.lang.Exception JavaDoc e) {
875                 handleParseConversionException(e);
876             }
877         }
878
879     }
880
881 }
882
Popular Tags