1 8 9 package com.mvnforum.jaxb.db.impl; 10 11 public class MessageFolderTypeImpl implements com.mvnforum.jaxb.db.MessageFolderType, 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 _FolderCreationDate; 15 protected java.lang.String _FolderName; 16 protected com.mvnforum.jaxb.db.MessageList _MessageList; 17 protected java.lang.String _FolderModifiedDate; 18 protected boolean has_FolderOrder; 19 protected int _FolderOrder; 20 public final static java.lang.Class version = (com.mvnforum.jaxb.db.impl.JAXBVersion.class); 21 private static com.sun.msv.grammar.Grammar schemaFragment; 22 23 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() { 24 return (com.mvnforum.jaxb.db.MessageFolderType.class); 25 } 26 27 public java.lang.String getFolderCreationDate() { 28 return _FolderCreationDate; 29 } 30 31 public void setFolderCreationDate(java.lang.String value) { 32 _FolderCreationDate = value; 33 } 34 35 public java.lang.String getFolderName() { 36 return _FolderName; 37 } 38 39 public void setFolderName(java.lang.String value) { 40 _FolderName = value; 41 } 42 43 public com.mvnforum.jaxb.db.MessageList getMessageList() { 44 return _MessageList; 45 } 46 47 public void setMessageList(com.mvnforum.jaxb.db.MessageList value) { 48 _MessageList = value; 49 } 50 51 public java.lang.String getFolderModifiedDate() { 52 return _FolderModifiedDate; 53 } 54 55 public void setFolderModifiedDate(java.lang.String value) { 56 _FolderModifiedDate = value; 57 } 58 59 public int getFolderOrder() { 60 return _FolderOrder; 61 } 62 63 public void setFolderOrder(int value) { 64 _FolderOrder = value; 65 has_FolderOrder = true; 66 } 67 68 public com.mvnforum.jaxb.db.impl.runtime.UnmarshallingEventHandler createUnmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) { 69 return new com.mvnforum.jaxb.db.impl.MessageFolderTypeImpl.Unmarshaller(context); 70 } 71 72 public void serializeBody(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context) 73 throws org.xml.sax.SAXException 74 { 75 context.startElement("", "FolderName"); 76 context.endNamespaceDecls(); 77 context.endAttributes(); 78 try { 79 context.text(((java.lang.String ) _FolderName), "FolderName"); 80 } catch (java.lang.Exception e) { 81 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context); 82 } 83 context.endElement(); 84 if (has_FolderOrder) { 85 context.startElement("", "FolderOrder"); 86 context.endNamespaceDecls(); 87 context.endAttributes(); 88 try { 89 context.text(javax.xml.bind.DatatypeConverter.printInt(((int) _FolderOrder)), "FolderOrder"); 90 } catch (java.lang.Exception e) { 91 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context); 92 } 93 context.endElement(); 94 } 95 if (_FolderCreationDate!= null) { 96 context.startElement("", "FolderCreationDate"); 97 context.endNamespaceDecls(); 98 context.endAttributes(); 99 try { 100 context.text(((java.lang.String ) _FolderCreationDate), "FolderCreationDate"); 101 } catch (java.lang.Exception e) { 102 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context); 103 } 104 context.endElement(); 105 } 106 if (_FolderModifiedDate!= null) { 107 context.startElement("", "FolderModifiedDate"); 108 context.endNamespaceDecls(); 109 context.endAttributes(); 110 try { 111 context.text(((java.lang.String ) _FolderModifiedDate), "FolderModifiedDate"); 112 } catch (java.lang.Exception e) { 113 com.mvnforum.jaxb.db.impl.runtime.Util.handlePrintConversionException(this, e, context); 114 } 115 context.endElement(); 116 } 117 if (_MessageList!= null) { 118 context.startElement("", "MessageList"); 119 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _MessageList), "MessageList"); 120 context.endNamespaceDecls(); 121 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _MessageList), "MessageList"); 122 context.endAttributes(); 123 context.childAsBody(((com.sun.xml.bind.JAXBObject) _MessageList), "MessageList"); 124 context.endElement(); 125 } 126 } 127 128 public void serializeAttributes(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context) 129 throws org.xml.sax.SAXException 130 { 131 } 132 133 public void serializeURIs(com.mvnforum.jaxb.db.impl.runtime.XMLSerializer context) 134 throws org.xml.sax.SAXException 135 { 136 } 137 138 public java.lang.Class getPrimaryInterface() { 139 return (com.mvnforum.jaxb.db.MessageFolderType.class); 140 } 141 142 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() { 143 if (schemaFragment == null) { 144 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize(( 145 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su" 146 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra" 147 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi" 148 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b" 149 +"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\'com.sun.msv." 150 +"grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/su" 151 +"n/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000" 152 +"\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq" 153 +"\u0000~\u0000\u0003pp\u0000sq\u0000~\u0000\u0000ppsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002" 154 +"dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001d" 155 +"Lcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000#com.sun.msv.datatyp" 156 +"e.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.msv.d" 157 +"atatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.data" 158 +"type.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd" 159 +".XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/Strin" 160 +"g;L\u0000\btypeNameq\u0000~\u0000\u0016L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/" 161 +"WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006" 162 +"stringsr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Prese" 163 +"rve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcess" 164 +"or\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$NullSetEx" 165 +"pression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t" 166 +"\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0016L\u0000\fnamespaceURIq\u0000~\u0000\u0016xpq\u0000~\u0000\u001aq\u0000~\u0000\u0019sr" 167 +"\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.su" 168 +"n.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClass" 169 +"q\u0000~\u0000\nxq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psq\u0000~\u0000" 170 +"\u000eppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0013q\u0000" 171 +"~\u0000\u0019t\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$" 172 +"Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001cq\u0000~\u0000\u001fsq\u0000~\u0000 q\u0000~\u0000+q\u0000~\u0000\u0019sr\u0000#com.sun.ms" 173 +"v.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0016L\u0000\fname" 174 +"spaceURIq\u0000~\u0000\u0016xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt" 175 +"\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instancesr\u00000com.su" 176 +"n.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003s" 177 +"q\u0000~\u0000&\u0001psq\u0000~\u0000/t\u0000\nFolderNamet\u0000\u0000sq\u0000~\u0000\"ppsq\u0000~\u0000\tq\u0000~\u0000\'p\u0000sq\u0000~\u0000\u0000ppsq" 178 +"\u0000~\u0000\u000eppsr\u0000 com.sun.msv.datatype.xsd.IntType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000+com" 179 +".sun.msv.datatype.xsd.IntegerDerivedType\u0099\u00f1]\u0090&6k\u00be\u0002\u0000\u0001L\u0000\nbaseFa" 180 +"cetst\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;xq\u0000~\u0000\u0013q\u0000~\u0000\u0019t" 181 +"\u0000\u0003intq\u0000~\u0000-sr\u0000*com.sun.msv.datatype.xsd.MaxInclusiveFacet\u0000\u0000\u0000\u0000" 182 +"\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000#com.sun.msv.datatype.xsd.RangeFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\n" 183 +"limitValuet\u0000\u0012Ljava/lang/Object;xr\u00009com.sun.msv.datatype.xsd." 184 +"DataTypeWithValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.d" 185 +"atatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012ne" 186 +"edValueCheckFlagL\u0000\bbaseTypeq\u0000~\u0000@L\u0000\fconcreteTypet\u0000\'Lcom/sun/m" 187 +"sv/datatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000\u0016xq\u0000~\u0000\u0015ppq\u0000~\u0000-\u0000" 188 +"\u0001sr\u0000*com.sun.msv.datatype.xsd.MinInclusiveFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq" 189 +"\u0000~\u0000Dppq\u0000~\u0000-\u0000\u0000sr\u0000!com.sun.msv.datatype.xsd.LongType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000" 190 +"\u0000xq\u0000~\u0000?q\u0000~\u0000\u0019t\u0000\u0004longq\u0000~\u0000-sq\u0000~\u0000Cppq\u0000~\u0000-\u0000\u0001sq\u0000~\u0000Jppq\u0000~\u0000-\u0000\u0000sr\u0000$co" 191 +"m.sun.msv.datatype.xsd.IntegerType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000?q\u0000~\u0000\u0019t\u0000\u0007i" 192 +"ntegerq\u0000~\u0000-sr\u0000,com.sun.msv.datatype.xsd.FractionDigitsFacet\u0000" 193 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\u0005scalexr\u0000;com.sun.msv.datatype.xsd.DataTypeWithL" 194 +"exicalConstraintFacetT\u0090\u001c>\u001azb\u00ea\u0002\u0000\u0000xq\u0000~\u0000Gppq\u0000~\u0000-\u0001\u0000sr\u0000#com.sun.m" 195 +"sv.datatype.xsd.NumberType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0013q\u0000~\u0000\u0019t\u0000\u0007decimalq\u0000" 196 +"~\u0000-q\u0000~\u0000Xt\u0000\u000efractionDigits\u0000\u0000\u0000\u0000q\u0000~\u0000Rt\u0000\fminInclusivesr\u0000\u000ejava.la" 197 +"ng.Long;\u008b\u00e4\u0090\u00cc\u008f#\u00df\u0002\u0000\u0001J\u0000\u0005valuexr\u0000\u0010java.lang.Number\u0086\u00ac\u0095\u001d\u000b\u0094\u00e0\u008b\u0002\u0000\u0000xp\u0080" 198 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000q\u0000~\u0000Rt\u0000\fmaxInclusivesq\u0000~\u0000\\\u007f\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ffq\u0000~\u0000Mq\u0000~\u0000[sr\u0000\u0011java." 199 +"lang.Integer\u0012\u00e2\u00a0\u00a4\u00f7\u0081\u00878\u0002\u0000\u0001I\u0000\u0005valuexq\u0000~\u0000]\u0080\u0000\u0000\u0000q\u0000~\u0000Mq\u0000~\u0000_sq\u0000~\u0000a\u007f\u00ff\u00ff" 200 +"\u00ffq\u0000~\u0000\u001fsq\u0000~\u0000 q\u0000~\u0000Bq\u0000~\u0000\u0019sq\u0000~\u0000\"ppsq\u0000~\u0000$q\u0000~\u0000\'pq\u0000~\u0000(q\u0000~\u00001q\u0000~\u00005sq\u0000" 201 +"~\u0000/t\u0000\u000bFolderOrderq\u0000~\u00009q\u0000~\u00005sq\u0000~\u0000\"ppsq\u0000~\u0000\tq\u0000~\u0000\'p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000" 202 +"\u0011sq\u0000~\u0000\"ppsq\u0000~\u0000$q\u0000~\u0000\'pq\u0000~\u0000(q\u0000~\u00001q\u0000~\u00005sq\u0000~\u0000/t\u0000\u0012FolderCreationD" 203 +"ateq\u0000~\u00009q\u0000~\u00005sq\u0000~\u0000\"ppsq\u0000~\u0000\tq\u0000~\u0000\'p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0011sq\u0000~\u0000\"ppsq\u0000~\u0000" 204 +"$q\u0000~\u0000\'pq\u0000~\u0000(q\u0000~\u00001q\u0000~\u00005sq\u0000~\u0000/t\u0000\u0012FolderModifiedDateq\u0000~\u00009q\u0000~\u00005s" 205 +"q\u0000~\u0000\"ppsq\u0000~\u0000\tq\u0000~\u0000\'p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\tpp\u0000sq\u0000~\u0000\"ppsr\u0000 com.sun.msv" 206 +".grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.Unar" 207 +"yExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\'psq\u0000~\u0000$q\u0000~\u0000\'psr\u00002com.su" 208 +"n.msv.grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000" 209 +"\u0003q\u0000~\u00006psr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u00000" 210 +"q\u0000~\u00005sq\u0000~\u0000/t\u0000 com.mvnforum.jaxb.db.MessageListt\u0000+http://java" 211 +".sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\"ppsq\u0000~\u0000$q\u0000~\u0000\'pq\u0000~\u0000(q\u0000~" 212 +"\u00001q\u0000~\u00005sq\u0000~\u0000/t\u0000\u000bMessageListq\u0000~\u00009q\u0000~\u00005sr\u0000\"com.sun.msv.grammar" 213 +".ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar" 214 +"/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.Express" 215 +"ionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006pare" 216 +"ntt\u0000$Lcom/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000\u0014\u0001pq\u0000~\u0000:q\u0000~\u0000\u0006q" 217 +"\u0000~\u0000{q\u0000~\u0000yq\u0000~\u0000\rq\u0000~\u0000kq\u0000~\u0000rq\u0000~\u0000\u0007q\u0000~\u0000#q\u0000~\u0000eq\u0000~\u0000lq\u0000~\u0000sq\u0000~\u0000\u0087q\u0000~\u0000wq" 218 +"\u0000~\u0000\bq\u0000~\u0000iq\u0000~\u0000pq\u0000~\u0000\u0005q\u0000~\u0000~q\u0000~\u0000<x")); 219 } 220 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment); 221 } 222 223 public class Unmarshaller 224 extends com.mvnforum.jaxb.db.impl.runtime.AbstractUnmarshallingEventHandlerImpl 225 { 226 227 228 public Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context) { 229 super(context, "----------------"); 230 } 231 232 protected Unmarshaller(com.mvnforum.jaxb.db.impl.runtime.UnmarshallingContext context, int startState) { 233 this(context); 234 state = startState; 235 } 236 237 public java.lang.Object owner() { 238 return com.mvnforum.jaxb.db.impl.MessageFolderTypeImpl.this; 239 } 240 241 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts) 242 throws org.xml.sax.SAXException 243 { 244 int attIdx; 245 outer: 246 while (true) { 247 switch (state) { 248 case 15 : 249 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts); 250 return ; 251 case 13 : 252 if (("Message" == ___local)&&("" == ___uri)) { 253 _MessageList = ((com.mvnforum.jaxb.db.impl.MessageListImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.MessageListImpl.class), 14, ___uri, ___local, ___qname, __atts)); 254 return ; 255 } 256 _MessageList = ((com.mvnforum.jaxb.db.impl.MessageListImpl) spawnChildFromEnterElement((com.mvnforum.jaxb.db.impl.MessageListImpl.class), 14, ___uri, ___local, ___qname, __atts)); 257 return ; 258 case 6 : 259 if (("FolderCreationDate" == ___local)&&("" == ___uri)) { 260 context.pushAttributes(__atts, true); 261 state = 7; 262 return ; 263 } 264 state = 9; 265 continue outer; 266 case 3 : 267 if (("FolderOrder" == ___local)&&("" == ___uri)) { 268 context.pushAttributes(__atts, true); 269 state = 4; 270 return ; 271 } 272 state = 6; 273 continue outer; 274 case 9 : 275 if (("FolderModifiedDate" == ___local)&&("" == ___uri)) { 276 context.pushAttributes(__atts, true); 277 state = 10; 278 return ; 279 } 280 state = 12; 281 continue outer; 282 case 0 : 283 if (("FolderName" == ___local)&&("" == ___uri)) { 284 context.pushAttributes(__atts, true); 285 state = 1; 286 return ; 287 } 288 break; 289 case 12 : 290 if (("MessageList" == ___local)&&("" == ___uri)) { 291 context.pushAttributes(__atts, false); 292 state = 13; 293 return ; 294 } 295 state = 15; 296 continue outer; 297 } 298 super.enterElement(___uri, ___local, ___qname, __atts); 299 break; 300 } 301 } 302 303 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 304 throws org.xml.sax.SAXException 305 { 306 int attIdx; 307 outer: 308 while (true) { 309 switch (state) { 310 case 15 : 311 revertToParentFromLeaveElement(___uri, ___local, ___qname); 312 return ; 313 case 13 : 314 _MessageList = ((com.mvnforum.jaxb.db.impl.MessageListImpl) spawnChildFromLeaveElement((com.mvnforum.jaxb.db.impl.MessageListImpl.class), 14, ___uri, ___local, ___qname)); 315 return ; 316 case 5 : 317 if (("FolderOrder" == ___local)&&("" == ___uri)) { 318 context.popAttributes(); 319 state = 6; 320 return ; 321 } 322 break; 323 case 6 : 324 state = 9; 325 continue outer; 326 case 8 : 327 if (("FolderCreationDate" == ___local)&&("" == ___uri)) { 328 context.popAttributes(); 329 state = 9; 330 return ; 331 } 332 break; 333 case 3 : 334 state = 6; 335 continue outer; 336 case 11 : 337 if (("FolderModifiedDate" == ___local)&&("" == ___uri)) { 338 context.popAttributes(); 339 state = 12; 340 return ; 341 } 342 break; 343 case 9 : 344 state = 12; 345 continue outer; 346 case 12 : 347 state = 15; 348 continue outer; 349 case 14 : 350 if (("MessageList" == ___local)&&("" == ___uri)) { 351 context.popAttributes(); 352 state = 15; 353 return ; 354 } 355 break; 356 case 2 : 357 if (("FolderName" == ___local)&&("" == ___uri)) { 358 context.popAttributes(); 359 state = 3; 360 return ; 361 } 362 break; 363 } 364 super.leaveElement(___uri, ___local, ___qname); 365 break; 366 } 367 } 368 369 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 370 throws org.xml.sax.SAXException 371 { 372 int attIdx; 373 outer: 374 while (true) { 375 switch (state) { 376 case 15 : 377 revertToParentFromEnterAttribute(___uri, ___local, ___qname); 378 return ; 379 case 13 : 380 _MessageList = ((com.mvnforum.jaxb.db.impl.MessageListImpl) spawnChildFromEnterAttribute((com.mvnforum.jaxb.db.impl.MessageListImpl.class), 14, ___uri, ___local, ___qname)); 381 return ; 382 case 6 : 383 state = 9; 384 continue outer; 385 case 3 : 386 state = 6; 387 continue outer; 388 case 9 : 389 state = 12; 390 continue outer; 391 case 12 : 392 state = 15; 393 continue outer; 394 } 395 super.enterAttribute(___uri, ___local, ___qname); 396 break; 397 } 398 } 399 400 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 401 throws org.xml.sax.SAXException 402 { 403 int attIdx; 404 outer: 405 while (true) { 406 switch (state) { 407 case 15 : 408 revertToParentFromLeaveAttribute(___uri, ___local, ___qname); 409 return ; 410 case 13 : 411 _MessageList = ((com.mvnforum.jaxb.db.impl.MessageListImpl) spawnChildFromLeaveAttribute((com.mvnforum.jaxb.db.impl.MessageListImpl.class), 14, ___uri, ___local, ___qname)); 412 return ; 413 case 6 : 414 state = 9; 415 continue outer; 416 case 3 : 417 state = 6; 418 continue outer; 419 case 9 : 420 state = 12; 421 continue outer; 422 case 12 : 423 state = 15; 424 continue outer; 425 } 426 super.leaveAttribute(___uri, ___local, ___qname); 427 break; 428 } 429 } 430 431 public void handleText(final java.lang.String value) 432 throws org.xml.sax.SAXException 433 { 434 int attIdx; 435 outer: 436 while (true) { 437 try { 438 switch (state) { 439 case 15 : 440 revertToParentFromText(value); 441 return ; 442 case 13 : 443 _MessageList = ((com.mvnforum.jaxb.db.impl.MessageListImpl) spawnChildFromText((com.mvnforum.jaxb.db.impl.MessageListImpl.class), 14, value)); 444 return ; 445 case 1 : 446 state = 2; 447 eatText1(value); 448 return ; 449 case 10 : 450 state = 11; 451 eatText2(value); 452 return ; 453 case 6 : 454 state = 9; 455 continue outer; 456 case 3 : 457 state = 6; 458 continue outer; 459 case 9 : 460 state = 12; 461 continue outer; 462 case 7 : 463 state = 8; 464 eatText3(value); 465 return ; 466 case 4 : 467 state = 5; 468 eatText4(value); 469 return ; 470 case 12 : 471 state = 15; 472 continue outer; 473 } 474 } catch (java.lang.RuntimeException e) { 475 handleUnexpectedTextException(value, e); 476 } 477 break; 478 } 479 } 480 481 private void eatText1(final java.lang.String value) 482 throws org.xml.sax.SAXException 483 { 484 try { 485 _FolderName = value; 486 } catch (java.lang.Exception e) { 487 handleParseConversionException(e); 488 } 489 } 490 491 private void eatText2(final java.lang.String value) 492 throws org.xml.sax.SAXException 493 { 494 try { 495 _FolderModifiedDate = value; 496 } catch (java.lang.Exception e) { 497 handleParseConversionException(e); 498 } 499 } 500 501 private void eatText3(final java.lang.String value) 502 throws org.xml.sax.SAXException 503 { 504 try { 505 _FolderCreationDate = value; 506 } catch (java.lang.Exception e) { 507 handleParseConversionException(e); 508 } 509 } 510 511 private void eatText4(final java.lang.String value) 512 throws org.xml.sax.SAXException 513 { 514 try { 515 _FolderOrder = javax.xml.bind.DatatypeConverter.parseInt(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value)); 516 has_FolderOrder = true; 517 } catch (java.lang.Exception e) { 518 handleParseConversionException(e); 519 } 520 } 521 522 } 523 524 } 525 | Popular Tags |