View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v@@BUILD_VERSION@@ 
3   // 	See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // 	Any modifications to this file will be lost upon recompilation of the source schema. 
5   // 	Generated on: 2005.06.30 um 05:21:08 CEST 
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 }