1 8 9 package net.sf.dozer.util.mapping.vo.jaxb.employee.impl; 10 11 public class EmployeeWithInnerClassTypeImpl implements net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType, com.sun.xml.bind.JAXBObject, net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.UnmarshallableObject, net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.XMLSerializable, net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.ValidatableObject 12 { 13 14 protected java.util.Calendar _BirthDate; 15 protected java.lang.String _FirstName; 16 protected net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.AddressType _Address; 17 protected java.lang.String _LastName; 18 public final static java.lang.Class version = (net.sf.dozer.util.mapping.vo.jaxb.employee.impl.JAXBVersion.class); 19 private static com.sun.msv.grammar.Grammar schemaFragment; 20 21 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() { 22 return (net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.class); 23 } 24 25 public java.util.Calendar getBirthDate() { 26 return _BirthDate; 27 } 28 29 public void setBirthDate(java.util.Calendar value) { 30 _BirthDate = value; 31 } 32 33 public java.lang.String getFirstName() { 34 return _FirstName; 35 } 36 37 public void setFirstName(java.lang.String value) { 38 _FirstName = value; 39 } 40 41 public net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.AddressType getAddress() { 42 return _Address; 43 } 44 45 public void setAddress(net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.AddressType value) { 46 _Address = value; 47 } 48 49 public java.lang.String getLastName() { 50 return _LastName; 51 } 52 53 public void setLastName(java.lang.String value) { 54 _LastName = value; 55 } 56 57 public net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.UnmarshallingEventHandler createUnmarshaller(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.UnmarshallingContext context) { 58 return new net.sf.dozer.util.mapping.vo.jaxb.employee.impl.EmployeeWithInnerClassTypeImpl.Unmarshaller(context); 59 } 60 61 public void serializeBody(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.XMLSerializer context) 62 throws org.xml.sax.SAXException 63 { 64 context.startElement("", "FirstName"); 65 context.endNamespaceDecls(); 66 context.endAttributes(); 67 try { 68 context.text(((java.lang.String ) _FirstName), "FirstName"); 69 } catch (java.lang.Exception e) { 70 net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.Util.handlePrintConversionException(this, e, context); 71 } 72 context.endElement(); 73 if (_BirthDate!= null) { 74 context.startElement("", "BirthDate"); 75 context.endNamespaceDecls(); 76 context.endAttributes(); 77 try { 78 context.text(javax.xml.bind.DatatypeConverter.printDate(((java.util.Calendar ) _BirthDate)), "BirthDate"); 79 } catch (java.lang.Exception e) { 80 net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.Util.handlePrintConversionException(this, e, context); 81 } 82 context.endElement(); 83 } 84 context.startElement("", "LastName"); 85 context.endNamespaceDecls(); 86 context.endAttributes(); 87 try { 88 context.text(((java.lang.String ) _LastName), "LastName"); 89 } catch (java.lang.Exception e) { 90 net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.Util.handlePrintConversionException(this, e, context); 91 } 92 context.endElement(); 93 context.startElement("", "Address"); 94 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Address), "Address"); 95 context.endNamespaceDecls(); 96 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Address), "Address"); 97 context.endAttributes(); 98 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Address), "Address"); 99 context.endElement(); 100 } 101 102 public void serializeAttributes(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.XMLSerializer context) 103 throws org.xml.sax.SAXException 104 { 105 } 106 107 public void serializeURIs(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.XMLSerializer context) 108 throws org.xml.sax.SAXException 109 { 110 } 111 112 public java.lang.Class getPrimaryInterface() { 113 return (net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.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\'com.sun.msv.grammar." 124 +"trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/gr" 125 +"ammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000" 126 +"\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003pp\u0000s" 127 +"q\u0000~\u0000\u0000ppsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLor" 128 +"g/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun" 129 +"/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000#com.sun.msv.datatype.xsd.St" 130 +"ringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.msv.datatype." 131 +"xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd" 132 +".ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatat" 133 +"ypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/String;L\u0000\btyp" 134 +"eNameq\u0000~\u0000\u0015L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpa" 135 +"ceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006stringsr" 136 +"\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000" 137 +"\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000" 138 +"\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$NullSetExpression" 139 +"\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" 140 +"\u0002L\u0000\tlocalNameq\u0000~\u0000\u0015L\u0000\fnamespaceURIq\u0000~\u0000\u0015xpq\u0000~\u0000\u0019q\u0000~\u0000\u0018sr\u0000\u001dcom.su" 141 +"n.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.gr" 142 +"ammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\txq\u0000" 143 +"~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psq\u0000~\u0000\rppsr\u0000\"c" 144 +"om.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0012q\u0000~\u0000\u0018t\u0000\u0005QN" 145 +"amesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse" 146 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001bq\u0000~\u0000\u001esq\u0000~\u0000\u001fq\u0000~\u0000*q\u0000~\u0000\u0018sr\u0000#com.sun.msv.gramma" 147 +"r.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0015L\u0000\fnamespaceURI" 148 +"q\u0000~\u0000\u0015xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004typet\u0000" 149 +")http://www.w3.org/2001/XMLSchema-instancesr\u00000com.sun.msv.gr" 150 +"ammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000%\u0001ps" 151 +"q\u0000~\u0000.t\u0000\tFirstNamet\u0000\u0000sq\u0000~\u0000!ppsq\u0000~\u0000\bq\u0000~\u0000&p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\rppsr\u0000" 152 +"!com.sun.msv.datatype.xsd.DateType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000)com.sun.msv" 153 +".datatype.xsd.DateTimeBaseType\u0014W\u001a@3\u00a5\u00b4\u00e5\u0002\u0000\u0000xq\u0000~\u0000\u0012q\u0000~\u0000\u0018t\u0000\u0004dateq" 154 +"\u0000~\u0000,q\u0000~\u0000\u001esq\u0000~\u0000\u001fq\u0000~\u0000@q\u0000~\u0000\u0018sq\u0000~\u0000!ppsq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004" 155 +"sq\u0000~\u0000.t\u0000\tBirthDateq\u0000~\u00008q\u0000~\u00004sq\u0000~\u0000\bpp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0010sq\u0000~\u0000!ppsq" 156 +"\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t\u0000\bLastNameq\u0000~\u00008sq\u0000~\u0000\bpp\u0000sq\u0000~" 157 +"\u0000\u0000ppsq\u0000~\u0000\bpp\u0000sq\u0000~\u0000!ppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000" 158 +"\u0000\u0000\u0000\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~" 159 +"\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000&psq\u0000~\u0000#q\u0000~\u0000&psr\u00002com.sun.msv.grammar.Expression" 160 +"$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u00005psr\u0000 com.sun.msv.g" 161 +"rammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000/q\u0000~\u00004sq\u0000~\u0000.t\u0000Qnet.sf.doz" 162 +"er.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType." 163 +"AddressTypet\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000" 164 +"~\u0000!ppsq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t\u0000\u0007Addressq\u0000~\u00008sr\u0000\"com" 165 +".sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom" 166 +"/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv" 167 +".grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstre" 168 +"amVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionPool;xp\u0000" 169 +"\u0000\u0000\u000e\u0001pq\u0000~\u0000;q\u0000~\u0000\u0006q\u0000~\u0000Oq\u0000~\u0000Mq\u0000~\u0000Rq\u0000~\u0000\u0005q\u0000~\u00009q\u0000~\u0000\"q\u0000~\u0000Bq\u0000~\u0000Hq\u0000~\u0000[" 170 +"q\u0000~\u0000\fq\u0000~\u0000Gq\u0000~\u0000\u0007x")); 171 } 172 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment); 173 } 174 175 public static class AddressTypeImpl implements net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.AddressType, com.sun.xml.bind.JAXBObject, net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.UnmarshallableObject, net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.XMLSerializable, net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.ValidatableObject 176 { 177 178 protected java.lang.String _Street; 179 public final static java.lang.Class version = (net.sf.dozer.util.mapping.vo.jaxb.employee.impl.JAXBVersion.class); 180 private static com.sun.msv.grammar.Grammar schemaFragment; 181 182 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() { 183 return (net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.AddressType.class); 184 } 185 186 public java.lang.String getStreet() { 187 return _Street; 188 } 189 190 public void setStreet(java.lang.String value) { 191 _Street = value; 192 } 193 194 public net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.UnmarshallingEventHandler createUnmarshaller(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.UnmarshallingContext context) { 195 return new net.sf.dozer.util.mapping.vo.jaxb.employee.impl.EmployeeWithInnerClassTypeImpl.AddressTypeImpl.Unmarshaller(context); 196 } 197 198 public void serializeBody(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.XMLSerializer context) 199 throws org.xml.sax.SAXException 200 { 201 context.startElement("", "Street"); 202 context.endNamespaceDecls(); 203 context.endAttributes(); 204 try { 205 context.text(((java.lang.String ) _Street), "Street"); 206 } catch (java.lang.Exception e) { 207 net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.Util.handlePrintConversionException(this, e, context); 208 } 209 context.endElement(); 210 } 211 212 public void serializeAttributes(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.XMLSerializer context) 213 throws org.xml.sax.SAXException 214 { 215 } 216 217 public void serializeURIs(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.XMLSerializer context) 218 throws org.xml.sax.SAXException 219 { 220 } 221 222 public java.lang.Class getPrimaryInterface() { 223 return (net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.AddressType.class); 224 } 225 226 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() { 227 if (schemaFragment == null) { 228 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize(( 229 "\u00ac\u00ed\u0000\u0005sr\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000" 230 +"\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv." 231 +"grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000" 232 +"\fcontentModelt\u0000 Lcom/sun/msv/grammar/Expression;xr\u0000\u001ecom.sun." 233 +"msv.grammar.Expression\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Lj" 234 +"ava/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0003xppp\u0000sr\u0000\u001fcom.sun.msv.gra" 235 +"mmar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.BinaryExp" 236 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1q\u0000~\u0000\u0003L\u0000\u0004exp2q\u0000~\u0000\u0003xq\u0000~\u0000\u0004ppsr\u0000\u001bcom.sun.msv.g" 237 +"rammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datat" 238 +"ype;L\u0000\u0006exceptq\u0000~\u0000\u0003L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000" 239 +"~\u0000\u0004ppsr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\ris" 240 +"AlwaysValidxr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000" 241 +"\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000" 242 +"xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnam" 243 +"espaceUrit\u0000\u0012Ljava/lang/String;L\u0000\btypeNameq\u0000~\u0000\u0012L\u0000\nwhiteSpacet" 244 +"\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://" 245 +"www.w3.org/2001/XMLSchemat\u0000\u0006stringsr\u00005com.sun.msv.datatype.x" 246 +"sd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.da" 247 +"tatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv." 248 +"grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0004ppsr\u0000\u001bc" 249 +"om.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0012L\u0000\fnam" 250 +"espaceURIq\u0000~\u0000\u0012xpq\u0000~\u0000\u0016q\u0000~\u0000\u0015sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000" 251 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\bppsr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000" 252 +"\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0003L\u0000\tnameClassq\u0000~\u0000\u0001xq\u0000~\u0000\u0004sr\u0000\u0011java.lang.Boolean" 253 +"\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psq\u0000~\u0000\nppsr\u0000\"com.sun.msv.datatype.xsd." 254 +"QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u000fq\u0000~\u0000\u0015t\u0000\u0005QNamesr\u00005com.sun.msv.datat" 255 +"ype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0018q\u0000~\u0000\u001bsq" 256 +"\u0000~\u0000\u001cq\u0000~\u0000\'q\u0000~\u0000\u0015sr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000" 257 +"\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0012L\u0000\fnamespaceURIq\u0000~\u0000\u0012xr\u0000\u001dcom.sun.msv.gra" 258 +"mmar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004typet\u0000)http://www.w3.org/2001/" 259 +"XMLSchema-instancesr\u00000com.sun.msv.grammar.Expression$Epsilon" 260 +"Expression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0004sq\u0000~\u0000\"\u0001psq\u0000~\u0000+t\u0000\u0006Streett\u0000\u0000sr\u0000\"com" 261 +".sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom" 262 +"/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv" 263 +".grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstre" 264 +"amVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionPool;xp\u0000" 265 +"\u0000\u0000\u0002\u0001pq\u0000~\u0000\u001fq\u0000~\u0000\tx")); 266 } 267 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment); 268 } 269 270 public class Unmarshaller 271 extends net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.AbstractUnmarshallingEventHandlerImpl 272 { 273 274 275 public Unmarshaller(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.UnmarshallingContext context) { 276 super(context, "----"); 277 } 278 279 protected Unmarshaller(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.UnmarshallingContext context, int startState) { 280 this(context); 281 state = startState; 282 } 283 284 public java.lang.Object owner() { 285 return net.sf.dozer.util.mapping.vo.jaxb.employee.impl.EmployeeWithInnerClassTypeImpl.AddressTypeImpl.this; 286 } 287 288 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts) 289 throws org.xml.sax.SAXException 290 { 291 int attIdx; 292 outer: 293 while (true) { 294 switch (state) { 295 case 0 : 296 if (("Street" == ___local)&&("" == ___uri)) { 297 context.pushAttributes(__atts, true); 298 state = 1; 299 return ; 300 } 301 break; 302 case 3 : 303 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts); 304 return ; 305 } 306 super.enterElement(___uri, ___local, ___qname, __atts); 307 break; 308 } 309 } 310 311 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 312 throws org.xml.sax.SAXException 313 { 314 int attIdx; 315 outer: 316 while (true) { 317 switch (state) { 318 case 2 : 319 if (("Street" == ___local)&&("" == ___uri)) { 320 context.popAttributes(); 321 state = 3; 322 return ; 323 } 324 break; 325 case 3 : 326 revertToParentFromLeaveElement(___uri, ___local, ___qname); 327 return ; 328 } 329 super.leaveElement(___uri, ___local, ___qname); 330 break; 331 } 332 } 333 334 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 335 throws org.xml.sax.SAXException 336 { 337 int attIdx; 338 outer: 339 while (true) { 340 switch (state) { 341 case 3 : 342 revertToParentFromEnterAttribute(___uri, ___local, ___qname); 343 return ; 344 } 345 super.enterAttribute(___uri, ___local, ___qname); 346 break; 347 } 348 } 349 350 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 351 throws org.xml.sax.SAXException 352 { 353 int attIdx; 354 outer: 355 while (true) { 356 switch (state) { 357 case 3 : 358 revertToParentFromLeaveAttribute(___uri, ___local, ___qname); 359 return ; 360 } 361 super.leaveAttribute(___uri, ___local, ___qname); 362 break; 363 } 364 } 365 366 public void handleText(final java.lang.String value) 367 throws org.xml.sax.SAXException 368 { 369 int attIdx; 370 outer: 371 while (true) { 372 try { 373 switch (state) { 374 case 1 : 375 eatText1(value); 376 state = 2; 377 return ; 378 case 3 : 379 revertToParentFromText(value); 380 return ; 381 } 382 } catch (java.lang.RuntimeException e) { 383 handleUnexpectedTextException(value, e); 384 } 385 break; 386 } 387 } 388 389 private void eatText1(final java.lang.String value) 390 throws org.xml.sax.SAXException 391 { 392 try { 393 _Street = value; 394 } catch (java.lang.Exception e) { 395 handleParseConversionException(e); 396 } 397 } 398 399 } 400 401 } 402 403 public class Unmarshaller 404 extends net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.AbstractUnmarshallingEventHandlerImpl 405 { 406 407 408 public Unmarshaller(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.UnmarshallingContext context) { 409 super(context, "-------------"); 410 } 411 412 protected Unmarshaller(net.sf.dozer.util.mapping.vo.jaxb.employee.impl.runtime.UnmarshallingContext context, int startState) { 413 this(context); 414 state = startState; 415 } 416 417 public java.lang.Object owner() { 418 return net.sf.dozer.util.mapping.vo.jaxb.employee.impl.EmployeeWithInnerClassTypeImpl.this; 419 } 420 421 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts) 422 throws org.xml.sax.SAXException 423 { 424 int attIdx; 425 outer: 426 while (true) { 427 switch (state) { 428 case 3 : 429 if (("BirthDate" == ___local)&&("" == ___uri)) { 430 context.pushAttributes(__atts, true); 431 state = 4; 432 return ; 433 } 434 state = 6; 435 continue outer; 436 case 12 : 437 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts); 438 return ; 439 case 6 : 440 if (("LastName" == ___local)&&("" == ___uri)) { 441 context.pushAttributes(__atts, true); 442 state = 7; 443 return ; 444 } 445 break; 446 case 0 : 447 if (("FirstName" == ___local)&&("" == ___uri)) { 448 context.pushAttributes(__atts, true); 449 state = 1; 450 return ; 451 } 452 break; 453 case 10 : 454 if (("Street" == ___local)&&("" == ___uri)) { 455 _Address = ((net.sf.dozer.util.mapping.vo.jaxb.employee.impl.EmployeeWithInnerClassTypeImpl.AddressTypeImpl) spawnChildFromEnterElement((net.sf.dozer.util.mapping.vo.jaxb.employee.impl.EmployeeWithInnerClassTypeImpl.AddressTypeImpl.class), 11, ___uri, ___local, ___qname, __atts)); 456 return ; 457 } 458 break; 459 case 9 : 460 if (("Address" == ___local)&&("" == ___uri)) { 461 context.pushAttributes(__atts, false); 462 state = 10; 463 return ; 464 } 465 break; 466 } 467 super.enterElement(___uri, ___local, ___qname, __atts); 468 break; 469 } 470 } 471 472 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 473 throws org.xml.sax.SAXException 474 { 475 int attIdx; 476 outer: 477 while (true) { 478 switch (state) { 479 case 8 : 480 if (("LastName" == ___local)&&("" == ___uri)) { 481 context.popAttributes(); 482 state = 9; 483 return ; 484 } 485 break; 486 case 3 : 487 state = 6; 488 continue outer; 489 case 12 : 490 revertToParentFromLeaveElement(___uri, ___local, ___qname); 491 return ; 492 case 11 : 493 if (("Address" == ___local)&&("" == ___uri)) { 494 context.popAttributes(); 495 state = 12; 496 return ; 497 } 498 break; 499 case 2 : 500 if (("FirstName" == ___local)&&("" == ___uri)) { 501 context.popAttributes(); 502 state = 3; 503 return ; 504 } 505 break; 506 case 5 : 507 if (("BirthDate" == ___local)&&("" == ___uri)) { 508 context.popAttributes(); 509 state = 6; 510 return ; 511 } 512 break; 513 } 514 super.leaveElement(___uri, ___local, ___qname); 515 break; 516 } 517 } 518 519 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 520 throws org.xml.sax.SAXException 521 { 522 int attIdx; 523 outer: 524 while (true) { 525 switch (state) { 526 case 3 : 527 state = 6; 528 continue outer; 529 case 12 : 530 revertToParentFromEnterAttribute(___uri, ___local, ___qname); 531 return ; 532 } 533 super.enterAttribute(___uri, ___local, ___qname); 534 break; 535 } 536 } 537 538 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 539 throws org.xml.sax.SAXException 540 { 541 int attIdx; 542 outer: 543 while (true) { 544 switch (state) { 545 case 3 : 546 state = 6; 547 continue outer; 548 case 12 : 549 revertToParentFromLeaveAttribute(___uri, ___local, ___qname); 550 return ; 551 } 552 super.leaveAttribute(___uri, ___local, ___qname); 553 break; 554 } 555 } 556 557 public void handleText(final java.lang.String value) 558 throws org.xml.sax.SAXException 559 { 560 int attIdx; 561 outer: 562 while (true) { 563 try { 564 switch (state) { 565 case 3 : 566 state = 6; 567 continue outer; 568 case 12 : 569 revertToParentFromText(value); 570 return ; 571 case 7 : 572 eatText1(value); 573 state = 8; 574 return ; 575 case 4 : 576 eatText2(value); 577 state = 5; 578 return ; 579 case 1 : 580 eatText3(value); 581 state = 2; 582 return ; 583 } 584 } catch (java.lang.RuntimeException e) { 585 handleUnexpectedTextException(value, e); 586 } 587 break; 588 } 589 } 590 591 private void eatText1(final java.lang.String value) 592 throws org.xml.sax.SAXException 593 { 594 try { 595 _LastName = value; 596 } catch (java.lang.Exception e) { 597 handleParseConversionException(e); 598 } 599 } 600 601 private void eatText2(final java.lang.String value) 602 throws org.xml.sax.SAXException 603 { 604 try { 605 _BirthDate = javax.xml.bind.DatatypeConverter.parseDate(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value)); 606 } catch (java.lang.Exception e) { 607 handleParseConversionException(e); 608 } 609 } 610 611 private void eatText3(final java.lang.String value) 612 throws org.xml.sax.SAXException 613 { 614 try { 615 _FirstName = value; 616 } catch (java.lang.Exception e) { 617 handleParseConversionException(e); 618 } 619 } 620 621 } 622 623 } 624 | Popular Tags |