001 //
002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.1-05/30/2003 05:06 AM(java_re)-fcs
003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004 // Any modifications to this file will be lost upon recompilation of the source schema.
005 // Generated on: 2004.10.11 at 12:13:34 EDT
006 //
007
008
009 package astronomy.data.spectra.impl;
010
011 public class PlotTypeImpl implements astronomy.data.spectra.PlotType, com.sun.xml.bind.JAXBObject, astronomy.data.spectra.impl.runtime.UnmarshallableObject, astronomy.data.spectra.impl.runtime.XMLSerializable, astronomy.data.spectra.impl.runtime.ValidatableObject
012 {
013
014 protected astronomy.data.spectra.RangeType _Plotrange;
015 protected astronomy.data.spectra.PlotType.PlotdataType _Plotdata;
016 protected com.sun.xml.bind.util.ListImpl _Date = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList());
017 protected astronomy.data.spectra.RangeType _Datarange;
018 protected astronomy.data.spectra.PlotType.ResolutionType _Resolution;
019 protected astronomy.data.spectra.PlotType.ExposureType _Exposure;
020 protected boolean has_Page;
021 protected long _Page;
022 public final static java.lang.Class version = (astronomy.data.spectra.impl.JAXBVersion.class);
023 private static com.sun.msv.grammar.Grammar schemaFragment;
024
025 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
026 return (astronomy.data.spectra.PlotType.class);
027 }
028
029 public astronomy.data.spectra.RangeType getPlotrange() {
030 return _Plotrange;
031 }
032
033 public void setPlotrange(astronomy.data.spectra.RangeType value) {
034 _Plotrange = value;
035 }
036
037 public astronomy.data.spectra.PlotType.PlotdataType getPlotdata() {
038 return _Plotdata;
039 }
040
041 public void setPlotdata(astronomy.data.spectra.PlotType.PlotdataType value) {
042 _Plotdata = value;
043 }
044
045 public java.util.List getDate() {
046 return _Date;
047 }
048
049 public astronomy.data.spectra.RangeType getDatarange() {
050 return _Datarange;
051 }
052
053 public void setDatarange(astronomy.data.spectra.RangeType value) {
054 _Datarange = value;
055 }
056
057 public astronomy.data.spectra.PlotType.ResolutionType getResolution() {
058 return _Resolution;
059 }
060
061 public void setResolution(astronomy.data.spectra.PlotType.ResolutionType value) {
062 _Resolution = value;
063 }
064
065 public astronomy.data.spectra.PlotType.ExposureType getExposure() {
066 return _Exposure;
067 }
068
069 public void setExposure(astronomy.data.spectra.PlotType.ExposureType value) {
070 _Exposure = value;
071 }
072
073 public long getPage() {
074 return _Page;
075 }
076
077 public void setPage(long value) {
078 _Page = value;
079 has_Page = true;
080 }
081
082 public astronomy.data.spectra.impl.runtime.UnmarshallingEventHandler createUnmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
083 return new astronomy.data.spectra.impl.PlotTypeImpl.Unmarshaller(context);
084 }
085
086 public void serializeElementBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
087 throws org.xml.sax.SAXException
088 {
089 int idx3 = 0;
090 final int len3 = _Date.size();
091 if (_Plotdata!= null) {
092 context.startElement("", "plotdata");
093 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Plotdata));
094 context.endNamespaceDecls();
095 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Plotdata));
096 context.endAttributes();
097 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Plotdata));
098 context.endElement();
099 }
100 context.startElement("", "plotrange");
101 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Plotrange));
102 context.endNamespaceDecls();
103 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Plotrange));
104 context.endAttributes();
105 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Plotrange));
106 context.endElement();
107 if (_Datarange!= null) {
108 context.startElement("", "datarange");
109 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Datarange));
110 context.endNamespaceDecls();
111 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Datarange));
112 context.endAttributes();
113 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Datarange));
114 context.endElement();
115 }
116 if (_Resolution!= null) {
117 context.startElement("", "resolution");
118 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Resolution));
119 context.endNamespaceDecls();
120 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Resolution));
121 context.endAttributes();
122 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Resolution));
123 context.endElement();
124 }
125 if (_Exposure!= null) {
126 context.startElement("", "exposure");
127 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Exposure));
128 context.endNamespaceDecls();
129 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Exposure));
130 context.endAttributes();
131 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Exposure));
132 context.endElement();
133 }
134 while (idx3 != len3) {
135 context.startElement("", "date");
136 int idx_10 = idx3;
137 try {
138 idx_10 += 1;
139 } catch (java.lang.Exception e) {
140 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
141 }
142 context.endNamespaceDecls();
143 int idx_11 = idx3;
144 try {
145 idx_11 += 1;
146 } catch (java.lang.Exception e) {
147 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
148 }
149 context.endAttributes();
150 try {
151 context.text(javax.xml.bind.DatatypeConverter.printDate(((java.util.Calendar) _Date.get(idx3 ++))));
152 } catch (java.lang.Exception e) {
153 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
154 }
155 context.endElement();
156 }
157 }
158
159 public void serializeAttributes(astronomy.data.spectra.impl.runtime.XMLSerializer context)
160 throws org.xml.sax.SAXException
161 {
162 int idx3 = 0;
163 final int len3 = _Date.size();
164 if (has_Page) {
165 context.startAttribute("", "page");
166 try {
167 context.text(javax.xml.bind.DatatypeConverter.printLong(((long) _Page)));
168 } catch (java.lang.Exception e) {
169 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
170 }
171 context.endAttribute();
172 }
173 }
174
175 public void serializeAttributeBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
176 throws org.xml.sax.SAXException
177 {
178 int idx3 = 0;
179 final int len3 = _Date.size();
180 if (_Plotdata!= null) {
181 context.startElement("", "plotdata");
182 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Plotdata));
183 context.endNamespaceDecls();
184 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Plotdata));
185 context.endAttributes();
186 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Plotdata));
187 context.endElement();
188 }
189 context.startElement("", "plotrange");
190 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Plotrange));
191 context.endNamespaceDecls();
192 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Plotrange));
193 context.endAttributes();
194 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Plotrange));
195 context.endElement();
196 if (_Datarange!= null) {
197 context.startElement("", "datarange");
198 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Datarange));
199 context.endNamespaceDecls();
200 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Datarange));
201 context.endAttributes();
202 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Datarange));
203 context.endElement();
204 }
205 if (_Resolution!= null) {
206 context.startElement("", "resolution");
207 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Resolution));
208 context.endNamespaceDecls();
209 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Resolution));
210 context.endAttributes();
211 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Resolution));
212 context.endElement();
213 }
214 if (_Exposure!= null) {
215 context.startElement("", "exposure");
216 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Exposure));
217 context.endNamespaceDecls();
218 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Exposure));
219 context.endAttributes();
220 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Exposure));
221 context.endElement();
222 }
223 while (idx3 != len3) {
224 context.startElement("", "date");
225 int idx_10 = idx3;
226 try {
227 idx_10 += 1;
228 } catch (java.lang.Exception e) {
229 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
230 }
231 context.endNamespaceDecls();
232 int idx_11 = idx3;
233 try {
234 idx_11 += 1;
235 } catch (java.lang.Exception e) {
236 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
237 }
238 context.endAttributes();
239 try {
240 context.text(javax.xml.bind.DatatypeConverter.printDate(((java.util.Calendar) _Date.get(idx3 ++))));
241 } catch (java.lang.Exception e) {
242 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
243 }
244 context.endElement();
245 }
246 }
247
248 public void serializeURIs(astronomy.data.spectra.impl.runtime.XMLSerializer context)
249 throws org.xml.sax.SAXException
250 {
251 int idx3 = 0;
252 final int len3 = _Date.size();
253 }
254
255 public java.lang.Class getPrimaryInterface() {
256 return (astronomy.data.spectra.PlotType.class);
257 }
258
259 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
260 if (schemaFragment == null) {
261 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
262 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
263 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
264 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
265 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava"
266 +"/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\t\u0013\u00c8\fppsq\u0000~\u0000\u0000\u0007\b\u00e8\u00f3ppsq\u0000~\u0000\u0000\u0006"
267 +"\u00d6+`ppsq\u0000~\u0000\u0000\u0005x\"\u00b0ppsq\u0000~\u0000\u0000\u0004\u001a\u001a\u0000ppsq\u0000~\u0000\u0000\u0002\u00bc\u0011Pppsr\u0000\u001dcom.sun.msv.gra"
268 +"mmar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0001^\b\u00abppsr\u0000\'com.sun.msv.grammar"
269 +".trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/g"
270 +"rammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
271 +"\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003\u0001^\b"
272 +"\u00a0sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000p\u0000sq\u0000~\u0000\r\u0001^\b\u0095pp\u0000s"
273 +"q\u0000~\u0000\u000b\u0001^\b\u008appsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr"
274 +"\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003\u0001^"
275 +"\b\u007fq\u0000~\u0000\u0012psr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003ex"
276 +"pq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\u000exq\u0000~\u0000\u0003\u0001^\b|q\u0000~\u0000\u0012psr\u00002com.sun.msv.gramm"
277 +"ar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\bsq\u0000~\u0000\u0011"
278 +"\u0001q\u0000~\u0000\u001bsr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom"
279 +".sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.gramm"
280 +"ar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\tq\u0000~\u0000\u001cpsr"
281 +"\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalName"
282 +"t\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000#xq\u0000~\u0000\u001et\u0000,astronomy."
283 +"data.spectra.PlotType.PlotdataTypet\u0000+http://java.sun.com/jax"
284 +"b/xjc/dummy-elementssq\u0000~\u0000\"t\u0000\bplotdatat\u0000\u0000q\u0000~\u0000!sq\u0000~\u0000\r\u0001^\b\u00a0pp\u0000sq"
285 +"\u0000~\u0000\r\u0001^\b\u0095pp\u0000sq\u0000~\u0000\u000b\u0001^\b\u008appsq\u0000~\u0000\u0015\u0001^\b\u007fq\u0000~\u0000\u0012psq\u0000~\u0000\u0018\u0001^\b|q\u0000~\u0000\u0012pq\u0000~\u0000\u001b"
286 +"q\u0000~\u0000\u001fq\u0000~\u0000!sq\u0000~\u0000\"t\u0000 astronomy.data.spectra.RangeTypeq\u0000~\u0000&sq\u0000~"
287 +"\u0000\"t\u0000\tplotrangeq\u0000~\u0000)sq\u0000~\u0000\u000b\u0001^\b\u00abppsq\u0000~\u0000\r\u0001^\b\u00a0q\u0000~\u0000\u0012p\u0000sq\u0000~\u0000\r\u0001^\b\u0095pp"
288 +"\u0000sq\u0000~\u0000\u000b\u0001^\b\u008appsq\u0000~\u0000\u0015\u0001^\b\u007fq\u0000~\u0000\u0012psq\u0000~\u0000\u0018\u0001^\b|q\u0000~\u0000\u0012pq\u0000~\u0000\u001bq\u0000~\u0000\u001fq\u0000~\u0000!"
289 +"sq\u0000~\u0000\"q\u0000~\u00000q\u0000~\u0000&sq\u0000~\u0000\"t\u0000\tdatarangeq\u0000~\u0000)q\u0000~\u0000!sq\u0000~\u0000\u000b\u0001^\b\u00abppsq\u0000~"
290 +"\u0000\r\u0001^\b\u00a0q\u0000~\u0000\u0012p\u0000sq\u0000~\u0000\r\u0001^\b\u0095pp\u0000sq\u0000~\u0000\u000b\u0001^\b\u008appsq\u0000~\u0000\u0015\u0001^\b\u007fq\u0000~\u0000\u0012psq\u0000~\u0000\u0018"
291 +"\u0001^\b|q\u0000~\u0000\u0012pq\u0000~\u0000\u001bq\u0000~\u0000\u001fq\u0000~\u0000!sq\u0000~\u0000\"t\u0000.astronomy.data.spectra.Plo"
292 +"tType.ResolutionTypeq\u0000~\u0000&sq\u0000~\u0000\"t\u0000\nresolutionq\u0000~\u0000)q\u0000~\u0000!sq\u0000~\u0000\u000b"
293 +"\u0001^\b\u00abppsq\u0000~\u0000\r\u0001^\b\u00a0q\u0000~\u0000\u0012p\u0000sq\u0000~\u0000\r\u0001^\b\u0095pp\u0000sq\u0000~\u0000\u000b\u0001^\b\u008appsq\u0000~\u0000\u0015\u0001^\b\u007fq\u0000"
294 +"~\u0000\u0012psq\u0000~\u0000\u0018\u0001^\b|q\u0000~\u0000\u0012pq\u0000~\u0000\u001bq\u0000~\u0000\u001fq\u0000~\u0000!sq\u0000~\u0000\"t\u0000,astronomy.data.s"
295 +"pectra.PlotType.ExposureTypeq\u0000~\u0000&sq\u0000~\u0000\"t\u0000\bexposureq\u0000~\u0000)q\u0000~\u0000!"
296 +"sq\u0000~\u0000\u000b\u00002\u00bd\u008eppsq\u0000~\u0000\u0015\u00002\u00bd\u0083q\u0000~\u0000\u0012psq\u0000~\u0000\r\u00002\u00bd\u0080q\u0000~\u0000\u0012p\u0000sr\u0000\u001bcom.sun.msv"
297 +".grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Dat"
298 +"atype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;x"
299 +"q\u0000~\u0000\u0003\u00002\u00bduppsr\u0000!com.sun.msv.datatype.xsd.DateType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000x"
300 +"r\u0000)com.sun.msv.datatype.xsd.DateTimeBaseType\u0014W\u001a@3\u00a5\u00b4\u00e5\u0002\u0000\u0000xr\u0000*c"
301 +"om.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com."
302 +"sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv."
303 +"datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000#L\u0000"
304 +"\btypeNameq\u0000~\u0000#L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/Whit"
305 +"eSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0004date"
306 +"sr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000"
307 +"\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000"
308 +"\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$NullSetExpressio"
309 +"n\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\nppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB"
310 +"\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000#L\u0000\fnamespaceURIq\u0000~\u0000#xpq\u0000~\u0000_q\u0000~\u0000^sq\u0000~\u0000"
311 +"\"t\u0000\u0004dateq\u0000~\u0000)q\u0000~\u0000!sq\u0000~\u0000\u000b\u0002\n\u00df\u0014ppsq\u0000~\u0000\u0018\u0002\n\u00df\tq\u0000~\u0000\u0012psq\u0000~\u0000S\u0000n\u00d32ppsr"
312 +"\u0000(com.sun.msv.datatype.xsd.UnsignedIntType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000!com"
313 +".sun.msv.datatype.xsd.LongType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000+com.sun.msv.dat"
314 +"atype.xsd.IntegerDerivedType\u0099\u00f1]\u0090&6k\u00be\u0002\u0000\u0001L\u0000\nbaseFacetst\u0000)Lcom/"
315 +"sun/msv/datatype/xsd/XSDatatypeImpl;xq\u0000~\u0000Yq\u0000~\u0000^t\u0000\u000bunsignedIn"
316 +"tq\u0000~\u0000bsr\u0000*com.sun.msv.datatype.xsd.MaxInclusiveFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
317 +"\u0002\u0000\u0000xr\u0000#com.sun.msv.datatype.xsd.RangeFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\nlimi"
318 +"tValuet\u0000\u0012Ljava/lang/Object;xr\u00009com.sun.msv.datatype.xsd.Data"
319 +"TypeWithValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datat"
320 +"ype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needVa"
321 +"lueCheckFlagL\u0000\bbaseTypeq\u0000~\u0000oL\u0000\fconcreteTypet\u0000\'Lcom/sun/msv/d"
322 +"atatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000#xq\u0000~\u0000[ppq\u0000~\u0000b\u0000\u0000sr\u0000"
323 +")com.sun.msv.datatype.xsd.UnsignedLongType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000$com"
324 +".sun.msv.datatype.xsd.IntegerType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000nq\u0000~\u0000^t\u0000\fun"
325 +"signedLongq\u0000~\u0000bsq\u0000~\u0000rppq\u0000~\u0000b\u0000\u0000sr\u0000/com.sun.msv.datatype.xsd.N"
326 +"onNegativeIntegerType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000zq\u0000~\u0000^t\u0000\u0012nonNegativeInt"
327 +"egerq\u0000~\u0000bsr\u0000*com.sun.msv.datatype.xsd.MinInclusiveFacet\u0000\u0000\u0000\u0000\u0000"
328 +"\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000sppq\u0000~\u0000b\u0000\u0000sq\u0000~\u0000zq\u0000~\u0000^t\u0000\u0007integerq\u0000~\u0000bsr\u0000,com.sun.m"
329 +"sv.datatype.xsd.FractionDigitsFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\u0005scalexr\u0000;co"
330 +"m.sun.msv.datatype.xsd.DataTypeWithLexicalConstraintFacetT\u0090\u001c"
331 +">\u001azb\u00ea\u0002\u0000\u0000xq\u0000~\u0000vppq\u0000~\u0000b\u0001\u0000sr\u0000#com.sun.msv.datatype.xsd.NumberTy"
332 +"pe\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000Yq\u0000~\u0000^t\u0000\u0007decimalq\u0000~\u0000bq\u0000~\u0000\u0089t\u0000\u000efractionDigit"
333 +"s\u0000\u0000\u0000\u0000q\u0000~\u0000\u0083t\u0000\fminInclusivesr\u0000)com.sun.msv.datatype.xsd.Intege"
334 +"rValueType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0005valueq\u0000~\u0000#xr\u0000\u0010java.lang.Number\u0086\u00ac\u0095\u001d\u000b\u0094"
335 +"\u00e0\u008b\u0002\u0000\u0000xpt\u0000\u00010q\u0000~\u0000\u007ft\u0000\fmaxInclusivesq\u0000~\u0000\u008dt\u0000\u001418446744073709551615"
336 +"q\u0000~\u0000{q\u0000~\u0000\u0091sr\u0000\u000ejava.lang.Long;\u008b\u00e4\u0090\u00cc\u008f#\u00df\u0002\u0000\u0001J\u0000\u0005valuexq\u0000~\u0000\u008e\u0000\u0000\u0000\u0000\u00ff\u00ff\u00ff"
337 +"\u00ffq\u0000~\u0000dsq\u0000~\u0000eq\u0000~\u0000qq\u0000~\u0000^sq\u0000~\u0000\"t\u0000\u0004pageq\u0000~\u0000)q\u0000~\u0000!sr\u0000\"com.sun.msv"
338 +".grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv"
339 +"/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar"
340 +".ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005countI\u0000\tthresholdL\u0000\u0006"
341 +"parentq\u0000~\u0000\u009a[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000"
342 +"\u0017\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bf"
343 +"pppppq\u0000~\u0000Qpppppppppq\u0000~\u0000\bq\u0000~\u0000Pppppppppppppppppppppppppppppppp"
344 +"pppppppq\u0000~\u0000\tpppppppppppppppppppppppppppppppppppppppq\u0000~\u0000\npppp"
345 +"ppq\u0000~\u0000\u0017q\u0000~\u0000-q\u0000~\u00007q\u0000~\u0000@q\u0000~\u0000Jppppppq\u0000~\u0000\u0014q\u0000~\u0000,q\u0000~\u00006q\u0000~\u0000?q\u0000~\u0000Ipp"
346 +"ppppppppppppppppppppppppppq\u0000~\u0000\fq\u0000~\u00003q\u0000~\u0000<q\u0000~\u0000Fpppppppppppppq"
347 +"\u0000~\u0000iq\u0000~\u0000\u0005pq\u0000~\u0000\u0007ppppppppppppppppppppq\u0000~\u0000\u0006ppp"));
348 }
349 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
350 }
351
352 public static class ExposureTypeImpl implements astronomy.data.spectra.PlotType.ExposureType, com.sun.xml.bind.JAXBObject, astronomy.data.spectra.impl.runtime.UnmarshallableObject, astronomy.data.spectra.impl.runtime.XMLSerializable, astronomy.data.spectra.impl.runtime.ValidatableObject
353 {
354
355 protected boolean has_Value;
356 protected float _Value;
357 protected java.lang.String _Unit;
358 public final static java.lang.Class version = (astronomy.data.spectra.impl.JAXBVersion.class);
359 private static com.sun.msv.grammar.Grammar schemaFragment;
360
361 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
362 return (astronomy.data.spectra.PlotType.ExposureType.class);
363 }
364
365 public float getValue() {
366 return _Value;
367 }
368
369 public void setValue(float value) {
370 _Value = value;
371 has_Value = true;
372 }
373
374 public java.lang.String getUnit() {
375 if (_Unit == null) {
376 return "seconds";
377 } else {
378 return _Unit;
379 }
380 }
381
382 public void setUnit(java.lang.String value) {
383 _Unit = value;
384 }
385
386 public astronomy.data.spectra.impl.runtime.UnmarshallingEventHandler createUnmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
387 return new astronomy.data.spectra.impl.PlotTypeImpl.ExposureTypeImpl.Unmarshaller(context);
388 }
389
390 public void serializeElementBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
391 throws org.xml.sax.SAXException
392 {
393 try {
394 context.text(javax.xml.bind.DatatypeConverter.printFloat(((float) _Value)));
395 } catch (java.lang.Exception e) {
396 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
397 }
398 }
399
400 public void serializeAttributes(astronomy.data.spectra.impl.runtime.XMLSerializer context)
401 throws org.xml.sax.SAXException
402 {
403 if (_Unit!= null) {
404 context.startAttribute("", "unit");
405 try {
406 context.text(((java.lang.String) _Unit));
407 } catch (java.lang.Exception e) {
408 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
409 }
410 context.endAttribute();
411 }
412 }
413
414 public void serializeAttributeBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
415 throws org.xml.sax.SAXException
416 {
417 try {
418 context.text(javax.xml.bind.DatatypeConverter.printFloat(((float) _Value)));
419 } catch (java.lang.Exception e) {
420 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
421 }
422 }
423
424 public void serializeURIs(astronomy.data.spectra.impl.runtime.XMLSerializer context)
425 throws org.xml.sax.SAXException
426 {
427 }
428
429 public java.lang.Class getPrimaryInterface() {
430 return (astronomy.data.spectra.PlotType.ExposureType.class);
431 }
432
433 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
434 if (schemaFragment == null) {
435 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
436 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
437 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
438 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
439 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava"
440 +"/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\u0001\u009cgcppsr\u0000\u001bcom.sun.msv.gra"
441 +"mmar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatyp"
442 +"e;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000"
443 +"\u0003\u0001>\n\u00cappsr\u0000\"com.sun.msv.datatype.xsd.FloatType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000+"
444 +"com.sun.msv.datatype.xsd.FloatingNumberType\u00fc\u00e3\u00b6\u0087\u008c\u00a8|\u00e0\u0002\u0000\u0000xr\u0000*co"
445 +"m.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.s"
446 +"un.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.d"
447 +"atatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava"
448 +"/lang/String;L\u0000\btypeNameq\u0000~\u0000\u000fL\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/da"
449 +"tatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/X"
450 +"MLSchemat\u0000\u0005floatsr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProce"
451 +"ssor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSp"
452 +"aceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$"
453 +"NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\nppsr\u0000\u001bcom.sun.msv.util"
454 +".StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u000fL\u0000\fnamespaceURIq\u0000~\u0000\u000fx"
455 +"pq\u0000~\u0000\u0013q\u0000~\u0000\u0012sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000"
456 +"\u0001\u0000^\\\u0094ppsr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003exp"
457 +"q\u0000~\u0000\u0002L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xq\u0000~\u0000\u0003\u0000^\\"
458 +"\u0089sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psq\u0000~\u0000\u0006\u0000\u001e\u00c5\u009appsr\u0000"
459 +")com.sun.msv.datatype.xsd.EnumerationFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0006valu"
460 +"est\u0000\u000fLjava/util/Set;xr\u00009com.sun.msv.datatype.xsd.DataTypeWit"
461 +"hValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd"
462 +".DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueChec"
463 +"kFlagL\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;"
464 +"L\u0000\fconcreteTypet\u0000\'Lcom/sun/msv/datatype/xsd/ConcreteType;L\u0000\t"
465 +"facetNameq\u0000~\u0000\u000fxq\u0000~\u0000\u000et\u0000\u0000psr\u00005com.sun.msv.datatype.xsd.WhiteSp"
466 +"aceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0015\u0000\u0000sr\u0000#com.sun.msv.data"
467 +"type.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u0000\fq\u0000~\u0000\u0012t\u0000\u0006"
468 +"stringq\u0000~\u0000,\u0001q\u0000~\u0000.t\u0000\u000benumerationsr\u0000\u0011java.util.HashSet\u00baD\u0085\u0095\u0096\u00b8\u00b74"
469 +"\u0003\u0000\u0000xpw\f\u0000\u0000\u0000\u0010?@\u0000\u0000\u0000\u0000\u0000\u0002t\u0000\u0007secondst\u0000\u0007minutesxq\u0000~\u0000\u0018sq\u0000~\u0000\u0019t\u0000\u000estring"
470 +"-derivedq\u0000~\u0000*sr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
471 +"\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u000fL\u0000\fnamespaceURIq\u0000~\u0000\u000fxr\u0000\u001dcom.sun.msv.gram"
472 +"mar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004unitq\u0000~\u0000*sr\u00000com.sun.msv.gramma"
473 +"r.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\tsq\u0000~\u0000 \u0001ps"
474 +"r\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet"
475 +"\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.s"
476 +"un.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005countI"
477 +"\u0000\tthresholdL\u0000\u0006parentq\u0000~\u0000?[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Ex"
478 +"pression;xp\u0000\u0000\u0000\u0002\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D"
479 +"\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpppppppppppppppppppppppppppppppppppq\u0000~\u0000\u0005pppppp"
480 +"pppppppppppppppppppppppppppppppppppq\u0000~\u0000\u001cpppppppppppppppppppp"
481 +"pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp"
482 +"ppppppppppppppppppppppppppppppppp"));
483 }
484 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
485 }
486
487 public class Unmarshaller
488 extends astronomy.data.spectra.impl.runtime.AbstractUnmarshallingEventHandlerImpl
489 {
490
491
492 public Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
493 super(context, "-----");
494 }
495
496 protected Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context, int startState) {
497 this(context);
498 state = startState;
499 }
500
501 public java.lang.Object owner() {
502 return astronomy.data.spectra.impl.PlotTypeImpl.ExposureTypeImpl.this;
503 }
504
505 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
506 throws org.xml.sax.SAXException
507 {
508 int attIdx;
509 outer:
510 while (true) {
511 switch (state) {
512 case 0 :
513 attIdx = context.getAttribute("", "unit");
514 if (attIdx >= 0) {
515 final java.lang.String v = context.eatAttribute(attIdx);
516 eatText0(v);
517 state = 3;
518 continue outer;
519 }
520 state = 3;
521 continue outer;
522 case 4 :
523 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
524 return ;
525 }
526 super.enterElement(___uri, ___local, ___qname, __atts);
527 break;
528 }
529 }
530
531 private void eatText0(final java.lang.String value)
532 throws org.xml.sax.SAXException
533 {
534 try {
535 _Unit = value;
536 } catch (java.lang.Exception e) {
537 handleParseConversionException(e);
538 }
539 }
540
541 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
542 throws org.xml.sax.SAXException
543 {
544 int attIdx;
545 outer:
546 while (true) {
547 switch (state) {
548 case 0 :
549 attIdx = context.getAttribute("", "unit");
550 if (attIdx >= 0) {
551 final java.lang.String v = context.eatAttribute(attIdx);
552 eatText0(v);
553 state = 3;
554 continue outer;
555 }
556 state = 3;
557 continue outer;
558 case 4 :
559 revertToParentFromLeaveElement(___uri, ___local, ___qname);
560 return ;
561 }
562 super.leaveElement(___uri, ___local, ___qname);
563 break;
564 }
565 }
566
567 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
568 throws org.xml.sax.SAXException
569 {
570 int attIdx;
571 outer:
572 while (true) {
573 switch (state) {
574 case 0 :
575 if (("unit" == ___local)&&("" == ___uri)) {
576 state = 1;
577 return ;
578 }
579 state = 3;
580 continue outer;
581 case 4 :
582 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
583 return ;
584 }
585 super.enterAttribute(___uri, ___local, ___qname);
586 break;
587 }
588 }
589
590 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
591 throws org.xml.sax.SAXException
592 {
593 int attIdx;
594 outer:
595 while (true) {
596 switch (state) {
597 case 0 :
598 attIdx = context.getAttribute("", "unit");
599 if (attIdx >= 0) {
600 final java.lang.String v = context.eatAttribute(attIdx);
601 eatText0(v);
602 state = 3;
603 continue outer;
604 }
605 state = 3;
606 continue outer;
607 case 2 :
608 if (("unit" == ___local)&&("" == ___uri)) {
609 state = 3;
610 return ;
611 }
612 break;
613 case 4 :
614 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
615 return ;
616 }
617 super.leaveAttribute(___uri, ___local, ___qname);
618 break;
619 }
620 }
621
622 public void handleText(final java.lang.String value)
623 throws org.xml.sax.SAXException
624 {
625 int attIdx;
626 outer:
627 while (true) {
628 try {
629 switch (state) {
630 case 1 :
631 eatText0(value);
632 state = 2;
633 return ;
634 case 0 :
635 attIdx = context.getAttribute("", "unit");
636 if (attIdx >= 0) {
637 final java.lang.String v = context.eatAttribute(attIdx);
638 eatText0(v);
639 state = 3;
640 continue outer;
641 }
642 state = 3;
643 continue outer;
644 case 3 :
645 eatText1(value);
646 state = 4;
647 return ;
648 case 4 :
649 revertToParentFromText(value);
650 return ;
651 }
652 } catch (java.lang.RuntimeException e) {
653 handleUnexpectedTextException(value, e);
654 }
655 break;
656 }
657 }
658
659 private void eatText1(final java.lang.String value)
660 throws org.xml.sax.SAXException
661 {
662 try {
663 _Value = javax.xml.bind.DatatypeConverter.parseFloat(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
664 has_Value = true;
665 } catch (java.lang.Exception e) {
666 handleParseConversionException(e);
667 }
668 }
669
670 }
671
672 }
673
674 public static class PlotdataTypeImpl implements astronomy.data.spectra.PlotType.PlotdataType, com.sun.xml.bind.JAXBObject, astronomy.data.spectra.impl.runtime.UnmarshallableObject, astronomy.data.spectra.impl.runtime.XMLSerializable, astronomy.data.spectra.impl.runtime.ValidatableObject
675 {
676
677 protected astronomy.data.spectra.PlotType.PlotdataType.ImagefileType _Imagefile;
678 protected astronomy.data.spectra.PlotType.PlotdataType.PlotfileType _Plotfile;
679 public final static java.lang.Class version = (astronomy.data.spectra.impl.JAXBVersion.class);
680 private static com.sun.msv.grammar.Grammar schemaFragment;
681
682 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
683 return (astronomy.data.spectra.PlotType.PlotdataType.class);
684 }
685
686 public astronomy.data.spectra.PlotType.PlotdataType.ImagefileType getImagefile() {
687 return _Imagefile;
688 }
689
690 public void setImagefile(astronomy.data.spectra.PlotType.PlotdataType.ImagefileType value) {
691 _Imagefile = value;
692 }
693
694 public astronomy.data.spectra.PlotType.PlotdataType.PlotfileType getPlotfile() {
695 return _Plotfile;
696 }
697
698 public void setPlotfile(astronomy.data.spectra.PlotType.PlotdataType.PlotfileType value) {
699 _Plotfile = value;
700 }
701
702 public astronomy.data.spectra.impl.runtime.UnmarshallingEventHandler createUnmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
703 return new astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.Unmarshaller(context);
704 }
705
706 public void serializeElementBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
707 throws org.xml.sax.SAXException
708 {
709 if (_Imagefile!= null) {
710 context.startElement("", "imagefile");
711 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Imagefile));
712 context.endNamespaceDecls();
713 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Imagefile));
714 context.endAttributes();
715 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Imagefile));
716 context.endElement();
717 }
718 if (_Plotfile!= null) {
719 context.startElement("", "plotfile");
720 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Plotfile));
721 context.endNamespaceDecls();
722 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Plotfile));
723 context.endAttributes();
724 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Plotfile));
725 context.endElement();
726 }
727 }
728
729 public void serializeAttributes(astronomy.data.spectra.impl.runtime.XMLSerializer context)
730 throws org.xml.sax.SAXException
731 {
732 }
733
734 public void serializeAttributeBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
735 throws org.xml.sax.SAXException
736 {
737 if (_Imagefile!= null) {
738 context.startElement("", "imagefile");
739 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Imagefile));
740 context.endNamespaceDecls();
741 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Imagefile));
742 context.endAttributes();
743 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Imagefile));
744 context.endElement();
745 }
746 if (_Plotfile!= null) {
747 context.startElement("", "plotfile");
748 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Plotfile));
749 context.endNamespaceDecls();
750 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Plotfile));
751 context.endAttributes();
752 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Plotfile));
753 context.endElement();
754 }
755 }
756
757 public void serializeURIs(astronomy.data.spectra.impl.runtime.XMLSerializer context)
758 throws org.xml.sax.SAXException
759 {
760 }
761
762 public java.lang.Class getPrimaryInterface() {
763 return (astronomy.data.spectra.PlotType.PlotdataType.class);
764 }
765
766 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
767 if (schemaFragment == null) {
768 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
769 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
770 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
771 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
772 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava"
773 +"/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\u0002\u00bc\u0011[ppsr\u0000\u001dcom.sun.msv.gra"
774 +"mmar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0001^\b\u00abppsr\u0000\'com.sun.msv.grammar"
775 +".trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/g"
776 +"rammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
777 +"\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003\u0001^\b"
778 +"\u00a0sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000p\u0000sq\u0000~\u0000\b\u0001^\b\u0095pp\u0000s"
779 +"q\u0000~\u0000\u0006\u0001^\b\u008appsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr"
780 +"\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003\u0001^"
781 +"\b\u007fq\u0000~\u0000\rpsr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003ex"
782 +"pq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\txq\u0000~\u0000\u0003\u0001^\b|q\u0000~\u0000\rpsr\u00002com.sun.msv.gramm"
783 +"ar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\bsq\u0000~\u0000\f"
784 +"\u0001q\u0000~\u0000\u0016sr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom"
785 +".sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.gramm"
786 +"ar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\tq\u0000~\u0000\u0017psr"
787 +"\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalName"
788 +"t\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000\u001exq\u0000~\u0000\u0019t\u0000:astronomy."
789 +"data.spectra.PlotType.PlotdataType.ImagefileTypet\u0000+http://ja"
790 +"va.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u001dt\u0000\timagefilet\u0000\u0000q\u0000~\u0000\u001c"
791 +"sq\u0000~\u0000\u0006\u0001^\b\u00abppsq\u0000~\u0000\b\u0001^\b\u00a0q\u0000~\u0000\rp\u0000sq\u0000~\u0000\b\u0001^\b\u0095pp\u0000sq\u0000~\u0000\u0006\u0001^\b\u008appsq\u0000~\u0000\u0010"
792 +"\u0001^\b\u007fq\u0000~\u0000\rpsq\u0000~\u0000\u0013\u0001^\b|q\u0000~\u0000\rpq\u0000~\u0000\u0016q\u0000~\u0000\u001aq\u0000~\u0000\u001csq\u0000~\u0000\u001dt\u00009astronomy."
793 +"data.spectra.PlotType.PlotdataType.PlotfileTypeq\u0000~\u0000!sq\u0000~\u0000\u001dt\u0000"
794 +"\bplotfileq\u0000~\u0000$q\u0000~\u0000\u001csr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000"
795 +"\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$Cl"
796 +"osedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash"
797 +"\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005countI\u0000\tthresholdL\u0000\u0006parentq\u0000~\u00000[\u0000\u0005tablet\u0000![Lco"
798 +"m/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\u0007\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.gr"
799 +"ammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpppppppppppppppppppppppppp"
800 +"pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp"
801 +"ppppppppppppppppq\u0000~\u0000\u0012q\u0000~\u0000)ppq\u0000~\u0000\u0005ppppppq\u0000~\u0000\u000fq\u0000~\u0000(ppppppppppp"
802 +"ppppppppppppppppppppq\u0000~\u0000\u0007q\u0000~\u0000%pppppppppppppppppppppppppppppp"
803 +"ppppppppppppp"));
804 }
805 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
806 }
807
808 public static class ImagefileTypeImpl implements astronomy.data.spectra.PlotType.PlotdataType.ImagefileType, com.sun.xml.bind.JAXBObject, astronomy.data.spectra.impl.runtime.UnmarshallableObject, astronomy.data.spectra.impl.runtime.XMLSerializable, astronomy.data.spectra.impl.runtime.ValidatableObject
809 {
810
811 protected java.lang.String _Value;
812 protected java.lang.String _Name;
813 protected java.lang.String _Format;
814 public final static java.lang.Class version = (astronomy.data.spectra.impl.JAXBVersion.class);
815 private static com.sun.msv.grammar.Grammar schemaFragment;
816
817 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
818 return (astronomy.data.spectra.PlotType.PlotdataType.ImagefileType.class);
819 }
820
821 public java.lang.String getValue() {
822 return _Value;
823 }
824
825 public void setValue(java.lang.String value) {
826 _Value = value;
827 }
828
829 public java.lang.String getName() {
830 return _Name;
831 }
832
833 public void setName(java.lang.String value) {
834 _Name = value;
835 }
836
837 public java.lang.String getFormat() {
838 return _Format;
839 }
840
841 public void setFormat(java.lang.String value) {
842 _Format = value;
843 }
844
845 public astronomy.data.spectra.impl.runtime.UnmarshallingEventHandler createUnmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
846 return new astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.ImagefileTypeImpl.Unmarshaller(context);
847 }
848
849 public void serializeElementBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
850 throws org.xml.sax.SAXException
851 {
852 try {
853 context.text(((java.lang.String) _Value));
854 } catch (java.lang.Exception e) {
855 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
856 }
857 }
858
859 public void serializeAttributes(astronomy.data.spectra.impl.runtime.XMLSerializer context)
860 throws org.xml.sax.SAXException
861 {
862 if (_Name!= null) {
863 context.startAttribute("", "name");
864 try {
865 context.text(((java.lang.String) _Name));
866 } catch (java.lang.Exception e) {
867 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
868 }
869 context.endAttribute();
870 }
871 if (_Format!= null) {
872 context.startAttribute("", "format");
873 try {
874 context.text(((java.lang.String) _Format));
875 } catch (java.lang.Exception e) {
876 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
877 }
878 context.endAttribute();
879 }
880 }
881
882 public void serializeAttributeBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
883 throws org.xml.sax.SAXException
884 {
885 try {
886 context.text(((java.lang.String) _Value));
887 } catch (java.lang.Exception e) {
888 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
889 }
890 }
891
892 public void serializeURIs(astronomy.data.spectra.impl.runtime.XMLSerializer context)
893 throws org.xml.sax.SAXException
894 {
895 }
896
897 public java.lang.Class getPrimaryInterface() {
898 return (astronomy.data.spectra.PlotType.PlotdataType.ImagefileType.class);
899 }
900
901 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
902 if (schemaFragment == null) {
903 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
904 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
905 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
906 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
907 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava"
908 +"/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\u0004\u00e2\"\u00eappsq\u0000~\u0000\u0000\u0003tp,ppsr\u0000\u001bcom"
909 +".sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/data"
910 +"type/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/Stri"
911 +"ngPair;xq\u0000~\u0000\u0003\u0000\u00ff\u0094\u00c1ppsr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000"
912 +"\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.msv.datatype.xsd.Builti"
913 +"nAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteT"
914 +"ype\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000"
915 +"\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/String;L\u0000\btypeNameq\u0000~\u0000\u000f"
916 +"L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcesso"
917 +"r;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006stringsr\u00005com.sun."
918 +"msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,"
919 +"com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr"
920 +"\u00000com.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
921 +"\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\nppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlo"
922 +"calNameq\u0000~\u0000\u000fL\u0000\fnamespaceURIq\u0000~\u0000\u000fxpq\u0000~\u0000\u0013q\u0000~\u0000\u0012sr\u0000\u001dcom.sun.msv."
923 +"grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0002t\u00dbfppsr\u0000 com.sun.msv.gram"
924 +"mar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClasst\u0000\u001fLcom/su"
925 +"n/msv/grammar/NameClass;xq\u0000~\u0000\u0003\u0002t\u00db[sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5"
926 +"\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000pq\u0000~\u0000\nsr\u0000#com.sun.msv.grammar.SimpleNameCla"
927 +"ss\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u000fL\u0000\fnamespaceURIq\u0000~\u0000\u000fxr\u0000\u001dcom.su"
928 +"n.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004namet\u0000\u0000sr\u00000com.sun.ms"
929 +"v.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\ts"
930 +"q\u0000~\u0000 \u0001psq\u0000~\u0000\u001b\u0001m\u00b2\u00b9ppsq\u0000~\u0000\u001d\u0001m\u00b2\u00aeq\u0000~\u0000!pq\u0000~\u0000\nsq\u0000~\u0000\"t\u0000\u0006formatq\u0000~\u0000&"
931 +"q\u0000~\u0000(sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexp"
932 +"Tablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000"
933 +"-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005"
934 +"countI\u0000\tthresholdL\u0000\u0006parentq\u0000~\u0000/[\u0000\u0005tablet\u0000![Lcom/sun/msv/gram"
935 +"mar/Expression;xp\u0000\u0000\u0000\u0004\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expressi"
936 +"on;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpppppppppppppppppppppppppppppppppppppppp"
937 +"pppppppppppppppppppppq\u0000~\u0000\u0005pppppppppppppppppppppppppppppppppq"
938 +"\u0000~\u0000*pppppppppppppppppppppppppppppppppppq\u0000~\u0000\u001cpppppppppppppppp"
939 +"ppppq\u0000~\u0000\u0006pppppppppppppppppppppppppppppppppppppp"));
940 }
941 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
942 }
943
944 public class Unmarshaller
945 extends astronomy.data.spectra.impl.runtime.AbstractUnmarshallingEventHandlerImpl
946 {
947
948
949 public Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
950 super(context, "--------");
951 }
952
953 protected Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context, int startState) {
954 this(context);
955 state = startState;
956 }
957
958 public java.lang.Object owner() {
959 return astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.ImagefileTypeImpl.this;
960 }
961
962 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
963 throws org.xml.sax.SAXException
964 {
965 int attIdx;
966 outer:
967 while (true) {
968 switch (state) {
969 case 0 :
970 attIdx = context.getAttribute("", "name");
971 if (attIdx >= 0) {
972 final java.lang.String v = context.eatAttribute(attIdx);
973 eatText0(v);
974 state = 3;
975 continue outer;
976 }
977 state = 3;
978 continue outer;
979 case 7 :
980 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
981 return ;
982 case 3 :
983 attIdx = context.getAttribute("", "format");
984 if (attIdx >= 0) {
985 final java.lang.String v = context.eatAttribute(attIdx);
986 eatText1(v);
987 state = 6;
988 continue outer;
989 }
990 state = 6;
991 continue outer;
992 }
993 super.enterElement(___uri, ___local, ___qname, __atts);
994 break;
995 }
996 }
997
998 private void eatText0(final java.lang.String value)
999 throws org.xml.sax.SAXException
1000 {
1001 try {
1002 _Name = value;
1003 } catch (java.lang.Exception e) {
1004 handleParseConversionException(e);
1005 }
1006 }
1007
1008 private void eatText1(final java.lang.String value)
1009 throws org.xml.sax.SAXException
1010 {
1011 try {
1012 _Format = value;
1013 } catch (java.lang.Exception e) {
1014 handleParseConversionException(e);
1015 }
1016 }
1017
1018 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
1019 throws org.xml.sax.SAXException
1020 {
1021 int attIdx;
1022 outer:
1023 while (true) {
1024 switch (state) {
1025 case 0 :
1026 attIdx = context.getAttribute("", "name");
1027 if (attIdx >= 0) {
1028 final java.lang.String v = context.eatAttribute(attIdx);
1029 eatText0(v);
1030 state = 3;
1031 continue outer;
1032 }
1033 state = 3;
1034 continue outer;
1035 case 7 :
1036 revertToParentFromLeaveElement(___uri, ___local, ___qname);
1037 return ;
1038 case 3 :
1039 attIdx = context.getAttribute("", "format");
1040 if (attIdx >= 0) {
1041 final java.lang.String v = context.eatAttribute(attIdx);
1042 eatText1(v);
1043 state = 6;
1044 continue outer;
1045 }
1046 state = 6;
1047 continue outer;
1048 }
1049 super.leaveElement(___uri, ___local, ___qname);
1050 break;
1051 }
1052 }
1053
1054 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
1055 throws org.xml.sax.SAXException
1056 {
1057 int attIdx;
1058 outer:
1059 while (true) {
1060 switch (state) {
1061 case 0 :
1062 if (("name" == ___local)&&("" == ___uri)) {
1063 state = 1;
1064 return ;
1065 }
1066 state = 3;
1067 continue outer;
1068 case 7 :
1069 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
1070 return ;
1071 case 3 :
1072 if (("format" == ___local)&&("" == ___uri)) {
1073 state = 4;
1074 return ;
1075 }
1076 state = 6;
1077 continue outer;
1078 }
1079 super.enterAttribute(___uri, ___local, ___qname);
1080 break;
1081 }
1082 }
1083
1084 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
1085 throws org.xml.sax.SAXException
1086 {
1087 int attIdx;
1088 outer:
1089 while (true) {
1090 switch (state) {
1091 case 2 :
1092 if (("name" == ___local)&&("" == ___uri)) {
1093 state = 3;
1094 return ;
1095 }
1096 break;
1097 case 0 :
1098 attIdx = context.getAttribute("", "name");
1099 if (attIdx >= 0) {
1100 final java.lang.String v = context.eatAttribute(attIdx);
1101 eatText0(v);
1102 state = 3;
1103 continue outer;
1104 }
1105 state = 3;
1106 continue outer;
1107 case 7 :
1108 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
1109 return ;
1110 case 5 :
1111 if (("format" == ___local)&&("" == ___uri)) {
1112 state = 6;
1113 return ;
1114 }
1115 break;
1116 case 3 :
1117 attIdx = context.getAttribute("", "format");
1118 if (attIdx >= 0) {
1119 final java.lang.String v = context.eatAttribute(attIdx);
1120 eatText1(v);
1121 state = 6;
1122 continue outer;
1123 }
1124 state = 6;
1125 continue outer;
1126 }
1127 super.leaveAttribute(___uri, ___local, ___qname);
1128 break;
1129 }
1130 }
1131
1132 public void handleText(final java.lang.String value)
1133 throws org.xml.sax.SAXException
1134 {
1135 int attIdx;
1136 outer:
1137 while (true) {
1138 try {
1139 switch (state) {
1140 case 6 :
1141 eatText2(value);
1142 state = 7;
1143 return ;
1144 case 0 :
1145 attIdx = context.getAttribute("", "name");
1146 if (attIdx >= 0) {
1147 final java.lang.String v = context.eatAttribute(attIdx);
1148 eatText0(v);
1149 state = 3;
1150 continue outer;
1151 }
1152 state = 3;
1153 continue outer;
1154 case 7 :
1155 revertToParentFromText(value);
1156 return ;
1157 case 3 :
1158 attIdx = context.getAttribute("", "format");
1159 if (attIdx >= 0) {
1160 final java.lang.String v = context.eatAttribute(attIdx);
1161 eatText1(v);
1162 state = 6;
1163 continue outer;
1164 }
1165 state = 6;
1166 continue outer;
1167 case 1 :
1168 eatText0(value);
1169 state = 2;
1170 return ;
1171 case 4 :
1172 eatText1(value);
1173 state = 5;
1174 return ;
1175 }
1176 } catch (java.lang.RuntimeException e) {
1177 handleUnexpectedTextException(value, e);
1178 }
1179 break;
1180 }
1181 }
1182
1183 private void eatText2(final java.lang.String value)
1184 throws org.xml.sax.SAXException
1185 {
1186 try {
1187 _Value = value;
1188 } catch (java.lang.Exception e) {
1189 handleParseConversionException(e);
1190 }
1191 }
1192
1193 }
1194
1195 }
1196
1197 public static class PlotfileTypeImpl implements astronomy.data.spectra.PlotType.PlotdataType.PlotfileType, com.sun.xml.bind.JAXBObject, astronomy.data.spectra.impl.runtime.UnmarshallableObject, astronomy.data.spectra.impl.runtime.XMLSerializable, astronomy.data.spectra.impl.runtime.ValidatableObject
1198 {
1199
1200 protected java.lang.String _Value;
1201 protected java.lang.String _Name;
1202 protected java.lang.String _Format;
1203 public final static java.lang.Class version = (astronomy.data.spectra.impl.JAXBVersion.class);
1204 private static com.sun.msv.grammar.Grammar schemaFragment;
1205
1206 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
1207 return (astronomy.data.spectra.PlotType.PlotdataType.PlotfileType.class);
1208 }
1209
1210 public java.lang.String getValue() {
1211 return _Value;
1212 }
1213
1214 public void setValue(java.lang.String value) {
1215 _Value = value;
1216 }
1217
1218 public java.lang.String getName() {
1219 return _Name;
1220 }
1221
1222 public void setName(java.lang.String value) {
1223 _Name = value;
1224 }
1225
1226 public java.lang.String getFormat() {
1227 return _Format;
1228 }
1229
1230 public void setFormat(java.lang.String value) {
1231 _Format = value;
1232 }
1233
1234 public astronomy.data.spectra.impl.runtime.UnmarshallingEventHandler createUnmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
1235 return new astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.PlotfileTypeImpl.Unmarshaller(context);
1236 }
1237
1238 public void serializeElementBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
1239 throws org.xml.sax.SAXException
1240 {
1241 try {
1242 context.text(((java.lang.String) _Value));
1243 } catch (java.lang.Exception e) {
1244 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
1245 }
1246 }
1247
1248 public void serializeAttributes(astronomy.data.spectra.impl.runtime.XMLSerializer context)
1249 throws org.xml.sax.SAXException
1250 {
1251 if (_Format!= null) {
1252 context.startAttribute("", "format");
1253 try {
1254 context.text(((java.lang.String) _Format));
1255 } catch (java.lang.Exception e) {
1256 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
1257 }
1258 context.endAttribute();
1259 }
1260 if (_Name!= null) {
1261 context.startAttribute("", "name");
1262 try {
1263 context.text(((java.lang.String) _Name));
1264 } catch (java.lang.Exception e) {
1265 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
1266 }
1267 context.endAttribute();
1268 }
1269 }
1270
1271 public void serializeAttributeBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
1272 throws org.xml.sax.SAXException
1273 {
1274 try {
1275 context.text(((java.lang.String) _Value));
1276 } catch (java.lang.Exception e) {
1277 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
1278 }
1279 }
1280
1281 public void serializeURIs(astronomy.data.spectra.impl.runtime.XMLSerializer context)
1282 throws org.xml.sax.SAXException
1283 {
1284 }
1285
1286 public java.lang.Class getPrimaryInterface() {
1287 return (astronomy.data.spectra.PlotType.PlotdataType.PlotfileType.class);
1288 }
1289
1290 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
1291 if (schemaFragment == null) {
1292 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
1293 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
1294 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
1295 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
1296 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava"
1297 +"/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\u0006\u009fD\'ppsq\u0000~\u0000\u0000\u0003\u00f6\u001c\u000eppsr\u0000\u001bcom"
1298 +".sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/data"
1299 +"type/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/Stri"
1300 +"ngPair;xq\u0000~\u0000\u0003\u0000\u00ff\u0094\u00c1ppsr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000"
1301 +"\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.msv.datatype.xsd.Builti"
1302 +"nAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteT"
1303 +"ype\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000"
1304 +"\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/String;L\u0000\btypeNameq\u0000~\u0000\u000f"
1305 +"L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcesso"
1306 +"r;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006stringsr\u00005com.sun."
1307 +"msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,"
1308 +"com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr"
1309 +"\u00000com.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
1310 +"\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\nppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlo"
1311 +"calNameq\u0000~\u0000\u000fL\u0000\fnamespaceURIq\u0000~\u0000\u000fxpq\u0000~\u0000\u0013q\u0000~\u0000\u0012sr\u0000\u001dcom.sun.msv."
1312 +"grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0002\u00f6\u0087Hppsr\u0000 com.sun.msv.gram"
1313 +"mar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClasst\u0000\u001fLcom/su"
1314 +"n/msv/grammar/NameClass;xq\u0000~\u0000\u0003\u0002\u00f6\u0087=sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5"
1315 +"\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000pq\u0000~\u0000\nsr\u0000#com.sun.msv.grammar.SimpleNameCla"
1316 +"ss\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u000fL\u0000\fnamespaceURIq\u0000~\u0000\u000fxr\u0000\u001dcom.su"
1317 +"n.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0006formatt\u0000\u0000sr\u00000com.sun."
1318 +"msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000"
1319 +"\tsq\u0000~\u0000 \u0001psq\u0000~\u0000\u001b\u0002\u00a9(\u0014ppsq\u0000~\u0000\u001d\u0002\u00a9(\tq\u0000~\u0000!pq\u0000~\u0000\nsq\u0000~\u0000\"t\u0000\u0004nameq\u0000~\u0000&"
1320 +"q\u0000~\u0000(sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexp"
1321 +"Tablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000"
1322 +"-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005"
1323 +"countI\u0000\tthresholdL\u0000\u0006parentq\u0000~\u0000/[\u0000\u0005tablet\u0000![Lcom/sun/msv/gram"
1324 +"mar/Expression;xp\u0000\u0000\u0000\u0004\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expressi"
1325 +"on;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpppppppppppppppppppppppppppppppppppppppp"
1326 +"pppppppppppppppppppppppppppppppppppppppppppppppq\u0000~\u0000\u0005pppppppp"
1327 +"ppppppppppppppppppq\u0000~\u0000\u001cppppppppppppppppppppq\u0000~\u0000\u0006ppq\u0000~\u0000*ppppp"
1328 +"ppppppppppppppppppppppppppppppppppppppppppppppp"));
1329 }
1330 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
1331 }
1332
1333 public class Unmarshaller
1334 extends astronomy.data.spectra.impl.runtime.AbstractUnmarshallingEventHandlerImpl
1335 {
1336
1337
1338 public Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
1339 super(context, "--------");
1340 }
1341
1342 protected Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context, int startState) {
1343 this(context);
1344 state = startState;
1345 }
1346
1347 public java.lang.Object owner() {
1348 return astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.PlotfileTypeImpl.this;
1349 }
1350
1351 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
1352 throws org.xml.sax.SAXException
1353 {
1354 int attIdx;
1355 outer:
1356 while (true) {
1357 switch (state) {
1358 case 7 :
1359 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
1360 return ;
1361 case 3 :
1362 attIdx = context.getAttribute("", "name");
1363 if (attIdx >= 0) {
1364 final java.lang.String v = context.eatAttribute(attIdx);
1365 eatText0(v);
1366 state = 6;
1367 continue outer;
1368 }
1369 state = 6;
1370 continue outer;
1371 case 0 :
1372 attIdx = context.getAttribute("", "format");
1373 if (attIdx >= 0) {
1374 final java.lang.String v = context.eatAttribute(attIdx);
1375 eatText1(v);
1376 state = 3;
1377 continue outer;
1378 }
1379 state = 3;
1380 continue outer;
1381 }
1382 super.enterElement(___uri, ___local, ___qname, __atts);
1383 break;
1384 }
1385 }
1386
1387 private void eatText0(final java.lang.String value)
1388 throws org.xml.sax.SAXException
1389 {
1390 try {
1391 _Name = value;
1392 } catch (java.lang.Exception e) {
1393 handleParseConversionException(e);
1394 }
1395 }
1396
1397 private void eatText1(final java.lang.String value)
1398 throws org.xml.sax.SAXException
1399 {
1400 try {
1401 _Format = value;
1402 } catch (java.lang.Exception e) {
1403 handleParseConversionException(e);
1404 }
1405 }
1406
1407 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
1408 throws org.xml.sax.SAXException
1409 {
1410 int attIdx;
1411 outer:
1412 while (true) {
1413 switch (state) {
1414 case 7 :
1415 revertToParentFromLeaveElement(___uri, ___local, ___qname);
1416 return ;
1417 case 3 :
1418 attIdx = context.getAttribute("", "name");
1419 if (attIdx >= 0) {
1420 final java.lang.String v = context.eatAttribute(attIdx);
1421 eatText0(v);
1422 state = 6;
1423 continue outer;
1424 }
1425 state = 6;
1426 continue outer;
1427 case 0 :
1428 attIdx = context.getAttribute("", "format");
1429 if (attIdx >= 0) {
1430 final java.lang.String v = context.eatAttribute(attIdx);
1431 eatText1(v);
1432 state = 3;
1433 continue outer;
1434 }
1435 state = 3;
1436 continue outer;
1437 }
1438 super.leaveElement(___uri, ___local, ___qname);
1439 break;
1440 }
1441 }
1442
1443 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
1444 throws org.xml.sax.SAXException
1445 {
1446 int attIdx;
1447 outer:
1448 while (true) {
1449 switch (state) {
1450 case 7 :
1451 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
1452 return ;
1453 case 3 :
1454 if (("name" == ___local)&&("" == ___uri)) {
1455 state = 4;
1456 return ;
1457 }
1458 state = 6;
1459 continue outer;
1460 case 0 :
1461 if (("format" == ___local)&&("" == ___uri)) {
1462 state = 1;
1463 return ;
1464 }
1465 state = 3;
1466 continue outer;
1467 }
1468 super.enterAttribute(___uri, ___local, ___qname);
1469 break;
1470 }
1471 }
1472
1473 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
1474 throws org.xml.sax.SAXException
1475 {
1476 int attIdx;
1477 outer:
1478 while (true) {
1479 switch (state) {
1480 case 7 :
1481 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
1482 return ;
1483 case 3 :
1484 attIdx = context.getAttribute("", "name");
1485 if (attIdx >= 0) {
1486 final java.lang.String v = context.eatAttribute(attIdx);
1487 eatText0(v);
1488 state = 6;
1489 continue outer;
1490 }
1491 state = 6;
1492 continue outer;
1493 case 5 :
1494 if (("name" == ___local)&&("" == ___uri)) {
1495 state = 6;
1496 return ;
1497 }
1498 break;
1499 case 2 :
1500 if (("format" == ___local)&&("" == ___uri)) {
1501 state = 3;
1502 return ;
1503 }
1504 break;
1505 case 0 :
1506 attIdx = context.getAttribute("", "format");
1507 if (attIdx >= 0) {
1508 final java.lang.String v = context.eatAttribute(attIdx);
1509 eatText1(v);
1510 state = 3;
1511 continue outer;
1512 }
1513 state = 3;
1514 continue outer;
1515 }
1516 super.leaveAttribute(___uri, ___local, ___qname);
1517 break;
1518 }
1519 }
1520
1521 public void handleText(final java.lang.String value)
1522 throws org.xml.sax.SAXException
1523 {
1524 int attIdx;
1525 outer:
1526 while (true) {
1527 try {
1528 switch (state) {
1529 case 7 :
1530 revertToParentFromText(value);
1531 return ;
1532 case 1 :
1533 eatText1(value);
1534 state = 2;
1535 return ;
1536 case 3 :
1537 attIdx = context.getAttribute("", "name");
1538 if (attIdx >= 0) {
1539 final java.lang.String v = context.eatAttribute(attIdx);
1540 eatText0(v);
1541 state = 6;
1542 continue outer;
1543 }
1544 state = 6;
1545 continue outer;
1546 case 4 :
1547 eatText0(value);
1548 state = 5;
1549 return ;
1550 case 6 :
1551 eatText2(value);
1552 state = 7;
1553 return ;
1554 case 0 :
1555 attIdx = context.getAttribute("", "format");
1556 if (attIdx >= 0) {
1557 final java.lang.String v = context.eatAttribute(attIdx);
1558 eatText1(v);
1559 state = 3;
1560 continue outer;
1561 }
1562 state = 3;
1563 continue outer;
1564 }
1565 } catch (java.lang.RuntimeException e) {
1566 handleUnexpectedTextException(value, e);
1567 }
1568 break;
1569 }
1570 }
1571
1572 private void eatText2(final java.lang.String value)
1573 throws org.xml.sax.SAXException
1574 {
1575 try {
1576 _Value = value;
1577 } catch (java.lang.Exception e) {
1578 handleParseConversionException(e);
1579 }
1580 }
1581
1582 }
1583
1584 }
1585
1586 public class Unmarshaller
1587 extends astronomy.data.spectra.impl.runtime.AbstractUnmarshallingEventHandlerImpl
1588 {
1589
1590
1591 public Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
1592 super(context, "-------");
1593 }
1594
1595 protected Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context, int startState) {
1596 this(context);
1597 state = startState;
1598 }
1599
1600 public java.lang.Object owner() {
1601 return astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.this;
1602 }
1603
1604 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
1605 throws org.xml.sax.SAXException
1606 {
1607 int attIdx;
1608 outer:
1609 while (true) {
1610 switch (state) {
1611 case 6 :
1612 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
1613 return ;
1614 case 0 :
1615 if (("imagefile" == ___local)&&("" == ___uri)) {
1616 context.pushAttributes(__atts, true);
1617 state = 1;
1618 return ;
1619 }
1620 state = 3;
1621 continue outer;
1622 case 3 :
1623 if (("plotfile" == ___local)&&("" == ___uri)) {
1624 context.pushAttributes(__atts, true);
1625 state = 4;
1626 return ;
1627 }
1628 state = 6;
1629 continue outer;
1630 case 4 :
1631 attIdx = context.getAttribute("", "format");
1632 if (attIdx >= 0) {
1633 context.consumeAttribute(attIdx);
1634 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
1635 return ;
1636 }
1637 attIdx = context.getAttribute("", "name");
1638 if (attIdx >= 0) {
1639 context.consumeAttribute(attIdx);
1640 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
1641 return ;
1642 }
1643 break;
1644 case 1 :
1645 attIdx = context.getAttribute("", "name");
1646 if (attIdx >= 0) {
1647 context.consumeAttribute(attIdx);
1648 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
1649 return ;
1650 }
1651 attIdx = context.getAttribute("", "format");
1652 if (attIdx >= 0) {
1653 context.consumeAttribute(attIdx);
1654 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
1655 return ;
1656 }
1657 break;
1658 }
1659 super.enterElement(___uri, ___local, ___qname, __atts);
1660 break;
1661 }
1662 }
1663
1664 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
1665 throws org.xml.sax.SAXException
1666 {
1667 int attIdx;
1668 outer:
1669 while (true) {
1670 switch (state) {
1671 case 6 :
1672 revertToParentFromLeaveElement(___uri, ___local, ___qname);
1673 return ;
1674 case 0 :
1675 state = 3;
1676 continue outer;
1677 case 3 :
1678 state = 6;
1679 continue outer;
1680 case 4 :
1681 attIdx = context.getAttribute("", "format");
1682 if (attIdx >= 0) {
1683 context.consumeAttribute(attIdx);
1684 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
1685 return ;
1686 }
1687 attIdx = context.getAttribute("", "name");
1688 if (attIdx >= 0) {
1689 context.consumeAttribute(attIdx);
1690 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
1691 return ;
1692 }
1693 break;
1694 case 5 :
1695 if (("plotfile" == ___local)&&("" == ___uri)) {
1696 context.popAttributes();
1697 state = 6;
1698 return ;
1699 }
1700 break;
1701 case 2 :
1702 if (("imagefile" == ___local)&&("" == ___uri)) {
1703 context.popAttributes();
1704 state = 3;
1705 return ;
1706 }
1707 break;
1708 case 1 :
1709 attIdx = context.getAttribute("", "name");
1710 if (attIdx >= 0) {
1711 context.consumeAttribute(attIdx);
1712 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
1713 return ;
1714 }
1715 attIdx = context.getAttribute("", "format");
1716 if (attIdx >= 0) {
1717 context.consumeAttribute(attIdx);
1718 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
1719 return ;
1720 }
1721 break;
1722 }
1723 super.leaveElement(___uri, ___local, ___qname);
1724 break;
1725 }
1726 }
1727
1728 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
1729 throws org.xml.sax.SAXException
1730 {
1731 int attIdx;
1732 outer:
1733 while (true) {
1734 switch (state) {
1735 case 6 :
1736 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
1737 return ;
1738 case 0 :
1739 state = 3;
1740 continue outer;
1741 case 3 :
1742 state = 6;
1743 continue outer;
1744 case 4 :
1745 if (("format" == ___local)&&("" == ___uri)) {
1746 _Plotfile = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.PlotfileTypeImpl) spawnChildFromEnterAttribute((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.PlotfileTypeImpl.class), 5, ___uri, ___local, ___qname));
1747 return ;
1748 }
1749 if (("name" == ___local)&&("" == ___uri)) {
1750 _Plotfile = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.PlotfileTypeImpl) spawnChildFromEnterAttribute((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.PlotfileTypeImpl.class), 5, ___uri, ___local, ___qname));
1751 return ;
1752 }
1753 break;
1754 case 1 :
1755 if (("name" == ___local)&&("" == ___uri)) {
1756 _Imagefile = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.ImagefileTypeImpl) spawnChildFromEnterAttribute((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.ImagefileTypeImpl.class), 2, ___uri, ___local, ___qname));
1757 return ;
1758 }
1759 if (("format" == ___local)&&("" == ___uri)) {
1760 _Imagefile = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.ImagefileTypeImpl) spawnChildFromEnterAttribute((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.ImagefileTypeImpl.class), 2, ___uri, ___local, ___qname));
1761 return ;
1762 }
1763 break;
1764 }
1765 super.enterAttribute(___uri, ___local, ___qname);
1766 break;
1767 }
1768 }
1769
1770 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
1771 throws org.xml.sax.SAXException
1772 {
1773 int attIdx;
1774 outer:
1775 while (true) {
1776 switch (state) {
1777 case 6 :
1778 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
1779 return ;
1780 case 0 :
1781 state = 3;
1782 continue outer;
1783 case 3 :
1784 state = 6;
1785 continue outer;
1786 case 4 :
1787 attIdx = context.getAttribute("", "format");
1788 if (attIdx >= 0) {
1789 context.consumeAttribute(attIdx);
1790 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
1791 return ;
1792 }
1793 attIdx = context.getAttribute("", "name");
1794 if (attIdx >= 0) {
1795 context.consumeAttribute(attIdx);
1796 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
1797 return ;
1798 }
1799 break;
1800 case 1 :
1801 attIdx = context.getAttribute("", "name");
1802 if (attIdx >= 0) {
1803 context.consumeAttribute(attIdx);
1804 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
1805 return ;
1806 }
1807 attIdx = context.getAttribute("", "format");
1808 if (attIdx >= 0) {
1809 context.consumeAttribute(attIdx);
1810 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
1811 return ;
1812 }
1813 break;
1814 }
1815 super.leaveAttribute(___uri, ___local, ___qname);
1816 break;
1817 }
1818 }
1819
1820 public void handleText(final java.lang.String value)
1821 throws org.xml.sax.SAXException
1822 {
1823 int attIdx;
1824 outer:
1825 while (true) {
1826 try {
1827 switch (state) {
1828 case 6 :
1829 revertToParentFromText(value);
1830 return ;
1831 case 0 :
1832 state = 3;
1833 continue outer;
1834 case 3 :
1835 state = 6;
1836 continue outer;
1837 case 4 :
1838 attIdx = context.getAttribute("", "format");
1839 if (attIdx >= 0) {
1840 context.consumeAttribute(attIdx);
1841 context.getCurrentHandler().text(value);
1842 return ;
1843 }
1844 attIdx = context.getAttribute("", "name");
1845 if (attIdx >= 0) {
1846 context.consumeAttribute(attIdx);
1847 context.getCurrentHandler().text(value);
1848 return ;
1849 }
1850 _Plotfile = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.PlotfileTypeImpl) spawnChildFromText((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.PlotfileTypeImpl.class), 5, value));
1851 return ;
1852 case 1 :
1853 attIdx = context.getAttribute("", "name");
1854 if (attIdx >= 0) {
1855 context.consumeAttribute(attIdx);
1856 context.getCurrentHandler().text(value);
1857 return ;
1858 }
1859 attIdx = context.getAttribute("", "format");
1860 if (attIdx >= 0) {
1861 context.consumeAttribute(attIdx);
1862 context.getCurrentHandler().text(value);
1863 return ;
1864 }
1865 _Imagefile = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.ImagefileTypeImpl) spawnChildFromText((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.ImagefileTypeImpl.class), 2, value));
1866 return ;
1867 }
1868 } catch (java.lang.RuntimeException e) {
1869 handleUnexpectedTextException(value, e);
1870 }
1871 break;
1872 }
1873 }
1874
1875 }
1876
1877 }
1878
1879 public static class ResolutionTypeImpl implements astronomy.data.spectra.PlotType.ResolutionType, com.sun.xml.bind.JAXBObject, astronomy.data.spectra.impl.runtime.UnmarshallableObject, astronomy.data.spectra.impl.runtime.XMLSerializable, astronomy.data.spectra.impl.runtime.ValidatableObject
1880 {
1881
1882 protected boolean has_Value;
1883 protected float _Value;
1884 protected java.lang.String _Unit;
1885 protected java.lang.String _Criterion;
1886 public final static java.lang.Class version = (astronomy.data.spectra.impl.JAXBVersion.class);
1887 private static com.sun.msv.grammar.Grammar schemaFragment;
1888
1889 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
1890 return (astronomy.data.spectra.PlotType.ResolutionType.class);
1891 }
1892
1893 public float getValue() {
1894 return _Value;
1895 }
1896
1897 public void setValue(float value) {
1898 _Value = value;
1899 has_Value = true;
1900 }
1901
1902 public java.lang.String getUnit() {
1903 if (_Unit == null) {
1904 return "angstrom";
1905 } else {
1906 return _Unit;
1907 }
1908 }
1909
1910 public void setUnit(java.lang.String value) {
1911 _Unit = value;
1912 }
1913
1914 public java.lang.String getCriterion() {
1915 if (_Criterion == null) {
1916 return "fwhm";
1917 } else {
1918 return _Criterion;
1919 }
1920 }
1921
1922 public void setCriterion(java.lang.String value) {
1923 _Criterion = value;
1924 }
1925
1926 public astronomy.data.spectra.impl.runtime.UnmarshallingEventHandler createUnmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
1927 return new astronomy.data.spectra.impl.PlotTypeImpl.ResolutionTypeImpl.Unmarshaller(context);
1928 }
1929
1930 public void serializeElementBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
1931 throws org.xml.sax.SAXException
1932 {
1933 try {
1934 context.text(javax.xml.bind.DatatypeConverter.printFloat(((float) _Value)));
1935 } catch (java.lang.Exception e) {
1936 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
1937 }
1938 }
1939
1940 public void serializeAttributes(astronomy.data.spectra.impl.runtime.XMLSerializer context)
1941 throws org.xml.sax.SAXException
1942 {
1943 if (_Unit!= null) {
1944 context.startAttribute("", "unit");
1945 try {
1946 context.text(((java.lang.String) _Unit));
1947 } catch (java.lang.Exception e) {
1948 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
1949 }
1950 context.endAttribute();
1951 }
1952 if (_Criterion!= null) {
1953 context.startAttribute("", "criterion");
1954 try {
1955 context.text(((java.lang.String) _Criterion));
1956 } catch (java.lang.Exception e) {
1957 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
1958 }
1959 context.endAttribute();
1960 }
1961 }
1962
1963 public void serializeAttributeBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
1964 throws org.xml.sax.SAXException
1965 {
1966 try {
1967 context.text(javax.xml.bind.DatatypeConverter.printFloat(((float) _Value)));
1968 } catch (java.lang.Exception e) {
1969 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
1970 }
1971 }
1972
1973 public void serializeURIs(astronomy.data.spectra.impl.runtime.XMLSerializer context)
1974 throws org.xml.sax.SAXException
1975 {
1976 }
1977
1978 public java.lang.Class getPrimaryInterface() {
1979 return (astronomy.data.spectra.PlotType.ResolutionType.class);
1980 }
1981
1982 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
1983 if (schemaFragment == null) {
1984 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
1985 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
1986 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
1987 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
1988 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava"
1989 +"/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\u0005\t\u009d\u0097ppsq\u0000~\u0000\u0000\u00042j\u00deppsr\u0000\u001bcom"
1990 +".sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/data"
1991 +"type/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/Stri"
1992 +"ngPair;xq\u0000~\u0000\u0003\u0001>\n\u00cappsr\u0000\"com.sun.msv.datatype.xsd.FloatType\u0000\u0000\u0000"
1993 +"\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000+com.sun.msv.datatype.xsd.FloatingNumberType\u00fc\u00e3\u00b6\u0087\u008c"
1994 +"\u00a8|\u00e0\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
1995 +"\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'c"
1996 +"om.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespac"
1997 +"eUrit\u0000\u0012Ljava/lang/String;L\u0000\btypeNameq\u0000~\u0000\u0010L\u0000\nwhiteSpacet\u0000.Lco"
1998 +"m/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w"
1999 +"3.org/2001/XMLSchemat\u0000\u0005floatsr\u00005com.sun.msv.datatype.xsd.Whi"
2000 +"teSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype"
2001 +".xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar"
2002 +".Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\nppsr\u0000\u001bcom."
2003 +"sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0010L\u0000\fnamesp"
2004 +"aceURIq\u0000~\u0000\u0010xpq\u0000~\u0000\u0014q\u0000~\u0000\u0013sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000"
2005 +"\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0002\u00f4`\u000fppsr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000"
2006 +"\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameCla"
2007 +"ss;xq\u0000~\u0000\u0003\u0002\u00f4`\u0004sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psq\u0000"
2008 +"~\u0000\u0007\u0001y\u0019\u0000ppsr\u0000)com.sun.msv.datatype.xsd.EnumerationFacet\u0000\u0000\u0000\u0000\u0000\u0000"
2009 +"\u0000\u0001\u0002\u0000\u0001L\u0000\u0006valuest\u0000\u000fLjava/util/Set;xr\u00009com.sun.msv.datatype.xsd"
2010 +".DataTypeWithValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv."
2011 +"datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012n"
2012 +"eedValueCheckFlagL\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatype/xsd/XSD"
2013 +"atatypeImpl;L\u0000\fconcreteTypet\u0000\'Lcom/sun/msv/datatype/xsd/Conc"
2014 +"reteType;L\u0000\tfacetNameq\u0000~\u0000\u0010xq\u0000~\u0000\u000ft\u0000\u0000psr\u00005com.sun.msv.datatype"
2015 +".xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0016\u0000\u0000sr\u0000#com."
2016 +"sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq"
2017 +"\u0000~\u0000\rq\u0000~\u0000\u0013t\u0000\u0006stringq\u0000~\u0000-\u0001q\u0000~\u0000/t\u0000\u000benumerationsr\u0000\u0011java.util.Has"
2018 +"hSet\u00baD\u0085\u0095\u0096\u00b8\u00b74\u0003\u0000\u0000xpw\f\u0000\u0000\u0000\u0010?@\u0000\u0000\u0000\u0000\u0000\u0004t\u0000\bkmpersect\u0000\tnanometert\u0000\u0005met"
2019 +"ert\u0000\bangstromxq\u0000~\u0000\u0019sq\u0000~\u0000\u001at\u0000\u000estring-derivedq\u0000~\u0000+sr\u0000#com.sun.m"
2020 +"sv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0010L\u0000\fnam"
2021 +"espaceURIq\u0000~\u0000\u0010xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp"
2022 +"t\u0000\u0004unitq\u0000~\u0000+sr\u00000com.sun.msv.grammar.Expression$EpsilonExpres"
2023 +"sion\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\tsq\u0000~\u0000!\u0001psq\u0000~\u0000\u001c\u0000\u00d72\u00b4ppsq\u0000~\u0000\u001e\u0000\u00d72\u00a9q\u0000~\u0000\""
2024 +"psq\u0000~\u0000\u0007\u0000d\u0002Lppsq\u0000~\u0000$q\u0000~\u0000+pq\u0000~\u0000-\u0000\u0000q\u0000~\u0000/q\u0000~\u0000/q\u0000~\u00001sq\u0000~\u00002w\f\u0000\u0000\u0000\u0010?"
2025 +"@\u0000\u0000\u0000\u0000\u0000\u0002t\u0000\u0004hwhmt\u0000\u0004fwhmxq\u0000~\u0000\u0019sq\u0000~\u0000\u001at\u0000\u000estring-derivedq\u0000~\u0000+sq\u0000~\u0000"
2026 +":t\u0000\tcriterionq\u0000~\u0000+q\u0000~\u0000?sr\u0000\"com.sun.msv.grammar.ExpressionPoo"
2027 +"l\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPoo"
2028 +"l$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$Closed"
2029 +"Hash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005countI\u0000\tthresholdL\u0000\u0006parentq\u0000~\u0000M[\u0000\u0005tablet\u0000!"
2030 +"[Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\u0004\u0000\u0000\u00009pur\u0000![Lcom.sun.ms"
2031 +"v.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpppppppppppppppppppppp"
2032 +"pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp"
2033 +"ppq\u0000~\u0000\u0005pppppppppppppppppppppppq\u0000~\u0000\u0006ppppppppppppppppppppppppp"
2034 +"ppppppppppppppppq\u0000~\u0000\u001dpppppppppppq\u0000~\u0000Appppppppppppppppppppppp"
2035 +"ppppp"));
2036 }
2037 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
2038 }
2039
2040 public class Unmarshaller
2041 extends astronomy.data.spectra.impl.runtime.AbstractUnmarshallingEventHandlerImpl
2042 {
2043
2044
2045 public Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
2046 super(context, "--------");
2047 }
2048
2049 protected Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context, int startState) {
2050 this(context);
2051 state = startState;
2052 }
2053
2054 public java.lang.Object owner() {
2055 return astronomy.data.spectra.impl.PlotTypeImpl.ResolutionTypeImpl.this;
2056 }
2057
2058 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
2059 throws org.xml.sax.SAXException
2060 {
2061 int attIdx;
2062 outer:
2063 while (true) {
2064 switch (state) {
2065 case 0 :
2066 attIdx = context.getAttribute("", "unit");
2067 if (attIdx >= 0) {
2068 final java.lang.String v = context.eatAttribute(attIdx);
2069 eatText0(v);
2070 state = 3;
2071 continue outer;
2072 }
2073 state = 3;
2074 continue outer;
2075 case 7 :
2076 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
2077 return ;
2078 case 3 :
2079 attIdx = context.getAttribute("", "criterion");
2080 if (attIdx >= 0) {
2081 final java.lang.String v = context.eatAttribute(attIdx);
2082 eatText1(v);
2083 state = 6;
2084 continue outer;
2085 }
2086 state = 6;
2087 continue outer;
2088 }
2089 super.enterElement(___uri, ___local, ___qname, __atts);
2090 break;
2091 }
2092 }
2093
2094 private void eatText0(final java.lang.String value)
2095 throws org.xml.sax.SAXException
2096 {
2097 try {
2098 _Unit = value;
2099 } catch (java.lang.Exception e) {
2100 handleParseConversionException(e);
2101 }
2102 }
2103
2104 private void eatText1(final java.lang.String value)
2105 throws org.xml.sax.SAXException
2106 {
2107 try {
2108 _Criterion = value;
2109 } catch (java.lang.Exception e) {
2110 handleParseConversionException(e);
2111 }
2112 }
2113
2114 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
2115 throws org.xml.sax.SAXException
2116 {
2117 int attIdx;
2118 outer:
2119 while (true) {
2120 switch (state) {
2121 case 0 :
2122 attIdx = context.getAttribute("", "unit");
2123 if (attIdx >= 0) {
2124 final java.lang.String v = context.eatAttribute(attIdx);
2125 eatText0(v);
2126 state = 3;
2127 continue outer;
2128 }
2129 state = 3;
2130 continue outer;
2131 case 7 :
2132 revertToParentFromLeaveElement(___uri, ___local, ___qname);
2133 return ;
2134 case 3 :
2135 attIdx = context.getAttribute("", "criterion");
2136 if (attIdx >= 0) {
2137 final java.lang.String v = context.eatAttribute(attIdx);
2138 eatText1(v);
2139 state = 6;
2140 continue outer;
2141 }
2142 state = 6;
2143 continue outer;
2144 }
2145 super.leaveElement(___uri, ___local, ___qname);
2146 break;
2147 }
2148 }
2149
2150 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
2151 throws org.xml.sax.SAXException
2152 {
2153 int attIdx;
2154 outer:
2155 while (true) {
2156 switch (state) {
2157 case 0 :
2158 if (("unit" == ___local)&&("" == ___uri)) {
2159 state = 1;
2160 return ;
2161 }
2162 state = 3;
2163 continue outer;
2164 case 7 :
2165 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
2166 return ;
2167 case 3 :
2168 if (("criterion" == ___local)&&("" == ___uri)) {
2169 state = 4;
2170 return ;
2171 }
2172 state = 6;
2173 continue outer;
2174 }
2175 super.enterAttribute(___uri, ___local, ___qname);
2176 break;
2177 }
2178 }
2179
2180 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
2181 throws org.xml.sax.SAXException
2182 {
2183 int attIdx;
2184 outer:
2185 while (true) {
2186 switch (state) {
2187 case 2 :
2188 if (("unit" == ___local)&&("" == ___uri)) {
2189 state = 3;
2190 return ;
2191 }
2192 break;
2193 case 0 :
2194 attIdx = context.getAttribute("", "unit");
2195 if (attIdx >= 0) {
2196 final java.lang.String v = context.eatAttribute(attIdx);
2197 eatText0(v);
2198 state = 3;
2199 continue outer;
2200 }
2201 state = 3;
2202 continue outer;
2203 case 5 :
2204 if (("criterion" == ___local)&&("" == ___uri)) {
2205 state = 6;
2206 return ;
2207 }
2208 break;
2209 case 7 :
2210 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
2211 return ;
2212 case 3 :
2213 attIdx = context.getAttribute("", "criterion");
2214 if (attIdx >= 0) {
2215 final java.lang.String v = context.eatAttribute(attIdx);
2216 eatText1(v);
2217 state = 6;
2218 continue outer;
2219 }
2220 state = 6;
2221 continue outer;
2222 }
2223 super.leaveAttribute(___uri, ___local, ___qname);
2224 break;
2225 }
2226 }
2227
2228 public void handleText(final java.lang.String value)
2229 throws org.xml.sax.SAXException
2230 {
2231 int attIdx;
2232 outer:
2233 while (true) {
2234 try {
2235 switch (state) {
2236 case 1 :
2237 eatText0(value);
2238 state = 2;
2239 return ;
2240 case 0 :
2241 attIdx = context.getAttribute("", "unit");
2242 if (attIdx >= 0) {
2243 final java.lang.String v = context.eatAttribute(attIdx);
2244 eatText0(v);
2245 state = 3;
2246 continue outer;
2247 }
2248 state = 3;
2249 continue outer;
2250 case 6 :
2251 eatText2(value);
2252 state = 7;
2253 return ;
2254 case 4 :
2255 eatText1(value);
2256 state = 5;
2257 return ;
2258 case 7 :
2259 revertToParentFromText(value);
2260 return ;
2261 case 3 :
2262 attIdx = context.getAttribute("", "criterion");
2263 if (attIdx >= 0) {
2264 final java.lang.String v = context.eatAttribute(attIdx);
2265 eatText1(v);
2266 state = 6;
2267 continue outer;
2268 }
2269 state = 6;
2270 continue outer;
2271 }
2272 } catch (java.lang.RuntimeException e) {
2273 handleUnexpectedTextException(value, e);
2274 }
2275 break;
2276 }
2277 }
2278
2279 private void eatText2(final java.lang.String value)
2280 throws org.xml.sax.SAXException
2281 {
2282 try {
2283 _Value = javax.xml.bind.DatatypeConverter.parseFloat(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
2284 has_Value = true;
2285 } catch (java.lang.Exception e) {
2286 handleParseConversionException(e);
2287 }
2288 }
2289
2290 }
2291
2292 }
2293
2294 public class Unmarshaller
2295 extends astronomy.data.spectra.impl.runtime.AbstractUnmarshallingEventHandlerImpl
2296 {
2297
2298
2299 public Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
2300 super(context, "----------------------");
2301 }
2302
2303 protected Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context, int startState) {
2304 this(context);
2305 state = startState;
2306 }
2307
2308 public java.lang.Object owner() {
2309 return astronomy.data.spectra.impl.PlotTypeImpl.this;
2310 }
2311
2312 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
2313 throws org.xml.sax.SAXException
2314 {
2315 int attIdx;
2316 outer:
2317 while (true) {
2318 switch (state) {
2319 case 13 :
2320 attIdx = context.getAttribute("", "unit");
2321 if (attIdx >= 0) {
2322 context.consumeAttribute(attIdx);
2323 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
2324 return ;
2325 }
2326 attIdx = context.getAttribute("", "criterion");
2327 if (attIdx >= 0) {
2328 context.consumeAttribute(attIdx);
2329 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
2330 return ;
2331 }
2332 break;
2333 case 21 :
2334 if (("date" == ___local)&&("" == ___uri)) {
2335 context.pushAttributes(__atts, true);
2336 state = 19;
2337 return ;
2338 }
2339 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
2340 return ;
2341 case 9 :
2342 if (("datarange" == ___local)&&("" == ___uri)) {
2343 context.pushAttributes(__atts, false);
2344 state = 10;
2345 return ;
2346 }
2347 state = 12;
2348 continue outer;
2349 case 16 :
2350 attIdx = context.getAttribute("", "unit");
2351 if (attIdx >= 0) {
2352 context.consumeAttribute(attIdx);
2353 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
2354 return ;
2355 }
2356 break;
2357 case 3 :
2358 if (("plotdata" == ___local)&&("" == ___uri)) {
2359 context.pushAttributes(__atts, false);
2360 state = 4;
2361 return ;
2362 }
2363 state = 6;
2364 continue outer;
2365 case 0 :
2366 attIdx = context.getAttribute("", "page");
2367 if (attIdx >= 0) {
2368 final java.lang.String v = context.eatAttribute(attIdx);
2369 eatText0(v);
2370 state = 3;
2371 continue outer;
2372 }
2373 state = 3;
2374 continue outer;
2375 case 4 :
2376 if (("imagefile" == ___local)&&("" == ___uri)) {
2377 _Plotdata = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl) spawnChildFromEnterElement((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.class), 5, ___uri, ___local, ___qname, __atts));
2378 return ;
2379 }
2380 if (("plotfile" == ___local)&&("" == ___uri)) {
2381 _Plotdata = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl) spawnChildFromEnterElement((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.class), 5, ___uri, ___local, ___qname, __atts));
2382 return ;
2383 }
2384 _Plotdata = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl) spawnChildFromEnterElement((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.class), 5, ___uri, ___local, ___qname, __atts));
2385 return ;
2386 case 6 :
2387 if (("plotrange" == ___local)&&("" == ___uri)) {
2388 context.pushAttributes(__atts, false);
2389 state = 7;
2390 return ;
2391 }
2392 break;
2393 case 10 :
2394 if (("startwavelength" == ___local)&&("" == ___uri)) {
2395 _Datarange = ((astronomy.data.spectra.impl.RangeTypeImpl) spawnChildFromEnterElement((astronomy.data.spectra.impl.RangeTypeImpl.class), 11, ___uri, ___local, ___qname, __atts));
2396 return ;
2397 }
2398 break;
2399 case 12 :
2400 if (("resolution" == ___local)&&("" == ___uri)) {
2401 context.pushAttributes(__atts, true);
2402 state = 13;
2403 return ;
2404 }
2405 state = 15;
2406 continue outer;
2407 case 15 :
2408 if (("exposure" == ___local)&&("" == ___uri)) {
2409 context.pushAttributes(__atts, true);
2410 state = 16;
2411 return ;
2412 }
2413 state = 18;
2414 continue outer;
2415 case 18 :
2416 if (("date" == ___local)&&("" == ___uri)) {
2417 context.pushAttributes(__atts, true);
2418 state = 19;
2419 return ;
2420 }
2421 state = 21;
2422 continue outer;
2423 case 7 :
2424 if (("startwavelength" == ___local)&&("" == ___uri)) {
2425 _Plotrange = ((astronomy.data.spectra.impl.RangeTypeImpl) spawnChildFromEnterElement((astronomy.data.spectra.impl.RangeTypeImpl.class), 8, ___uri, ___local, ___qname, __atts));
2426 return ;
2427 }
2428 break;
2429 }
2430 super.enterElement(___uri, ___local, ___qname, __atts);
2431 break;
2432 }
2433 }
2434
2435 private void eatText0(final java.lang.String value)
2436 throws org.xml.sax.SAXException
2437 {
2438 try {
2439 _Page = javax.xml.bind.DatatypeConverter.parseLong(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value));
2440 has_Page = true;
2441 } catch (java.lang.Exception e) {
2442 handleParseConversionException(e);
2443 }
2444 }
2445
2446 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
2447 throws org.xml.sax.SAXException
2448 {
2449 int attIdx;
2450 outer:
2451 while (true) {
2452 switch (state) {
2453 case 13 :
2454 attIdx = context.getAttribute("", "unit");
2455 if (attIdx >= 0) {
2456 context.consumeAttribute(attIdx);
2457 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
2458 return ;
2459 }
2460 attIdx = context.getAttribute("", "criterion");
2461 if (attIdx >= 0) {
2462 context.consumeAttribute(attIdx);
2463 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
2464 return ;
2465 }
2466 break;
2467 case 5 :
2468 if (("plotdata" == ___local)&&("" == ___uri)) {
2469 context.popAttributes();
2470 state = 6;
2471 return ;
2472 }
2473 break;
2474 case 21 :
2475 revertToParentFromLeaveElement(___uri, ___local, ___qname);
2476 return ;
2477 case 20 :
2478 if (("date" == ___local)&&("" == ___uri)) {
2479 context.popAttributes();
2480 state = 21;
2481 return ;
2482 }
2483 break;
2484 case 9 :
2485 state = 12;
2486 continue outer;
2487 case 16 :
2488 attIdx = context.getAttribute("", "unit");
2489 if (attIdx >= 0) {
2490 context.consumeAttribute(attIdx);
2491 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
2492 return ;
2493 }
2494 break;
2495 case 3 :
2496 state = 6;
2497 continue outer;
2498 case 0 :
2499 attIdx = context.getAttribute("", "page");
2500 if (attIdx >= 0) {
2501 final java.lang.String v = context.eatAttribute(attIdx);
2502 eatText0(v);
2503 state = 3;
2504 continue outer;
2505 }
2506 state = 3;
2507 continue outer;
2508 case 17 :
2509 if (("exposure" == ___local)&&("" == ___uri)) {
2510 context.popAttributes();
2511 state = 18;
2512 return ;
2513 }
2514 break;
2515 case 8 :
2516 if (("plotrange" == ___local)&&("" == ___uri)) {
2517 context.popAttributes();
2518 state = 9;
2519 return ;
2520 }
2521 break;
2522 case 4 :
2523 _Plotdata = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl) spawnChildFromLeaveElement((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.class), 5, ___uri, ___local, ___qname));
2524 return ;
2525 case 12 :
2526 state = 15;
2527 continue outer;
2528 case 15 :
2529 state = 18;
2530 continue outer;
2531 case 18 :
2532 state = 21;
2533 continue outer;
2534 case 14 :
2535 if (("resolution" == ___local)&&("" == ___uri)) {
2536 context.popAttributes();
2537 state = 15;
2538 return ;
2539 }
2540 break;
2541 case 11 :
2542 if (("datarange" == ___local)&&("" == ___uri)) {
2543 context.popAttributes();
2544 state = 12;
2545 return ;
2546 }
2547 break;
2548 }
2549 super.leaveElement(___uri, ___local, ___qname);
2550 break;
2551 }
2552 }
2553
2554 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
2555 throws org.xml.sax.SAXException
2556 {
2557 int attIdx;
2558 outer:
2559 while (true) {
2560 switch (state) {
2561 case 13 :
2562 if (("unit" == ___local)&&("" == ___uri)) {
2563 _Resolution = ((astronomy.data.spectra.impl.PlotTypeImpl.ResolutionTypeImpl) spawnChildFromEnterAttribute((astronomy.data.spectra.impl.PlotTypeImpl.ResolutionTypeImpl.class), 14, ___uri, ___local, ___qname));
2564 return ;
2565 }
2566 if (("criterion" == ___local)&&("" == ___uri)) {
2567 _Resolution = ((astronomy.data.spectra.impl.PlotTypeImpl.ResolutionTypeImpl) spawnChildFromEnterAttribute((astronomy.data.spectra.impl.PlotTypeImpl.ResolutionTypeImpl.class), 14, ___uri, ___local, ___qname));
2568 return ;
2569 }
2570 break;
2571 case 21 :
2572 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
2573 return ;
2574 case 9 :
2575 state = 12;
2576 continue outer;
2577 case 16 :
2578 if (("unit" == ___local)&&("" == ___uri)) {
2579 _Exposure = ((astronomy.data.spectra.impl.PlotTypeImpl.ExposureTypeImpl) spawnChildFromEnterAttribute((astronomy.data.spectra.impl.PlotTypeImpl.ExposureTypeImpl.class), 17, ___uri, ___local, ___qname));
2580 return ;
2581 }
2582 break;
2583 case 3 :
2584 state = 6;
2585 continue outer;
2586 case 0 :
2587 if (("page" == ___local)&&("" == ___uri)) {
2588 state = 1;
2589 return ;
2590 }
2591 state = 3;
2592 continue outer;
2593 case 4 :
2594 _Plotdata = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl) spawnChildFromEnterAttribute((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.class), 5, ___uri, ___local, ___qname));
2595 return ;
2596 case 12 :
2597 state = 15;
2598 continue outer;
2599 case 15 :
2600 state = 18;
2601 continue outer;
2602 case 18 :
2603 state = 21;
2604 continue outer;
2605 }
2606 super.enterAttribute(___uri, ___local, ___qname);
2607 break;
2608 }
2609 }
2610
2611 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
2612 throws org.xml.sax.SAXException
2613 {
2614 int attIdx;
2615 outer:
2616 while (true) {
2617 switch (state) {
2618 case 13 :
2619 attIdx = context.getAttribute("", "unit");
2620 if (attIdx >= 0) {
2621 context.consumeAttribute(attIdx);
2622 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
2623 return ;
2624 }
2625 attIdx = context.getAttribute("", "criterion");
2626 if (attIdx >= 0) {
2627 context.consumeAttribute(attIdx);
2628 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
2629 return ;
2630 }
2631 break;
2632 case 21 :
2633 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
2634 return ;
2635 case 9 :
2636 state = 12;
2637 continue outer;
2638 case 16 :
2639 attIdx = context.getAttribute("", "unit");
2640 if (attIdx >= 0) {
2641 context.consumeAttribute(attIdx);
2642 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
2643 return ;
2644 }
2645 break;
2646 case 3 :
2647 state = 6;
2648 continue outer;
2649 case 0 :
2650 attIdx = context.getAttribute("", "page");
2651 if (attIdx >= 0) {
2652 final java.lang.String v = context.eatAttribute(attIdx);
2653 eatText0(v);
2654 state = 3;
2655 continue outer;
2656 }
2657 state = 3;
2658 continue outer;
2659 case 4 :
2660 _Plotdata = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl) spawnChildFromLeaveAttribute((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.class), 5, ___uri, ___local, ___qname));
2661 return ;
2662 case 12 :
2663 state = 15;
2664 continue outer;
2665 case 2 :
2666 if (("page" == ___local)&&("" == ___uri)) {
2667 state = 3;
2668 return ;
2669 }
2670 break;
2671 case 15 :
2672 state = 18;
2673 continue outer;
2674 case 18 :
2675 state = 21;
2676 continue outer;
2677 }
2678 super.leaveAttribute(___uri, ___local, ___qname);
2679 break;
2680 }
2681 }
2682
2683 public void handleText(final java.lang.String value)
2684 throws org.xml.sax.SAXException
2685 {
2686 int attIdx;
2687 outer:
2688 while (true) {
2689 try {
2690 switch (state) {
2691 case 19 :
2692 eatText1(value);
2693 state = 20;
2694 return ;
2695 case 13 :
2696 attIdx = context.getAttribute("", "unit");
2697 if (attIdx >= 0) {
2698 context.consumeAttribute(attIdx);
2699 context.getCurrentHandler().text(value);
2700 return ;
2701 }
2702 attIdx = context.getAttribute("", "criterion");
2703 if (attIdx >= 0) {
2704 context.consumeAttribute(attIdx);
2705 context.getCurrentHandler().text(value);
2706 return ;
2707 }
2708 _Resolution = ((astronomy.data.spectra.impl.PlotTypeImpl.ResolutionTypeImpl) spawnChildFromText((astronomy.data.spectra.impl.PlotTypeImpl.ResolutionTypeImpl.class), 14, value));
2709 return ;
2710 case 21 :
2711 revertToParentFromText(value);
2712 return ;
2713 case 9 :
2714 state = 12;
2715 continue outer;
2716 case 1 :
2717 eatText0(value);
2718 state = 2;
2719 return ;
2720 case 16 :
2721 attIdx = context.getAttribute("", "unit");
2722 if (attIdx >= 0) {
2723 context.consumeAttribute(attIdx);
2724 context.getCurrentHandler().text(value);
2725 return ;
2726 }
2727 _Exposure = ((astronomy.data.spectra.impl.PlotTypeImpl.ExposureTypeImpl) spawnChildFromText((astronomy.data.spectra.impl.PlotTypeImpl.ExposureTypeImpl.class), 17, value));
2728 return ;
2729 case 3 :
2730 state = 6;
2731 continue outer;
2732 case 0 :
2733 attIdx = context.getAttribute("", "page");
2734 if (attIdx >= 0) {
2735 final java.lang.String v = context.eatAttribute(attIdx);
2736 eatText0(v);
2737 state = 3;
2738 continue outer;
2739 }
2740 state = 3;
2741 continue outer;
2742 case 4 :
2743 _Plotdata = ((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl) spawnChildFromText((astronomy.data.spectra.impl.PlotTypeImpl.PlotdataTypeImpl.class), 5, value));
2744 return ;
2745 case 12 :
2746 state = 15;
2747 continue outer;
2748 case 15 :
2749 state = 18;
2750 continue outer;
2751 case 18 :
2752 state = 21;
2753 continue outer;
2754 }
2755 } catch (java.lang.RuntimeException e) {
2756 handleUnexpectedTextException(value, e);
2757 }
2758 break;
2759 }
2760 }
2761
2762 private void eatText1(final java.lang.String value)
2763 throws org.xml.sax.SAXException
2764 {
2765 try {
2766 _Date.add(javax.xml.bind.DatatypeConverter.parseDate(com.sun.xml.bind.WhiteSpaceProcessor.collapse(value)));
2767 } catch (java.lang.Exception e) {
2768 handleParseConversionException(e);
2769 }
2770 }
2771
2772 }
2773
2774 }