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 }