1
2
3
4
5
6
7
8 package de.nierbeck.timeTrack.model.impl;
9
10 public class EntriesImpl extends
11 de.nierbeck.timeTrack.model.impl.EntriesTypeImpl implements
12 de.nierbeck.timeTrack.model.Entries, com.sun.xml.bind.RIElement,
13 com.sun.xml.bind.JAXBObject,
14 de.nierbeck.timeTrack.model.impl.runtime.UnmarshallableObject,
15 de.nierbeck.timeTrack.model.impl.runtime.XMLSerializable,
16 de.nierbeck.timeTrack.model.impl.runtime.ValidatableObject {
17
18 public final static java.lang.Class version = (de.nierbeck.timeTrack.model.impl.JAXBVersion.class);
19
20 private static com.sun.msv.grammar.Grammar schemaFragment;
21
22 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
23 return (de.nierbeck.timeTrack.model.Entries.class);
24 }
25
26 public java.lang.String ____jaxb_ri____getNamespaceURI() {
27 return "";
28 }
29
30 public java.lang.String ____jaxb_ri____getLocalName() {
31 return "Entries";
32 }
33
34 public de.nierbeck.timeTrack.model.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
35 de.nierbeck.timeTrack.model.impl.runtime.UnmarshallingContext context) {
36 return new de.nierbeck.timeTrack.model.impl.EntriesImpl.Unmarshaller(
37 context);
38 }
39
40 public void serializeBody(
41 de.nierbeck.timeTrack.model.impl.runtime.XMLSerializer context)
42 throws org.xml.sax.SAXException {
43 context.startElement("", "Entries");
44 super.serializeURIs(context);
45 context.endNamespaceDecls();
46 super.serializeAttributes(context);
47 context.endAttributes();
48 super.serializeBody(context);
49 context.endElement();
50 }
51
52 public void serializeAttributes(
53 de.nierbeck.timeTrack.model.impl.runtime.XMLSerializer context)
54 throws org.xml.sax.SAXException {
55 }
56
57 public void serializeURIs(
58 de.nierbeck.timeTrack.model.impl.runtime.XMLSerializer context)
59 throws org.xml.sax.SAXException {
60 }
61
62 public java.lang.Class getPrimaryInterface() {
63 return (de.nierbeck.timeTrack.model.Entries.class);
64 }
65
66 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
67 if (schemaFragment == null) {
68 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
69 .deserialize(("\u00ac\u00ed\u0000\u0005sr\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000"
70 + "\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv."
71 + "grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000"
72 + "\fcontentModelt\u0000 Lcom/sun/msv/grammar/Expression;xr\u0000\u001ecom.sun."
73 + "msv.grammar.Expression\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Lj"
74 + "ava/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0003xppp\u0000sr\u0000\u001fcom.sun.msv.gra"
75 + "mmar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.BinaryExp"
76 + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1q\u0000~\u0000\u0003L\u0000\u0004exp2q\u0000~\u0000\u0003xq\u0000~\u0000\u0004ppsq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0000pp\u0000"
77 + "sq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0000pp\u0000sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
78 + "\u0000xq\u0000~\u0000\bppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001c"
79 + "com.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0003xq\u0000~\u0000\u0004sr\u0000\u0011"
80 + "java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000 com.sun.msv.gram"
81 + "mar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0003L\u0000\tnameClassq\u0000~\u0000\u0001xq\u0000~\u0000"
82 + "\u0004q\u0000~\u0000\u0014psr\u00002com.sun.msv.grammar.Expression$AnyStringExpressio"
83 + "n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0004sq\u0000~\u0000\u0013\u0001psr\u0000 com.sun.msv.grammar.AnyNameCla"
84 + "ss\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\u0000xps"
85 + "r\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
86 + "\u0000\u0000xq\u0000~\u0000\u0004q\u0000~\u0000\u0019psr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
87 + "\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000 xq\u0000"
88 + "~\u0000\u001bt\u0000%de.nierbeck.timeTrack.model.EntryTypet\u0000+http://java.su"
89 + "n.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u000eppsq\u0000~\u0000\u0015q\u0000~\u0000\u0014psr\u0000\u001bcom.sun"
90 + ".msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype"
91 + "/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0003L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPa"
92 + "ir;xq\u0000~\u0000\u0004ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000"
93 + "xr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000"
94 + "%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun"
95 + ".msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000"
96 + "~\u0000 L\u0000\btypeNameq\u0000~\u0000 L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd"
97 + "/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000"
98 + "\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Colla"
99 + "pse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcess"
100 + "or\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$NullSetExp"
101 + "ression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0004ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001e"
102 + "jB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000 L\u0000\fnamespaceURIq\u0000~\u0000 xpq\u0000~\u00001q\u0000~\u00000sq\u0000"
103 + "~\u0000\u001ft\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instanceq\u0000~\u0000\u001es"
104 + "q\u0000~\u0000\u001ft\u0000\u000fcurrentSelectedt\u0000\u0000sq\u0000~\u0000\u0010ppsq\u0000~\u0000\u0000pp\u0000sq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0000pp\u0000"
105 + "sq\u0000~\u0000\u000eppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q\u0000~\u0000\u0014pq\u0000~\u0000\u0018q\u0000~\u0000\u001cq\u0000~\u0000\u001esq\u0000~\u0000\u001fq\u0000~\u0000\"q\u0000"
106 + "~\u0000#sq\u0000~\u0000\u000eppsq\u0000~\u0000\u0015q\u0000~\u0000\u0014pq\u0000~\u0000)q\u0000~\u00009q\u0000~\u0000\u001esq\u0000~\u0000\u001ft\u0000\u0005entryq\u0000~\u0000>sq\u0000"
107 + "~\u0000\u000eppsq\u0000~\u0000\u0015q\u0000~\u0000\u0014pq\u0000~\u0000)q\u0000~\u00009q\u0000~\u0000\u001esq\u0000~\u0000\u001ft\u0000\u0007Entriesq\u0000~\u0000>sr\u0000\"com"
108 + ".sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom"
109 + "/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv"
110 + ".grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstre"
111 + "amVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionPool;xp\u0000"
112 + "\u0000\u0000\f\u0001pq\u0000~\u0000?q\u0000~\u0000$q\u0000~\u0000Gq\u0000~\u0000Kq\u0000~\u0000\tq\u0000~\u0000\u000fq\u0000~\u0000Cq\u0000~\u0000\u0012q\u0000~\u0000Dq\u0000~\u0000\fq\u0000~\u0000A"
113 + "q\u0000~\u0000\nx"));
114 }
115 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
116 schemaFragment);
117 }
118
119 public class Unmarshaller
120 extends
121 de.nierbeck.timeTrack.model.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
122
123 public Unmarshaller(
124 de.nierbeck.timeTrack.model.impl.runtime.UnmarshallingContext context) {
125 super(context, "----");
126 }
127
128 protected Unmarshaller(
129 de.nierbeck.timeTrack.model.impl.runtime.UnmarshallingContext context,
130 int startState) {
131 this(context);
132 state = startState;
133 }
134
135 public java.lang.Object owner() {
136 return de.nierbeck.timeTrack.model.impl.EntriesImpl.this;
137 }
138
139 public void enterElement(java.lang.String ___uri,
140 java.lang.String ___local, java.lang.String ___qname,
141 org.xml.sax.Attributes __atts) throws org.xml.sax.SAXException {
142 int attIdx;
143 outer: while (true) {
144 switch (state) {
145 case 0:
146 if (("Entries" == ___local) && ("" == ___uri)) {
147 context.pushAttributes(__atts, false);
148 state = 1;
149 return;
150 }
151 break;
152 case 1:
153 if (("currentSelected" == ___local) && ("" == ___uri)) {
154 spawnHandlerFromEnterElement(
155 (((de.nierbeck.timeTrack.model.impl.EntriesTypeImpl) de.nierbeck.timeTrack.model.impl.EntriesImpl.this).new Unmarshaller(
156 context)), 2, ___uri, ___local,
157 ___qname, __atts);
158 return;
159 }
160 break;
161 case 3:
162 revertToParentFromEnterElement(___uri, ___local, ___qname,
163 __atts);
164 return;
165 }
166 super.enterElement(___uri, ___local, ___qname, __atts);
167 break;
168 }
169 }
170
171 public void leaveElement(java.lang.String ___uri,
172 java.lang.String ___local, java.lang.String ___qname)
173 throws org.xml.sax.SAXException {
174 int attIdx;
175 outer: while (true) {
176 switch (state) {
177 case 2:
178 if (("Entries" == ___local) && ("" == ___uri)) {
179 context.popAttributes();
180 state = 3;
181 return;
182 }
183 break;
184 case 3:
185 revertToParentFromLeaveElement(___uri, ___local, ___qname);
186 return;
187 }
188 super.leaveElement(___uri, ___local, ___qname);
189 break;
190 }
191 }
192
193 public void enterAttribute(java.lang.String ___uri,
194 java.lang.String ___local, java.lang.String ___qname)
195 throws org.xml.sax.SAXException {
196 int attIdx;
197 outer: while (true) {
198 switch (state) {
199 case 3:
200 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
201 return;
202 }
203 super.enterAttribute(___uri, ___local, ___qname);
204 break;
205 }
206 }
207
208 public void leaveAttribute(java.lang.String ___uri,
209 java.lang.String ___local, java.lang.String ___qname)
210 throws org.xml.sax.SAXException {
211 int attIdx;
212 outer: while (true) {
213 switch (state) {
214 case 3:
215 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
216 return;
217 }
218 super.leaveAttribute(___uri, ___local, ___qname);
219 break;
220 }
221 }
222
223 public void handleText(final java.lang.String value)
224 throws org.xml.sax.SAXException {
225 int attIdx;
226 outer: while (true) {
227 try {
228 switch (state) {
229 case 3:
230 revertToParentFromText(value);
231 return;
232 }
233 } catch (java.lang.RuntimeException e) {
234 handleUnexpectedTextException(value, e);
235 }
236 break;
237 }
238 }
239
240 }
241
242 }