KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > dozer > util > mapping > vo > jaxb > employee > impl > EmployeeWithInnerClassTypeImpl


1 //
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.4-b18-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: 2006.10.05 at 10:03:40 CEST
6
//
7

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 JavaDoc _BirthDate;
15     protected java.lang.String JavaDoc _FirstName;
16     protected net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.AddressType _Address;
17     protected java.lang.String JavaDoc _LastName;
18     public final static java.lang.Class JavaDoc 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 JavaDoc PRIMARY_INTERFACE_CLASS() {
22         return (net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.class);
23     }
24
25     public java.util.Calendar JavaDoc getBirthDate() {
26         return _BirthDate;
27     }
28
29     public void setBirthDate(java.util.Calendar JavaDoc value) {
30         _BirthDate = value;
31     }
32
33     public java.lang.String JavaDoc getFirstName() {
34         return _FirstName;
35     }
36
37     public void setFirstName(java.lang.String JavaDoc 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 JavaDoc getLastName() {
50         return _LastName;
51     }
52
53     public void setLastName(java.lang.String JavaDoc 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 JavaDoc
63     {
64         context.startElement("", "FirstName");
65         context.endNamespaceDecls();
66         context.endAttributes();
67         try {
68             context.text(((java.lang.String JavaDoc) _FirstName), "FirstName");
69         } catch (java.lang.Exception JavaDoc 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 JavaDoc) _BirthDate)), "BirthDate");
79             } catch (java.lang.Exception JavaDoc 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 JavaDoc) _LastName), "LastName");
89         } catch (java.lang.Exception JavaDoc 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 JavaDoc
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 JavaDoc
109     {
110     }
111
112     public java.lang.Class JavaDoc 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 JavaDoc _Street;
179         public final static java.lang.Class JavaDoc 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 JavaDoc PRIMARY_INTERFACE_CLASS() {
183             return (net.sf.dozer.util.mapping.vo.jaxb.employee.EmployeeWithInnerClassType.AddressType.class);
184         }
185
186         public java.lang.String JavaDoc getStreet() {
187             return _Street;
188         }
189
190         public void setStreet(java.lang.String JavaDoc 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 JavaDoc
200         {
201             context.startElement("", "Street");
202             context.endNamespaceDecls();
203             context.endAttributes();
204             try {
205                 context.text(((java.lang.String JavaDoc) _Street), "Street");
206             } catch (java.lang.Exception JavaDoc 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 JavaDoc
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 JavaDoc
219         {
220         }
221
222         public java.lang.Class JavaDoc 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 JavaDoc owner() {
285                 return net.sf.dozer.util.mapping.vo.jaxb.employee.impl.EmployeeWithInnerClassTypeImpl.AddressTypeImpl.this;
286             }
287
288             public void enterElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname, org.xml.sax.Attributes JavaDoc __atts)
289                 throws org.xml.sax.SAXException JavaDoc
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 JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
312                 throws org.xml.sax.SAXException JavaDoc
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 JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
335                 throws org.xml.sax.SAXException JavaDoc
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 JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
351                 throws org.xml.sax.SAXException JavaDoc
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 JavaDoc value)
367                 throws org.xml.sax.SAXException JavaDoc
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 JavaDoc e) {
383                         handleUnexpectedTextException(value, e);
384                     }
385                     break;
386                 }
387             }
388
389             private void eatText1(final java.lang.String JavaDoc value)
390                 throws org.xml.sax.SAXException JavaDoc
391             {
392                 try {
393                     _Street = value;
394                 } catch (java.lang.Exception JavaDoc 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 JavaDoc owner() {
418             return net.sf.dozer.util.mapping.vo.jaxb.employee.impl.EmployeeWithInnerClassTypeImpl.this;
419         }
420
421         public void enterElement(java.lang.String JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname, org.xml.sax.Attributes JavaDoc __atts)
422             throws org.xml.sax.SAXException JavaDoc
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 JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
473             throws org.xml.sax.SAXException JavaDoc
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 JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
520             throws org.xml.sax.SAXException JavaDoc
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 JavaDoc ___uri, java.lang.String JavaDoc ___local, java.lang.String JavaDoc ___qname)
539             throws org.xml.sax.SAXException JavaDoc
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 JavaDoc value)
558             throws org.xml.sax.SAXException JavaDoc
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 JavaDoc e) {
585                     handleUnexpectedTextException(value, e);
586                 }
587                 break;
588             }
589         }
590
591         private void eatText1(final java.lang.String JavaDoc value)
592             throws org.xml.sax.SAXException JavaDoc
593         {
594             try {
595                 _LastName = value;
596             } catch (java.lang.Exception JavaDoc e) {
597                 handleParseConversionException(e);
598             }
599         }
600
601         private void eatText2(final java.lang.String JavaDoc value)
602             throws org.xml.sax.SAXException JavaDoc
603         {
604             try {
605                 _BirthDate = javax.xml.bind.DatatypeConverter.parseDate(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
606             } catch (java.lang.Exception JavaDoc e) {
607                 handleParseConversionException(e);
608             }
609         }
610
611         private void eatText3(final java.lang.String JavaDoc value)
612             throws org.xml.sax.SAXException JavaDoc
613         {
614             try {
615                 _FirstName = value;
616             } catch (java.lang.Exception JavaDoc e) {
617                 handleParseConversionException(e);
618             }
619         }
620
621     }
622
623 }
624
Popular Tags