KickJava   Java API By Example, From Geeks To Geeks.

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


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 MvnforumTypeImpl implements com.mvnforum.jaxb.db.MvnforumType, 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 com.mvnforum.jaxb.db.MvnforumType.GroupListType _GroupList;
15     protected com.mvnforum.jaxb.db.CategoryListType _CategoryList;
16     protected com.mvnforum.jaxb.db.MvnforumType.RankListType _RankList;
17     protected com.mvnforum.jaxb.db.MvnforumType.MemberListType _MemberList;
18     public final static java.lang.Class JavaDoc version = (com.mvnforum.jaxb.db.impl.JAXBVersion.class);
19     private static com.sun.msv.grammar.Grammar schemaFragment;
20
21     private final static java.lang.Class JavaDoc PRIMARY_INTERFACE_CLASS() {
22         return (com.mvnforum.jaxb.db.MvnforumType.class);
23     }
24
25     public com.mvnforum.jaxb.db.MvnforumType.GroupListType getGroupList() {
26         return _GroupList;
27     }
28
29     public void setGroupList(com.mvnforum.jaxb.db.MvnforumType.GroupListType value) {
30         _GroupList = value;
31     }
32
33     public com.mvnforum.jaxb.db.CategoryListType getCategoryList() {
34         return _CategoryList;
35     }
36
37     public void setCategoryList(com.mvnforum.jaxb.db.CategoryListType value) {
38         _CategoryList = value;
39     }
40
41     public com.mvnforum.jaxb.db.MvnforumType.RankListType getRankList() {
42         return _RankList;
43     }
44
45     public void setRankList(com.mvnforum.jaxb.db.MvnforumType.RankListType value) {
46         _RankList = value;
47     }
48
49     public com.mvnforum.jaxb.db.MvnforumType.MemberListType getMemberList() {
50         return _MemberList;
51     }
52
53     public void setMemberList(com.mvnforum.jaxb.db.MvnforumType.MemberListType value) {
54         _MemberList = value;
55     }
56
57     public com.mvnforum.jaxb.db.impl.runtime.UnmarshallingEventHandler createUnmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) {
58         return new com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.Unmarshaller(context);
59     }
60
61     public void serializeBody(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
62         throws org.xml.sax.SAXException JavaDoc
63     {
64         if (_MemberList!= null) {
65             context.startElement("", "MemberList");
66             context.childAsURIs(((com.sun.xml.bind.JAXBObject) _MemberList), "MemberList");
67             context.endNamespaceDecls();
68             context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _MemberList), "MemberList");
69             context.endAttributes();
70             context.childAsBody(((com.sun.xml.bind.JAXBObject) _MemberList), "MemberList");
71             context.endElement();
72         }
73         if (_GroupList!= null) {
74             context.startElement("", "GroupList");
75             context.childAsURIs(((com.sun.xml.bind.JAXBObject) _GroupList), "GroupList");
76             context.endNamespaceDecls();
77             context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _GroupList), "GroupList");
78             context.endAttributes();
79             context.childAsBody(((com.sun.xml.bind.JAXBObject) _GroupList), "GroupList");
80             context.endElement();
81         }
82         if (_CategoryList!= null) {
83             context.startElement("", "CategoryList");
84             context.childAsURIs(((com.sun.xml.bind.JAXBObject) _CategoryList), "CategoryList");
85             context.endNamespaceDecls();
86             context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _CategoryList), "CategoryList");
87             context.endAttributes();
88             context.childAsBody(((com.sun.xml.bind.JAXBObject) _CategoryList), "CategoryList");
89             context.endElement();
90         }
91         if (_RankList!= null) {
92             context.startElement("", "RankList");
93             context.childAsURIs(((com.sun.xml.bind.JAXBObject) _RankList), "RankList");
94             context.endNamespaceDecls();
95             context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _RankList), "RankList");
96             context.endAttributes();
97             context.childAsBody(((com.sun.xml.bind.JAXBObject) _RankList), "RankList");
98             context.endElement();
99         }
100     }
101
102     public void serializeAttributes(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
103         throws org.xml.sax.SAXException JavaDoc
104     {
105     }
106
107     public void serializeURIs(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
108         throws org.xml.sax.SAXException JavaDoc
109     {
110     }
111
112     public java.lang.Class JavaDoc getPrimaryInterface() {
113         return (com.mvnforum.jaxb.db.MvnforumType.class);
114     }
115
116     public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
117         if (schemaFragment == null) {
118             schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
119  "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
120 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
121 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
122 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
123 +"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar."
124 +"ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000\'com.sun.msv.grammar.trex.Ele"
125 +"mentPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/Na"
126 +"meClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aigno"
127 +"reUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003sr\u0000\u0011java.lan"
128 +"g.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000\bppsr"
129 +"\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv"
130 +".grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u000fpsr\u0000 com.s"
131 +"un.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClas"
132 +"sq\u0000~\u0000\u000bxq\u0000~\u0000\u0003q\u0000~\u0000\u000fpsr\u00002com.sun.msv.grammar.Expression$AnyStri"
133 +"ngExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\u000e\u0001psr\u0000 com.sun.msv.grammar"
134 +".AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000"
135 +"\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$EpsilonExpressi"
136 +"on\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u001apsr\u0000#com.sun.msv.grammar.SimpleNameC"
137 +"lass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespace"
138 +"URIq\u0000~\u0000!xq\u0000~\u0000\u001ct\u00000com.mvnforum.jaxb.db.MvnforumType.MemberLis"
139 +"tTypet\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\bpps"
140 +"q\u0000~\u0000\u0016q\u0000~\u0000\u000fpsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000"
141 +"\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom"
142 +"/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.datatype.xs"
143 +"d.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.BuiltinAt"
144 +"omicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType"
145 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000"
146 +"\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000!L\u0000\btypeNameq\u0000~\u0000!L\u0000\nwhiteSpacet\u0000.Lco"
147 +"m/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w"
148 +"3.org/2001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.Whi"
149 +"teSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype"
150 +".xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar"
151 +".Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun."
152 +"msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000!L\u0000\fnamespaceU"
153 +"RIq\u0000~\u0000!xpq\u0000~\u00002q\u0000~\u00001sq\u0000~\u0000 t\u0000\u0004typet\u0000)http://www.w3.org/2001/XM"
154 +"LSchema-instanceq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000\nMemberListt\u0000\u0000q\u0000~\u0000\u001fsq\u0000~\u0000\bppsq\u0000~"
155 +"\u0000\nq\u0000~\u0000\u000fp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000\bppsq\u0000~\u0000\u0013q\u0000~\u0000\u000fpsq\u0000~\u0000\u0016q\u0000~\u0000\u000fpq\u0000"
156 +"~\u0000\u0019q\u0000~\u0000\u001dq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000/com.mvnforum.jaxb.db.MvnforumType.Grou"
157 +"pListTypeq\u0000~\u0000$sq\u0000~\u0000\bppsq\u0000~\u0000\u0016q\u0000~\u0000\u000fpq\u0000~\u0000*q\u0000~\u0000:q\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000\tGr"
158 +"oupListq\u0000~\u0000?q\u0000~\u0000\u001fsq\u0000~\u0000\bppsq\u0000~\u0000\nq\u0000~\u0000\u000fp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000"
159 +"\bppsq\u0000~\u0000\u0013q\u0000~\u0000\u000fpsq\u0000~\u0000\u0016q\u0000~\u0000\u000fpq\u0000~\u0000\u0019q\u0000~\u0000\u001dq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000%com.mvnfo"
160 +"rum.jaxb.db.CategoryListTypeq\u0000~\u0000$sq\u0000~\u0000\bppsq\u0000~\u0000\u0016q\u0000~\u0000\u000fpq\u0000~\u0000*q\u0000"
161 +"~\u0000:q\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000\fCategoryListq\u0000~\u0000?q\u0000~\u0000\u001fsq\u0000~\u0000\bppsq\u0000~\u0000\nq\u0000~\u0000\u000fp\u0000"
162 +"sq\u0000~\u0000\u0000ppsq\u0000~\u0000\npp\u0000sq\u0000~\u0000\bppsq\u0000~\u0000\u0013q\u0000~\u0000\u000fpsq\u0000~\u0000\u0016q\u0000~\u0000\u000fpq\u0000~\u0000\u0019q\u0000~\u0000\u001dq"
163 +"\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000.com.mvnforum.jaxb.db.MvnforumType.RankListTypeq"
164 +"\u0000~\u0000$sq\u0000~\u0000\bppsq\u0000~\u0000\u0016q\u0000~\u0000\u000fpq\u0000~\u0000*q\u0000~\u0000:q\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000\bRankListq\u0000~\u0000"
165 +"?q\u0000~\u0000\u001fsr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bex"
166 +"pTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr"
167 +"\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000"
168 +"\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/Expre"
169 +"ssionPool;xp\u0000\u0000\u0000\u0017\u0001pq\u0000~\u0000\u0012q\u0000~\u0000Dq\u0000~\u0000Qq\u0000~\u0000^q\u0000~\u0000\u0010q\u0000~\u0000Bq\u0000~\u0000Oq\u0000~\u0000\\q\u0000"
170 +"~\u0000\u0007q\u0000~\u0000%q\u0000~\u0000Iq\u0000~\u0000Vq\u0000~\u0000cq\u0000~\u0000\u0006q\u0000~\u0000\tq\u0000~\u0000@q\u0000~\u0000Mq\u0000~\u0000Zq\u0000~\u0000\u0005q\u0000~\u0000\u0015q\u0000"
171 +"~\u0000Eq\u0000~\u0000Rq\u0000~\u0000_x"));
172         }
173         return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
174     }
175
176     public static class GroupListTypeImpl implements com.mvnforum.jaxb.db.MvnforumType.GroupListType, 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
177     {
178
179         protected com.sun.xml.bind.util.ListImpl _Group;
180         public final static java.lang.Class JavaDoc version = (com.mvnforum.jaxb.db.impl.JAXBVersion.class);
181         private static com.sun.msv.grammar.Grammar schemaFragment;
182
183         private final static java.lang.Class JavaDoc PRIMARY_INTERFACE_CLASS() {
184             return (com.mvnforum.jaxb.db.MvnforumType.GroupListType.class);
185         }
186
187         protected com.sun.xml.bind.util.ListImpl _getGroup() {
188             if (_Group == null) {
189                 _Group = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList JavaDoc());
190             }
191             return _Group;
192         }
193
194         public java.util.List JavaDoc getGroup() {
195             return _getGroup();
196         }
197
198         public com.mvnforum.jaxb.db.impl.runtime.UnmarshallingEventHandler createUnmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) {
199             return new com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl.Unmarshaller(context);
200         }
201
202         public void serializeBody(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
203             throws org.xml.sax.SAXException JavaDoc
204         {
205             int idx1 = 0;
206             final int len1 = ((_Group == null)? 0 :_Group.size());
207             while (idx1 != len1) {
208                 context.startElement("", "Group");
209                 int idx_0 = idx1;
210                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Group.get(idx_0 ++)), "Group");
211                 context.endNamespaceDecls();
212                 int idx_1 = idx1;
213                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Group.get(idx_1 ++)), "Group");
214                 context.endAttributes();
215                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Group.get(idx1 ++)), "Group");
216                 context.endElement();
217             }
218         }
219
220         public void serializeAttributes(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
221             throws org.xml.sax.SAXException JavaDoc
222         {
223             int idx1 = 0;
224             final int len1 = ((_Group == null)? 0 :_Group.size());
225             while (idx1 != len1) {
226                 idx1 += 1;
227             }
228         }
229
230         public void serializeURIs(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
231             throws org.xml.sax.SAXException JavaDoc
232         {
233             int idx1 = 0;
234             final int len1 = ((_Group == null)? 0 :_Group.size());
235             while (idx1 != len1) {
236                 idx1 += 1;
237             }
238         }
239
240         public java.lang.Class JavaDoc getPrimaryInterface() {
241             return (com.mvnforum.jaxb.db.MvnforumType.GroupListType.class);
242         }
243
244         public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
245             if (schemaFragment == null) {
246                 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
247  "\u00ac\u00ed\u0000\u0005sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun."
248 +"msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gramm"
249 +"ar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expression"
250 +"\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000bex"
251 +"pandedExpq\u0000~\u0000\u0002xpppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000"
252 +"\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002x"
253 +"q\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.sun"
254 +".msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLc"
255 +"om/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.Element"
256 +"Exp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000"
257 +"~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\np\u0000sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
258 +"\u0000\u0000xq\u0000~\u0000\u0001ppsq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0006q\u0000~\u0000\npsr\u0000 com.sun.msv.gramm"
259 +"ar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\fxq\u0000~\u0000\u0003"
260 +"q\u0000~\u0000\npsr\u00002com.sun.msv.grammar.Expression$AnyStringExpression"
261 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\t\u0001psr\u0000 com.sun.msv.grammar.AnyNameClas"
262 +"s\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr"
263 +"\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
264 +"\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u0018psr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
265 +"\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000\u001fxq\u0000~"
266 +"\u0000\u001at\u0000\u001ecom.mvnforum.jaxb.db.GroupTypet\u0000+http://java.sun.com/ja"
267 +"xb/xjc/dummy-elementssq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0014q\u0000~\u0000\npsr\u0000\u001bcom.sun.msv.gra"
268 +"mmar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatyp"
269 +"e;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000"
270 +"\u0003ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com."
271 +"sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun"
272 +".msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.dat"
273 +"atype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000\u001fL\u0000\bty"
274 +"peNameq\u0000~\u0000\u001fL\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSp"
275 +"aceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr"
276 +"\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000"
277 +"\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000"
278 +"\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$NullSetExpression\u0000"
279 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002"
280 +"L\u0000\tlocalNameq\u0000~\u0000\u001fL\u0000\fnamespaceURIq\u0000~\u0000\u001fxpq\u0000~\u00000q\u0000~\u0000/sq\u0000~\u0000\u001et\u0000\u0004ty"
281 +"pet\u0000)http://www.w3.org/2001/XMLSchema-instanceq\u0000~\u0000\u001dsq\u0000~\u0000\u001et\u0000\u0005"
282 +"Groupt\u0000\u0000q\u0000~\u0000\u001dsr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
283 +"\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHa"
284 +"sh;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8"
285 +"\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/gramma"
286 +"r/ExpressionPool;xp\u0000\u0000\u0000\u0006\u0001pq\u0000~\u0000\u0005q\u0000~\u0000\u0012q\u0000~\u0000\u0010q\u0000~\u0000#q\u0000~\u0000\bq\u0000~\u0000\u0013x"));
287             }
288             return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
289         }
290
291         public class Unmarshaller
292             extends com.mvnforum.jaxb.db.impl.runtime.AbstractUnmarshallingEventHandlerImpl
293         {
294
295
296             public Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) {
297                 super(context, "----");
298             }
299
300             protected Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context, int startState) {
301                 this(context);
302                 state = startState;
303             }
304
305             public java.lang.Object JavaDoc owner() {
306                 return com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl.this;
307             }
308
309             public void enterElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname, org.xml.sax.Attributes JavaDoc __atts)
310                 throws org.xml.sax.SAXException JavaDoc
311             {
312                 int attIdx;
313                 outer:
314                 while (true) {
315                     switch (state) {
316                         case 1 :
317                             if (("GroupOwnerName" == ___local)&&("" == ___uri)) {
318                                 _getGroup().add(((com.mvnforum.jaxb.db.impl.GroupTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.GroupTypeImpl.class), 2, ___uri, ___local, ___qname, __atts)));
319                                 return ;
320                             }
321                             if (("GroupName" == ___local)&&("" == ___uri)) {
322                                 _getGroup().add(((com.mvnforum.jaxb.db.impl.GroupTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.GroupTypeImpl.class), 2, ___uri, ___local, ___qname, __atts)));
323                                 return ;
324                             }
325                             break;
326                         case 3 :
327                             if (("Group" == ___local)&&("" == ___uri)) {
328                                 context.pushAttributes(__atts, false);
329                                 state = 1;
330                                 return ;
331                             }
332                             revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
333                             return ;
334                         case 0 :
335                             if (("Group" == ___local)&&("" == ___uri)) {
336                                 context.pushAttributes(__atts, false);
337                                 state = 1;
338                                 return ;
339                             }
340                             state = 3;
341                             continue outer;
342                     }
343                     super.enterElement(___uri, ___local, ___qname, __atts);
344                     break;
345                 }
346             }
347
348             public void leaveElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
349                 throws org.xml.sax.SAXException JavaDoc
350             {
351                 int attIdx;
352                 outer:
353                 while (true) {
354                     switch (state) {
355                         case 3 :
356                             revertToParentFromLeaveElement(___uri, ___local, ___qname);
357                             return ;
358                         case 0 :
359                             state = 3;
360                             continue outer;
361                         case 2 :
362                             if (("Group" == ___local)&&("" == ___uri)) {
363                                 context.popAttributes();
364                                 state = 3;
365                                 return ;
366                             }
367                             break;
368                     }
369                     super.leaveElement(___uri, ___local, ___qname);
370                     break;
371                 }
372             }
373
374             public void enterAttribute(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
375                 throws org.xml.sax.SAXException JavaDoc
376             {
377                 int attIdx;
378                 outer:
379                 while (true) {
380                     switch (state) {
381                         case 3 :
382                             revertToParentFromEnterAttribute(___uri, ___local, ___qname);
383                             return ;
384                         case 0 :
385                             state = 3;
386                             continue outer;
387                     }
388                     super.enterAttribute(___uri, ___local, ___qname);
389                     break;
390                 }
391             }
392
393             public void leaveAttribute(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
394                 throws org.xml.sax.SAXException JavaDoc
395             {
396                 int attIdx;
397                 outer:
398                 while (true) {
399                     switch (state) {
400                         case 3 :
401                             revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
402                             return ;
403                         case 0 :
404                             state = 3;
405                             continue outer;
406                     }
407                     super.leaveAttribute(___uri, ___local, ___qname);
408                     break;
409                 }
410             }
411
412             public void handleText(final java.lang.String JavaDoc value)
413                 throws org.xml.sax.SAXException JavaDoc
414             {
415                 int attIdx;
416                 outer:
417                 while (true) {
418                     try {
419                         switch (state) {
420                             case 3 :
421                                 revertToParentFromText(value);
422                                 return ;
423                             case 0 :
424                                 state = 3;
425                                 continue outer;
426                         }
427                     } catch (java.lang.RuntimeException JavaDoc e) {
428                         handleUnexpectedTextException(value, e);
429                     }
430                     break;
431                 }
432             }
433
434         }
435
436     }
437
438     public static class MemberListTypeImpl implements com.mvnforum.jaxb.db.MvnforumType.MemberListType, 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
439     {
440
441         protected com.sun.xml.bind.util.ListImpl _Member;
442         public final static java.lang.Class JavaDoc version = (com.mvnforum.jaxb.db.impl.JAXBVersion.class);
443         private static com.sun.msv.grammar.Grammar schemaFragment;
444
445         private final static java.lang.Class JavaDoc PRIMARY_INTERFACE_CLASS() {
446             return (com.mvnforum.jaxb.db.MvnforumType.MemberListType.class);
447         }
448
449         protected com.sun.xml.bind.util.ListImpl _getMember() {
450             if (_Member == null) {
451                 _Member = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList JavaDoc());
452             }
453             return _Member;
454         }
455
456         public java.util.List JavaDoc getMember() {
457             return _getMember();
458         }
459
460         public com.mvnforum.jaxb.db.impl.runtime.UnmarshallingEventHandler createUnmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) {
461             return new com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl.Unmarshaller(context);
462         }
463
464         public void serializeBody(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
465             throws org.xml.sax.SAXException JavaDoc
466         {
467             int idx1 = 0;
468             final int len1 = ((_Member == null)? 0 :_Member.size());
469             while (idx1 != len1) {
470                 context.startElement("", "Member");
471                 int idx_0 = idx1;
472                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Member.get(idx_0 ++)), "Member");
473                 context.endNamespaceDecls();
474                 int idx_1 = idx1;
475                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Member.get(idx_1 ++)), "Member");
476                 context.endAttributes();
477                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Member.get(idx1 ++)), "Member");
478                 context.endElement();
479             }
480         }
481
482         public void serializeAttributes(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
483             throws org.xml.sax.SAXException JavaDoc
484         {
485             int idx1 = 0;
486             final int len1 = ((_Member == null)? 0 :_Member.size());
487             while (idx1 != len1) {
488                 idx1 += 1;
489             }
490         }
491
492         public void serializeURIs(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
493             throws org.xml.sax.SAXException JavaDoc
494         {
495             int idx1 = 0;
496             final int len1 = ((_Member == null)? 0 :_Member.size());
497             while (idx1 != len1) {
498                 idx1 += 1;
499             }
500         }
501
502         public java.lang.Class JavaDoc getPrimaryInterface() {
503             return (com.mvnforum.jaxb.db.MvnforumType.MemberListType.class);
504         }
505
506         public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
507             if (schemaFragment == null) {
508                 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
509  "\u00ac\u00ed\u0000\u0005sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun."
510 +"msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gramm"
511 +"ar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expression"
512 +"\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000bex"
513 +"pandedExpq\u0000~\u0000\u0002xpppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000"
514 +"\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002x"
515 +"q\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.sun"
516 +".msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLc"
517 +"om/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.Element"
518 +"Exp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000"
519 +"~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\np\u0000sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
520 +"\u0000\u0000xq\u0000~\u0000\u0001ppsq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0006q\u0000~\u0000\npsr\u0000 com.sun.msv.gramm"
521 +"ar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\fxq\u0000~\u0000\u0003"
522 +"q\u0000~\u0000\npsr\u00002com.sun.msv.grammar.Expression$AnyStringExpression"
523 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\t\u0001psr\u0000 com.sun.msv.grammar.AnyNameClas"
524 +"s\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr"
525 +"\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
526 +"\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u0018psr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
527 +"\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000\u001fxq\u0000~"
528 +"\u0000\u001at\u0000\u001fcom.mvnforum.jaxb.db.MemberTypet\u0000+http://java.sun.com/j"
529 +"axb/xjc/dummy-elementssq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0014q\u0000~\u0000\npsr\u0000\u001bcom.sun.msv.gr"
530 +"ammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Dataty"
531 +"pe;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~"
532 +"\u0000\u0003ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com"
533 +".sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.su"
534 +"n.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.da"
535 +"tatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000\u001fL\u0000\bt"
536 +"ypeNameq\u0000~\u0000\u001fL\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteS"
537 +"paceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0005QNames"
538 +"r\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000"
539 +"\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000"
540 +"\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$NullSetExpression"
541 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000"
542 +"\u0002L\u0000\tlocalNameq\u0000~\u0000\u001fL\u0000\fnamespaceURIq\u0000~\u0000\u001fxpq\u0000~\u00000q\u0000~\u0000/sq\u0000~\u0000\u001et\u0000\u0004t"
543 +"ypet\u0000)http://www.w3.org/2001/XMLSchema-instanceq\u0000~\u0000\u001dsq\u0000~\u0000\u001et\u0000"
544 +"\u0006Membert\u0000\u0000q\u0000~\u0000\u001dsr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
545 +"\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$Closed"
546 +"Hash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N"
547 +"\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/gram"
548 +"mar/ExpressionPool;xp\u0000\u0000\u0000\u0006\u0001pq\u0000~\u0000\u0005q\u0000~\u0000\u0012q\u0000~\u0000\u0010q\u0000~\u0000#q\u0000~\u0000\bq\u0000~\u0000\u0013x"));
549             }
550             return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
551         }
552
553         public class Unmarshaller
554             extends com.mvnforum.jaxb.db.impl.runtime.AbstractUnmarshallingEventHandlerImpl
555         {
556
557
558             public Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) {
559                 super(context, "----");
560             }
561
562             protected Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context, int startState) {
563                 this(context);
564                 state = startState;
565             }
566
567             public java.lang.Object JavaDoc owner() {
568                 return com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl.this;
569             }
570
571             public void enterElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname, org.xml.sax.Attributes JavaDoc __atts)
572                 throws org.xml.sax.SAXException JavaDoc
573             {
574                 int attIdx;
575                 outer:
576                 while (true) {
577                     switch (state) {
578                         case 1 :
579                             if (("MemberName" == ___local)&&("" == ___uri)) {
580                                 _getMember().add(((com.mvnforum.jaxb.db.impl.MemberTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.MemberTypeImpl.class), 2, ___uri, ___local, ___qname, __atts)));
581                                 return ;
582                             }
583                             break;
584                         case 3 :
585                             if (("Member" == ___local)&&("" == ___uri)) {
586                                 context.pushAttributes(__atts, false);
587                                 state = 1;
588                                 return ;
589                             }
590                             revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
591                             return ;
592                         case 0 :
593                             if (("Member" == ___local)&&("" == ___uri)) {
594                                 context.pushAttributes(__atts, false);
595                                 state = 1;
596                                 return ;
597                             }
598                             state = 3;
599                             continue outer;
600                     }
601                     super.enterElement(___uri, ___local, ___qname, __atts);
602                     break;
603                 }
604             }
605
606             public void leaveElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
607                 throws org.xml.sax.SAXException JavaDoc
608             {
609                 int attIdx;
610                 outer:
611                 while (true) {
612                     switch (state) {
613                         case 3 :
614                             revertToParentFromLeaveElement(___uri, ___local, ___qname);
615                             return ;
616                         case 0 :
617                             state = 3;
618                             continue outer;
619                         case 2 :
620                             if (("Member" == ___local)&&("" == ___uri)) {
621                                 context.popAttributes();
622                                 state = 3;
623                                 return ;
624                             }
625                             break;
626                     }
627                     super.leaveElement(___uri, ___local, ___qname);
628                     break;
629                 }
630             }
631
632             public void enterAttribute(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
633                 throws org.xml.sax.SAXException JavaDoc
634             {
635                 int attIdx;
636                 outer:
637                 while (true) {
638                     switch (state) {
639                         case 3 :
640                             revertToParentFromEnterAttribute(___uri, ___local, ___qname);
641                             return ;
642                         case 0 :
643                             state = 3;
644                             continue outer;
645                     }
646                     super.enterAttribute(___uri, ___local, ___qname);
647                     break;
648                 }
649             }
650
651             public void leaveAttribute(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
652                 throws org.xml.sax.SAXException JavaDoc
653             {
654                 int attIdx;
655                 outer:
656                 while (true) {
657                     switch (state) {
658                         case 3 :
659                             revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
660                             return ;
661                         case 0 :
662                             state = 3;
663                             continue outer;
664                     }
665                     super.leaveAttribute(___uri, ___local, ___qname);
666                     break;
667                 }
668             }
669
670             public void handleText(final java.lang.String JavaDoc value)
671                 throws org.xml.sax.SAXException JavaDoc
672             {
673                 int attIdx;
674                 outer:
675                 while (true) {
676                     try {
677                         switch (state) {
678                             case 3 :
679                                 revertToParentFromText(value);
680                                 return ;
681                             case 0 :
682                                 state = 3;
683                                 continue outer;
684                         }
685                     } catch (java.lang.RuntimeException JavaDoc e) {
686                         handleUnexpectedTextException(value, e);
687                     }
688                     break;
689                 }
690             }
691
692         }
693
694     }
695
696     public static class RankListTypeImpl implements com.mvnforum.jaxb.db.MvnforumType.RankListType, 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
697     {
698
699         protected com.sun.xml.bind.util.ListImpl _Rank;
700         public final static java.lang.Class JavaDoc version = (com.mvnforum.jaxb.db.impl.JAXBVersion.class);
701         private static com.sun.msv.grammar.Grammar schemaFragment;
702
703         private final static java.lang.Class JavaDoc PRIMARY_INTERFACE_CLASS() {
704             return (com.mvnforum.jaxb.db.MvnforumType.RankListType.class);
705         }
706
707         protected com.sun.xml.bind.util.ListImpl _getRank() {
708             if (_Rank == null) {
709                 _Rank = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList JavaDoc());
710             }
711             return _Rank;
712         }
713
714         public java.util.List JavaDoc getRank() {
715             return _getRank();
716         }
717
718         public com.mvnforum.jaxb.db.impl.runtime.UnmarshallingEventHandler createUnmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) {
719             return new com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl.Unmarshaller(context);
720         }
721
722         public void serializeBody(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
723             throws org.xml.sax.SAXException JavaDoc
724         {
725             int idx1 = 0;
726             final int len1 = ((_Rank == null)? 0 :_Rank.size());
727             while (idx1 != len1) {
728                 context.startElement("", "Rank");
729                 int idx_0 = idx1;
730                 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Rank.get(idx_0 ++)), "Rank");
731                 context.endNamespaceDecls();
732                 int idx_1 = idx1;
733                 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Rank.get(idx_1 ++)), "Rank");
734                 context.endAttributes();
735                 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Rank.get(idx1 ++)), "Rank");
736                 context.endElement();
737             }
738         }
739
740         public void serializeAttributes(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
741             throws org.xml.sax.SAXException JavaDoc
742         {
743             int idx1 = 0;
744             final int len1 = ((_Rank == null)? 0 :_Rank.size());
745             while (idx1 != len1) {
746                 idx1 += 1;
747             }
748         }
749
750         public void serializeURIs(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context)
751             throws org.xml.sax.SAXException JavaDoc
752         {
753             int idx1 = 0;
754             final int len1 = ((_Rank == null)? 0 :_Rank.size());
755             while (idx1 != len1) {
756                 idx1 += 1;
757             }
758         }
759
760         public java.lang.Class JavaDoc getPrimaryInterface() {
761             return (com.mvnforum.jaxb.db.MvnforumType.RankListType.class);
762         }
763
764         public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
765             if (schemaFragment == null) {
766                 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
767  "\u00ac\u00ed\u0000\u0005sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun."
768 +"msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gramm"
769 +"ar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expression"
770 +"\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000bex"
771 +"pandedExpq\u0000~\u0000\u0002xpppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000"
772 +"\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002x"
773 +"q\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.sun"
774 +".msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLc"
775 +"om/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.Element"
776 +"Exp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000"
777 +"~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\np\u0000sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
778 +"\u0000\u0000xq\u0000~\u0000\u0001ppsq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0006q\u0000~\u0000\npsr\u0000 com.sun.msv.gramm"
779 +"ar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\fxq\u0000~\u0000\u0003"
780 +"q\u0000~\u0000\npsr\u00002com.sun.msv.grammar.Expression$AnyStringExpression"
781 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\t\u0001psr\u0000 com.sun.msv.grammar.AnyNameClas"
782 +"s\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr"
783 +"\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
784 +"\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u0018psr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
785 +"\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000\u001fxq\u0000~"
786 +"\u0000\u001at\u0000\u001dcom.mvnforum.jaxb.db.RankTypet\u0000+http://java.sun.com/jax"
787 +"b/xjc/dummy-elementssq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0014q\u0000~\u0000\npsr\u0000\u001bcom.sun.msv.gram"
788 +"mar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype"
789 +";L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003"
790 +"ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.s"
791 +"un.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun."
792 +"msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.data"
793 +"type.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000\u001fL\u0000\btyp"
794 +"eNameq\u0000~\u0000\u001fL\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpa"
795 +"ceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr\u0000"
796 +"5com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000"
797 +"\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
798 +"\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000"
799 +"\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L"
800 +"\u0000\tlocalNameq\u0000~\u0000\u001fL\u0000\fnamespaceURIq\u0000~\u0000\u001fxpq\u0000~\u00000q\u0000~\u0000/sq\u0000~\u0000\u001et\u0000\u0004typ"
801 +"et\u0000)http://www.w3.org/2001/XMLSchema-instanceq\u0000~\u0000\u001dsq\u0000~\u0000\u001et\u0000\u0004R"
802 +"ankt\u0000\u0000q\u0000~\u0000\u001dsr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001"
803 +"L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash"
804 +";xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c"
805 +"\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/"
806 +"ExpressionPool;xp\u0000\u0000\u0000\u0006\u0001pq\u0000~\u0000\u0005q\u0000~\u0000\u0012q\u0000~\u0000\u0010q\u0000~\u0000#q\u0000~\u0000\bq\u0000~\u0000\u0013x"));
807             }
808             return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
809         }
810
811         public class Unmarshaller
812             extends com.mvnforum.jaxb.db.impl.runtime.AbstractUnmarshallingEventHandlerImpl
813         {
814
815
816             public Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) {
817                 super(context, "----");
818             }
819
820             protected Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context, int startState) {
821                 this(context);
822                 state = startState;
823             }
824
825             public java.lang.Object JavaDoc owner() {
826                 return com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl.this;
827             }
828
829             public void enterElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname, org.xml.sax.Attributes JavaDoc __atts)
830                 throws org.xml.sax.SAXException JavaDoc
831             {
832                 int attIdx;
833                 outer:
834                 while (true) {
835                     switch (state) {
836                         case 3 :
837                             if (("Rank" == ___local)&&("" == ___uri)) {
838                                 context.pushAttributes(__atts, false);
839                                 state = 1;
840                                 return ;
841                             }
842                             revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
843                             return ;
844                         case 0 :
845                             if (("Rank" == ___local)&&("" == ___uri)) {
846                                 context.pushAttributes(__atts, false);
847                                 state = 1;
848                                 return ;
849                             }
850                             state = 3;
851                             continue outer;
852                         case 1 :
853                             if (("RankMinPosts" == ___local)&&("" == ___uri)) {
854                                 _getRank().add(((com.mvnforum.jaxb.db.impl.RankTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.RankTypeImpl.class), 2, ___uri, ___local, ___qname, __atts)));
855                                 return ;
856                             }
857                             break;
858                     }
859                     super.enterElement(___uri, ___local, ___qname, __atts);
860                     break;
861                 }
862             }
863
864             public void leaveElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
865                 throws org.xml.sax.SAXException JavaDoc
866             {
867                 int attIdx;
868                 outer:
869                 while (true) {
870                     switch (state) {
871                         case 3 :
872                             revertToParentFromLeaveElement(___uri, ___local, ___qname);
873                             return ;
874                         case 0 :
875                             state = 3;
876                             continue outer;
877                         case 2 :
878                             if (("Rank" == ___local)&&("" == ___uri)) {
879                                 context.popAttributes();
880                                 state = 3;
881                                 return ;
882                             }
883                             break;
884                     }
885                     super.leaveElement(___uri, ___local, ___qname);
886                     break;
887                 }
888             }
889
890             public void enterAttribute(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
891                 throws org.xml.sax.SAXException JavaDoc
892             {
893                 int attIdx;
894                 outer:
895                 while (true) {
896                     switch (state) {
897                         case 3 :
898                             revertToParentFromEnterAttribute(___uri, ___local, ___qname);
899                             return ;
900                         case 0 :
901                             state = 3;
902                             continue outer;
903                     }
904                     super.enterAttribute(___uri, ___local, ___qname);
905                     break;
906                 }
907             }
908
909             public void leaveAttribute(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
910                 throws org.xml.sax.SAXException JavaDoc
911             {
912                 int attIdx;
913                 outer:
914                 while (true) {
915                     switch (state) {
916                         case 3 :
917                             revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
918                             return ;
919                         case 0 :
920                             state = 3;
921                             continue outer;
922                     }
923                     super.leaveAttribute(___uri, ___local, ___qname);
924                     break;
925                 }
926             }
927
928             public void handleText(final java.lang.String JavaDoc value)
929                 throws org.xml.sax.SAXException JavaDoc
930             {
931                 int attIdx;
932                 outer:
933                 while (true) {
934                     try {
935                         switch (state) {
936                             case 3 :
937                                 revertToParentFromText(value);
938                                 return ;
939                             case 0 :
940                                 state = 3;
941                                 continue outer;
942                         }
943                     } catch (java.lang.RuntimeException JavaDoc e) {
944                         handleUnexpectedTextException(value, e);
945                     }
946                     break;
947                 }
948             }
949
950         }
951
952     }
953
954     public class Unmarshaller
955         extends com.mvnforum.jaxb.db.impl.runtime.AbstractUnmarshallingEventHandlerImpl
956     {
957
958
959         public Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) {
960             super(context, "-------------");
961         }
962
963         protected Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context, int startState) {
964             this(context);
965             state = startState;
966         }
967
968         public java.lang.Object JavaDoc owner() {
969             return com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.this;
970         }
971
972         public void enterElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname, org.xml.sax.Attributes JavaDoc __atts)
973             throws org.xml.sax.SAXException JavaDoc
974         {
975             int attIdx;
976             outer:
977             while (true) {
978                 switch (state) {
979                     case 10 :
980                         if (("Rank" == ___local)&&("" == ___uri)) {
981                             _RankList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl.class), 11, ___uri, ___local, ___qname, __atts));
982                             return ;
983                         }
984                         _RankList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl.class), 11, ___uri, ___local, ___qname, __atts));
985                         return ;
986                     case 9 :
987                         if (("RankList" == ___local)&&("" == ___uri)) {
988                             context.pushAttributes(__atts, false);
989                             state = 10;
990                             return ;
991                         }
992                         state = 12;
993                         continue outer;
994                     case 4 :
995                         if (("Group" == ___local)&&("" == ___uri)) {
996                             _GroupList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl.class), 5, ___uri, ___local, ___qname, __atts));
997                             return ;
998                         }
999                         _GroupList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl.class), 5, ___uri, ___local, ___qname, __atts));
1000                        return ;
1001                    case 0 :
1002                        if (("MemberList" == ___local)&&("" == ___uri)) {
1003                            context.pushAttributes(__atts, false);
1004                            state = 1;
1005                            return ;
1006                        }
1007                        state = 3;
1008                        continue outer;
1009                    case 1 :
1010                        if (("Member" == ___local)&&("" == ___uri)) {
1011                            _MemberList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl.class), 2, ___uri, ___local, ___qname, __atts));
1012                            return ;
1013                        }
1014                        _MemberList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl.class), 2, ___uri, ___local, ___qname, __atts));
1015                        return ;
1016                    case 12 :
1017                        revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
1018                        return ;
1019                    case 7 :
1020                        if (("Category" == ___local)&&("" == ___uri)) {
1021                            _CategoryList = ((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl.class), 8, ___uri, ___local, ___qname, __atts));
1022                            return ;
1023                        }
1024                        _CategoryList = ((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl.class), 8, ___uri, ___local, ___qname, __atts));
1025                        return ;
1026                    case 6 :
1027                        if (("CategoryList" == ___local)&&("" == ___uri)) {
1028                            context.pushAttributes(__atts, false);
1029                            state = 7;
1030                            return ;
1031                        }
1032                        state = 9;
1033                        continue outer;
1034                    case 3 :
1035                        if (("GroupList" == ___local)&&("" == ___uri)) {
1036                            context.pushAttributes(__atts, false);
1037                            state = 4;
1038                            return ;
1039                        }
1040                        state = 6;
1041                        continue outer;
1042                }
1043                super.enterElement(___uri, ___local, ___qname, __atts);
1044                break;
1045            }
1046        }
1047
1048        public void leaveElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
1049            throws org.xml.sax.SAXException JavaDoc
1050        {
1051            int attIdx;
1052            outer:
1053            while (true) {
1054                switch (state) {
1055                    case 11 :
1056                        if (("RankList" == ___local)&&("" == ___uri)) {
1057                            context.popAttributes();
1058                            state = 12;
1059                            return ;
1060                        }
1061                        break;
1062                    case 10 :
1063                        _RankList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl) spawnChildFromLeaveElement((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl.class), 11, ___uri, ___local, ___qname));
1064                        return ;
1065                    case 9 :
1066                        state = 12;
1067                        continue outer;
1068                    case 4 :
1069                        _GroupList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl) spawnChildFromLeaveElement((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl.class), 5, ___uri, ___local, ___qname));
1070                        return ;
1071                    case 0 :
1072                        state = 3;
1073                        continue outer;
1074                    case 1 :
1075                        _MemberList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl) spawnChildFromLeaveElement((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl.class), 2, ___uri, ___local, ___qname));
1076                        return ;
1077                    case 12 :
1078                        revertToParentFromLeaveElement(___uri, ___local, ___qname);
1079                        return ;
1080                    case 8 :
1081                        if (("CategoryList" == ___local)&&("" == ___uri)) {
1082                            context.popAttributes();
1083                            state = 9;
1084                            return ;
1085                        }
1086                        break;
1087                    case 7 :
1088                        _CategoryList = ((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl) spawnChildFromLeaveElement((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl.class), 8, ___uri, ___local, ___qname));
1089                        return ;
1090                    case 6 :
1091                        state = 9;
1092                        continue outer;
1093                    case 3 :
1094                        state = 6;
1095                        continue outer;
1096                    case 2 :
1097                        if (("MemberList" == ___local)&&("" == ___uri)) {
1098                            context.popAttributes();
1099                            state = 3;
1100                            return ;
1101                        }
1102                        break;
1103                    case 5 :
1104                        if (("GroupList" == ___local)&&("" == ___uri)) {
1105                            context.popAttributes();
1106                            state = 6;
1107                            return ;
1108                        }
1109                        break;
1110                }
1111                super.leaveElement(___uri, ___local, ___qname);
1112                break;
1113            }
1114        }
1115
1116        public void enterAttribute(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
1117            throws org.xml.sax.SAXException JavaDoc
1118        {
1119            int attIdx;
1120            outer:
1121            while (true) {
1122                switch (state) {
1123                    case 10 :
1124                        _RankList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl) spawnChildFromEnterAttribute((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl.class), 11, ___uri, ___local, ___qname));
1125                        return ;
1126                    case 9 :
1127                        state = 12;
1128                        continue outer;
1129                    case 4 :
1130                        _GroupList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl) spawnChildFromEnterAttribute((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl.class), 5, ___uri, ___local, ___qname));
1131                        return ;
1132                    case 0 :
1133                        state = 3;
1134                        continue outer;
1135                    case 1 :
1136                        _MemberList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl) spawnChildFromEnterAttribute((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl.class), 2, ___uri, ___local, ___qname));
1137                        return ;
1138                    case 12 :
1139                        revertToParentFromEnterAttribute(___uri, ___local, ___qname);
1140                        return ;
1141                    case 7 :
1142                        _CategoryList = ((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl) spawnChildFromEnterAttribute((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl.class), 8, ___uri, ___local, ___qname));
1143                        return ;
1144                    case 6 :
1145                        state = 9;
1146                        continue outer;
1147                    case 3 :
1148                        state = 6;
1149                        continue outer;
1150                }
1151                super.enterAttribute(___uri, ___local, ___qname);
1152                break;
1153            }
1154        }
1155
1156        public void leaveAttribute(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
1157            throws org.xml.sax.SAXException JavaDoc
1158        {
1159            int attIdx;
1160            outer:
1161            while (true) {
1162                switch (state) {
1163                    case 10 :
1164                        _RankList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl) spawnChildFromLeaveAttribute((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl.class), 11, ___uri, ___local, ___qname));
1165                        return ;
1166                    case 9 :
1167                        state = 12;
1168                        continue outer;
1169                    case 4 :
1170                        _GroupList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl) spawnChildFromLeaveAttribute((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl.class), 5, ___uri, ___local, ___qname));
1171                        return ;
1172                    case 0 :
1173                        state = 3;
1174                        continue outer;
1175                    case 1 :
1176                        _MemberList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl) spawnChildFromLeaveAttribute((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl.class), 2, ___uri, ___local, ___qname));
1177                        return ;
1178                    case 12 :
1179                        revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
1180                        return ;
1181                    case 7 :
1182                        _CategoryList = ((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl) spawnChildFromLeaveAttribute((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl.class), 8, ___uri, ___local, ___qname));
1183                        return ;
1184                    case 6 :
1185                        state = 9;
1186                        continue outer;
1187                    case 3 :
1188                        state = 6;
1189                        continue outer;
1190                }
1191                super.leaveAttribute(___uri, ___local, ___qname);
1192                break;
1193            }
1194        }
1195
1196        public void handleText(final java.lang.String JavaDoc value)
1197            throws org.xml.sax.SAXException JavaDoc
1198        {
1199            int attIdx;
1200            outer:
1201            while (true) {
1202                try {
1203                    switch (state) {
1204                        case 10 :
1205                            _RankList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl) spawnChildFromText((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.RankListTypeImpl.class), 11, value));
1206                            return ;
1207                        case 9 :
1208                            state = 12;
1209                            continue outer;
1210                        case 4 :
1211                            _GroupList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl) spawnChildFromText((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.GroupListTypeImpl.class), 5, value));
1212                            return ;
1213                        case 0 :
1214                            state = 3;
1215                            continue outer;
1216                        case 1 :
1217                            _MemberList = ((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl) spawnChildFromText((com.mvnforum.jaxb.db.impl.MvnforumTypeImpl.MemberListTypeImpl.class), 2, value));
1218                            return ;
1219                        case 12 :
1220                            revertToParentFromText(value);
1221                            return ;
1222                        case 7 :
1223                            _CategoryList = ((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl) spawnChildFromText((com.mvnforum.jaxb.db.impl.CategoryListTypeImpl.class), 8, value));
1224                            return ;
1225                        case 6 :
1226                            state = 9;
1227                            continue outer;
1228                        case 3 :
1229                            state = 6;
1230                            continue outer;
1231                    }
1232                } catch (java.lang.RuntimeException JavaDoc e) {
1233                    handleUnexpectedTextException(value, e);
1234                }
1235                break;
1236            }
1237        }
1238
1239    }
1240
1241}
1242
Popular Tags