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 SpectradatabaseTypeImpl implements astronomy.data.spectra.SpectradatabaseType, 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 com.sun.xml.bind.util.ListImpl _Type = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList());
015 public final static java.lang.Class version = (astronomy.data.spectra.impl.JAXBVersion.class);
016 private static com.sun.msv.grammar.Grammar schemaFragment;
017
018 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
019 return (astronomy.data.spectra.SpectradatabaseType.class);
020 }
021
022 public java.util.List getType() {
023 return _Type;
024 }
025
026 public astronomy.data.spectra.impl.runtime.UnmarshallingEventHandler createUnmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
027 return new astronomy.data.spectra.impl.SpectradatabaseTypeImpl.Unmarshaller(context);
028 }
029
030 public void serializeElementBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
031 throws org.xml.sax.SAXException
032 {
033 int idx1 = 0;
034 final int len1 = _Type.size();
035 while (idx1 != len1) {
036 context.startElement("", "type");
037 int idx_0 = idx1;
038 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Type.get(idx_0 ++)));
039 context.endNamespaceDecls();
040 int idx_1 = idx1;
041 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Type.get(idx_1 ++)));
042 context.endAttributes();
043 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Type.get(idx1 ++)));
044 context.endElement();
045 }
046 }
047
048 public void serializeAttributes(astronomy.data.spectra.impl.runtime.XMLSerializer context)
049 throws org.xml.sax.SAXException
050 {
051 int idx1 = 0;
052 final int len1 = _Type.size();
053 }
054
055 public void serializeAttributeBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
056 throws org.xml.sax.SAXException
057 {
058 int idx1 = 0;
059 final int len1 = _Type.size();
060 while (idx1 != len1) {
061 context.startElement("", "type");
062 int idx_0 = idx1;
063 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Type.get(idx_0 ++)));
064 context.endNamespaceDecls();
065 int idx_1 = idx1;
066 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Type.get(idx_1 ++)));
067 context.endAttributes();
068 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Type.get(idx1 ++)));
069 context.endElement();
070 }
071 }
072
073 public void serializeURIs(astronomy.data.spectra.impl.runtime.XMLSerializer context)
074 throws org.xml.sax.SAXException
075 {
076 int idx1 = 0;
077 final int len1 = _Type.size();
078 }
079
080 public java.lang.Class getPrimaryInterface() {
081 return (astronomy.data.spectra.SpectradatabaseType.class);
082 }
083
084 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
085 if (schemaFragment == null) {
086 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
087 "\u00ac\u00ed\u0000\u0005sr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.s"
088 +"un.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expt\u0000 Lcom/sun/msv/gram"
089 +"mar/Expression;xr\u0000\u001ecom.sun.msv.grammar.Expression\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003"
090 +"I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean"
091 +";L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\u0001^\b\u00a3ppsr\u0000\'com.sun.msv.grammar.trex.Ele"
092 +"mentPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/Na"
093 +"meClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aigno"
094 +"reUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003\u0001^\b\u00a0pp\u0000sq\u0000~\u0000"
095 +"\u0006\u0001^\b\u0095pp\u0000sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom."
096 +"sun.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1q\u0000~\u0000\u0002L\u0000\u0004exp2q\u0000~\u0000\u0002"
097 +"xq\u0000~\u0000\u0003\u0001^\b\u008appsq\u0000~\u0000\u0000\u0001^\b\u007fsr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005val"
098 +"uexp\u0000psr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq"
099 +"\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\u0007xq\u0000~\u0000\u0003\u0001^\b|q\u0000~\u0000\u0010psr\u00002com.sun.msv.grammar"
100 +".Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\bsq\u0000~\u0000\u000f\u0001q"
101 +"\u0000~\u0000\u0014sr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.s"
102 +"un.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar"
103 +".Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\tq\u0000~\u0000\u0015psr\u0000#"
104 +"com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000"
105 +"\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000\u001cxq\u0000~\u0000\u0017t\u00003astronomy.da"
106 +"ta.spectra.SpectradatabaseType.TypeTypet\u0000+http://java.sun.co"
107 +"m/jaxb/xjc/dummy-elementssq\u0000~\u0000\u001bt\u0000\u0004typet\u0000\u0000sr\u0000\"com.sun.msv.gra"
108 +"mmar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/gra"
109 +"mmar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.Exp"
110 +"ressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005countI\u0000\tthresholdL\u0000\u0006pare"
111 +"ntq\u0000~\u0000$[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\u0003\u0000\u0000\u0000"
112 +"9pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpppp"
113 +"pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp"
114 +"ppppppppppppppppppppppppppppppppppppppq\u0000~\u0000\u000eppppppppppq\u0000~\u0000\rpp"
115 +"ppppppppppppppppppppppq\u0000~\u0000\u0005ppppppppppppppppppppppppppppppppp"
116 +"ppppppppppppppppppp"));
117 }
118 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
119 }
120
121 public static class TypeTypeImpl implements astronomy.data.spectra.SpectradatabaseType.TypeType, com.sun.xml.bind.JAXBObject, astronomy.data.spectra.impl.runtime.UnmarshallableObject, astronomy.data.spectra.impl.runtime.XMLSerializable, astronomy.data.spectra.impl.runtime.ValidatableObject
122 {
123
124 protected com.sun.xml.bind.util.ListImpl _Source = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList());
125 protected java.lang.String _Name;
126 public final static java.lang.Class version = (astronomy.data.spectra.impl.JAXBVersion.class);
127 private static com.sun.msv.grammar.Grammar schemaFragment;
128
129 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
130 return (astronomy.data.spectra.SpectradatabaseType.TypeType.class);
131 }
132
133 public java.util.List getSource() {
134 return _Source;
135 }
136
137 public java.lang.String getName() {
138 return _Name;
139 }
140
141 public void setName(java.lang.String value) {
142 _Name = value;
143 }
144
145 public astronomy.data.spectra.impl.runtime.UnmarshallingEventHandler createUnmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
146 return new astronomy.data.spectra.impl.SpectradatabaseTypeImpl.TypeTypeImpl.Unmarshaller(context);
147 }
148
149 public void serializeElementBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
150 throws org.xml.sax.SAXException
151 {
152 int idx1 = 0;
153 final int len1 = _Source.size();
154 while (idx1 != len1) {
155 context.startElement("", "source");
156 int idx_0 = idx1;
157 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Source.get(idx_0 ++)));
158 context.endNamespaceDecls();
159 int idx_1 = idx1;
160 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Source.get(idx_1 ++)));
161 context.endAttributes();
162 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Source.get(idx1 ++)));
163 context.endElement();
164 }
165 }
166
167 public void serializeAttributes(astronomy.data.spectra.impl.runtime.XMLSerializer context)
168 throws org.xml.sax.SAXException
169 {
170 int idx1 = 0;
171 final int len1 = _Source.size();
172 if (_Name!= null) {
173 context.startAttribute("", "name");
174 try {
175 context.text(((java.lang.String) _Name));
176 } catch (java.lang.Exception e) {
177 astronomy.data.spectra.impl.runtime.Util.handlePrintConversionException(this, e, context);
178 }
179 context.endAttribute();
180 }
181 }
182
183 public void serializeAttributeBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
184 throws org.xml.sax.SAXException
185 {
186 int idx1 = 0;
187 final int len1 = _Source.size();
188 while (idx1 != len1) {
189 context.startElement("", "source");
190 int idx_0 = idx1;
191 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Source.get(idx_0 ++)));
192 context.endNamespaceDecls();
193 int idx_1 = idx1;
194 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Source.get(idx_1 ++)));
195 context.endAttributes();
196 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Source.get(idx1 ++)));
197 context.endElement();
198 }
199 }
200
201 public void serializeURIs(astronomy.data.spectra.impl.runtime.XMLSerializer context)
202 throws org.xml.sax.SAXException
203 {
204 int idx1 = 0;
205 final int len1 = _Source.size();
206 }
207
208 public java.lang.Class getPrimaryInterface() {
209 return (astronomy.data.spectra.SpectradatabaseType.TypeType.class);
210 }
211
212 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
213 if (schemaFragment == null) {
214 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
215 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
216 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
217 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
218 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava"
219 +"/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\u0002\u00f4\u00a9\u0083ppsr\u0000 com.sun.msv.gra"
220 +"mmar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp"
221 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003\u0001^\b\u00a3ppsr\u0000\'com.sun.msv.grammar.tr"
222 +"ex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/gram"
223 +"mar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z"
224 +"\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003\u0001^\b\u00a0pp"
225 +"\u0000sq\u0000~\u0000\t\u0001^\b\u0095pp\u0000sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq"
226 +"\u0000~\u0000\u0001\u0001^\b\u008appsq\u0000~\u0000\u0006\u0001^\b\u007fsr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005value"
227 +"xp\u0000psr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~"
228 +"\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\nxq\u0000~\u0000\u0003\u0001^\b|q\u0000~\u0000\u0012psr\u00002com.sun.msv.grammar.E"
229 +"xpression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\bsq\u0000~\u0000\u0011\u0001q\u0000~"
230 +"\u0000\u0016sr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun"
231 +".msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.E"
232 +"xpression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\tq\u0000~\u0000\u0017psr\u0000#co"
233 +"m.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012L"
234 +"java/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000\u001exq\u0000~\u0000\u0019t\u0000>astronomy.data"
235 +".spectra.SpectradatabaseType.TypeType.SourceTypet\u0000+http://ja"
236 +"va.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u001dt\u0000\u0006sourcet\u0000\u0000sq\u0000~\u0000\u000e\u0001\u0096"
237 +"\u00a0\u00dbppsq\u0000~\u0000\u0013\u0001\u0096\u00a0\u00d0q\u0000~\u0000\u0012psr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
238 +"\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004na"
239 +"met\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003\u0000\u00ff\u0094\u00c1ppsr\u0000#com.sun.ms"
240 +"v.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com."
241 +"sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun"
242 +".msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.dat"
243 +"atype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000\u001eL\u0000\bty"
244 +"peNameq\u0000~\u0000\u001eL\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSp"
245 +"aceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006strings"
246 +"r\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000"
247 +"\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000"
248 +"\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$NullSetExpressio"
249 +"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"
250 +"\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001eL\u0000\fnamespaceURIq\u0000~\u0000\u001expq\u0000~\u00002q\u0000~\u00001sq\u0000~\u0000"
251 +"\u001dt\u0000\u0004nameq\u0000~\u0000$q\u0000~\u0000\u001csr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000"
252 +"\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$Clo"
253 +"sedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7"
254 +"j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005countI\u0000\tthresholdL\u0000\u0006parentq\u0000~\u0000=[\u0000\u0005tablet\u0000![Lcom"
255 +"/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\u0005\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.gra"
256 +"mmar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfppppppppppppppppppppppppppp"
257 +"ppppppppppppppppppq\u0000~\u0000\u0005ppppppppppppppppppppppppppppppppppppp"
258 +"ppppppppppq\u0000~\u0000%ppppppppq\u0000~\u0000\u0010ppppppppppq\u0000~\u0000\u000fppppppppppppppppp"
259 +"pppppppq\u0000~\u0000\bpppppppppppppppppppppppppppppppppppppppppppppppp"
260 +"pppp"));
261 }
262 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
263 }
264
265 public static class SourceTypeImpl implements astronomy.data.spectra.SpectradatabaseType.TypeType.SourceType, com.sun.xml.bind.JAXBObject, astronomy.data.spectra.impl.runtime.UnmarshallableObject, astronomy.data.spectra.impl.runtime.XMLSerializable, astronomy.data.spectra.impl.runtime.ValidatableObject
266 {
267
268 protected com.sun.xml.bind.util.ListImpl _Spectra = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList());
269 protected astronomy.data.spectra.ReferenceType _Reference;
270 public final static java.lang.Class version = (astronomy.data.spectra.impl.JAXBVersion.class);
271 private static com.sun.msv.grammar.Grammar schemaFragment;
272
273 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
274 return (astronomy.data.spectra.SpectradatabaseType.TypeType.SourceType.class);
275 }
276
277 public java.util.List getSpectra() {
278 return _Spectra;
279 }
280
281 public astronomy.data.spectra.ReferenceType getReference() {
282 return _Reference;
283 }
284
285 public void setReference(astronomy.data.spectra.ReferenceType value) {
286 _Reference = value;
287 }
288
289 public astronomy.data.spectra.impl.runtime.UnmarshallingEventHandler createUnmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
290 return new astronomy.data.spectra.impl.SpectradatabaseTypeImpl.TypeTypeImpl.SourceTypeImpl.Unmarshaller(context);
291 }
292
293 public void serializeElementBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
294 throws org.xml.sax.SAXException
295 {
296 int idx1 = 0;
297 final int len1 = _Spectra.size();
298 context.startElement("", "reference");
299 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Reference));
300 context.endNamespaceDecls();
301 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Reference));
302 context.endAttributes();
303 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Reference));
304 context.endElement();
305 while (idx1 != len1) {
306 context.startElement("", "spectra");
307 int idx_2 = idx1;
308 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Spectra.get(idx_2 ++)));
309 context.endNamespaceDecls();
310 int idx_3 = idx1;
311 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Spectra.get(idx_3 ++)));
312 context.endAttributes();
313 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Spectra.get(idx1 ++)));
314 context.endElement();
315 }
316 }
317
318 public void serializeAttributes(astronomy.data.spectra.impl.runtime.XMLSerializer context)
319 throws org.xml.sax.SAXException
320 {
321 int idx1 = 0;
322 final int len1 = _Spectra.size();
323 }
324
325 public void serializeAttributeBody(astronomy.data.spectra.impl.runtime.XMLSerializer context)
326 throws org.xml.sax.SAXException
327 {
328 int idx1 = 0;
329 final int len1 = _Spectra.size();
330 context.startElement("", "reference");
331 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Reference));
332 context.endNamespaceDecls();
333 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Reference));
334 context.endAttributes();
335 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Reference));
336 context.endElement();
337 while (idx1 != len1) {
338 context.startElement("", "spectra");
339 int idx_2 = idx1;
340 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Spectra.get(idx_2 ++)));
341 context.endNamespaceDecls();
342 int idx_3 = idx1;
343 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Spectra.get(idx_3 ++)));
344 context.endAttributes();
345 context.childAsElementBody(((com.sun.xml.bind.JAXBObject) _Spectra.get(idx1 ++)));
346 context.endElement();
347 }
348 }
349
350 public void serializeURIs(astronomy.data.spectra.impl.runtime.XMLSerializer context)
351 throws org.xml.sax.SAXException
352 {
353 int idx1 = 0;
354 final int len1 = _Spectra.size();
355 }
356
357 public java.lang.Class getPrimaryInterface() {
358 return (astronomy.data.spectra.SpectradatabaseType.TypeType.SourceType.class);
359 }
360
361 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
362 if (schemaFragment == null) {
363 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
364 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
365 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
366 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
367 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava"
368 +"/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\u0002\u00bc\u0011Hppsr\u0000\'com.sun.msv.gra"
369 +"mmar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/m"
370 +"sv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000"
371 +"\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000"
372 +"\u0003\u0001^\b\u00a0pp\u0000sq\u0000~\u0000\u0006\u0001^\b\u0095pp\u0000sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000"
373 +"\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0001^\b\u008appsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
374 +"\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq"
375 +"\u0000~\u0000\u0003\u0001^\b\u007fsr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000 com."
376 +"sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameCla"
377 +"ssq\u0000~\u0000\u0007xq\u0000~\u0000\u0003\u0001^\b|q\u0000~\u0000\u0011psr\u00002com.sun.msv.grammar.Expression$An"
378 +"yStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\bsq\u0000~\u0000\u0010\u0001q\u0000~\u0000\u0015sr\u0000 com.su"
379 +"n.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar"
380 +".NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$Ep"
381 +"silonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\tq\u0000~\u0000\u0016psr\u0000#com.sun.msv.gr"
382 +"ammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/St"
383 +"ring;L\u0000\fnamespaceURIq\u0000~\u0000\u001dxq\u0000~\u0000\u0018t\u0000$astronomy.data.spectra.Ref"
384 +"erenceTypet\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~"
385 +"\u0000\u001ct\u0000\treferencet\u0000\u0000sq\u0000~\u0000\r\u0001^\b\u00a3ppsq\u0000~\u0000\u0006\u0001^\b\u00a0pp\u0000sq\u0000~\u0000\u0006\u0001^\b\u0095pp\u0000sq\u0000~\u0000"
386 +"\u000b\u0001^\b\u008appsq\u0000~\u0000\r\u0001^\b\u007fq\u0000~\u0000\u0011psq\u0000~\u0000\u0012\u0001^\b|q\u0000~\u0000\u0011pq\u0000~\u0000\u0015q\u0000~\u0000\u0019q\u0000~\u0000\u001bsq\u0000~\u0000\u001c"
387 +"t\u0000\"astronomy.data.spectra.SpectraTypeq\u0000~\u0000 sq\u0000~\u0000\u001ct\u0000\u0007spectraq\u0000"
388 +"~\u0000#sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTa"
389 +"blet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-c"
390 +"om.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005co"
391 +"untI\u0000\tthresholdL\u0000\u0006parentq\u0000~\u0000/[\u0000\u0005tablet\u0000![Lcom/sun/msv/gramma"
392 +"r/Expression;xp\u0000\u0000\u0000\u0006\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression"
393 +";\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpppppppppppppppppppppppppppppppppppppppppp"
394 +"pppppppppppppppppppppppppppppppppppppppppppppq\u0000~\u0000\u0005pppppppppp"
395 +"ppppq\u0000~\u0000\u000fq\u0000~\u0000(pppppppppq\u0000~\u0000\fq\u0000~\u0000\'pppppppppppppppppppppppq\u0000~\u0000"
396 +"$pppppppppppppppppppppppppppppppppppppppppppppppppppp"));
397 }
398 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
399 }
400
401 public class Unmarshaller
402 extends astronomy.data.spectra.impl.runtime.AbstractUnmarshallingEventHandlerImpl
403 {
404
405
406 public Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
407 super(context, "-------");
408 }
409
410 protected Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context, int startState) {
411 this(context);
412 state = startState;
413 }
414
415 public java.lang.Object owner() {
416 return astronomy.data.spectra.impl.SpectradatabaseTypeImpl.TypeTypeImpl.SourceTypeImpl.this;
417 }
418
419 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
420 throws org.xml.sax.SAXException
421 {
422 int attIdx;
423 outer:
424 while (true) {
425 switch (state) {
426 case 0 :
427 if (("reference" == ___local)&&("" == ___uri)) {
428 context.pushAttributes(__atts, false);
429 state = 1;
430 return ;
431 }
432 break;
433 case 3 :
434 if (("spectra" == ___local)&&("" == ___uri)) {
435 context.pushAttributes(__atts, false);
436 state = 4;
437 return ;
438 }
439 break;
440 case 6 :
441 if (("spectra" == ___local)&&("" == ___uri)) {
442 context.pushAttributes(__atts, false);
443 state = 4;
444 return ;
445 }
446 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
447 return ;
448 case 1 :
449 if (("adscode" == ___local)&&("" == ___uri)) {
450 _Reference = ((astronomy.data.spectra.impl.ReferenceTypeImpl) spawnChildFromEnterElement((astronomy.data.spectra.impl.ReferenceTypeImpl.class), 2, ___uri, ___local, ___qname, __atts));
451 return ;
452 }
453 break;
454 case 4 :
455 if (("id" == ___local)&&("" == ___uri)) {
456 _Spectra.add(((astronomy.data.spectra.impl.SpectraTypeImpl) spawnChildFromEnterElement((astronomy.data.spectra.impl.SpectraTypeImpl.class), 5, ___uri, ___local, ___qname, __atts)));
457 return ;
458 }
459 break;
460 }
461 super.enterElement(___uri, ___local, ___qname, __atts);
462 break;
463 }
464 }
465
466 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
467 throws org.xml.sax.SAXException
468 {
469 int attIdx;
470 outer:
471 while (true) {
472 switch (state) {
473 case 6 :
474 revertToParentFromLeaveElement(___uri, ___local, ___qname);
475 return ;
476 case 2 :
477 if (("reference" == ___local)&&("" == ___uri)) {
478 context.popAttributes();
479 state = 3;
480 return ;
481 }
482 break;
483 case 5 :
484 if (("spectra" == ___local)&&("" == ___uri)) {
485 context.popAttributes();
486 state = 6;
487 return ;
488 }
489 break;
490 }
491 super.leaveElement(___uri, ___local, ___qname);
492 break;
493 }
494 }
495
496 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
497 throws org.xml.sax.SAXException
498 {
499 int attIdx;
500 outer:
501 while (true) {
502 switch (state) {
503 case 6 :
504 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
505 return ;
506 }
507 super.enterAttribute(___uri, ___local, ___qname);
508 break;
509 }
510 }
511
512 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
513 throws org.xml.sax.SAXException
514 {
515 int attIdx;
516 outer:
517 while (true) {
518 switch (state) {
519 case 6 :
520 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
521 return ;
522 }
523 super.leaveAttribute(___uri, ___local, ___qname);
524 break;
525 }
526 }
527
528 public void handleText(final java.lang.String value)
529 throws org.xml.sax.SAXException
530 {
531 int attIdx;
532 outer:
533 while (true) {
534 try {
535 switch (state) {
536 case 6 :
537 revertToParentFromText(value);
538 return ;
539 }
540 } catch (java.lang.RuntimeException e) {
541 handleUnexpectedTextException(value, e);
542 }
543 break;
544 }
545 }
546
547 }
548
549 }
550
551 public class Unmarshaller
552 extends astronomy.data.spectra.impl.runtime.AbstractUnmarshallingEventHandlerImpl
553 {
554
555
556 public Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
557 super(context, "-------");
558 }
559
560 protected Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context, int startState) {
561 this(context);
562 state = startState;
563 }
564
565 public java.lang.Object owner() {
566 return astronomy.data.spectra.impl.SpectradatabaseTypeImpl.TypeTypeImpl.this;
567 }
568
569 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
570 throws org.xml.sax.SAXException
571 {
572 int attIdx;
573 outer:
574 while (true) {
575 switch (state) {
576 case 3 :
577 if (("source" == ___local)&&("" == ___uri)) {
578 context.pushAttributes(__atts, false);
579 state = 4;
580 return ;
581 }
582 break;
583 case 0 :
584 attIdx = context.getAttribute("", "name");
585 if (attIdx >= 0) {
586 final java.lang.String v = context.eatAttribute(attIdx);
587 eatText0(v);
588 state = 3;
589 continue outer;
590 }
591 state = 3;
592 continue outer;
593 case 6 :
594 if (("source" == ___local)&&("" == ___uri)) {
595 context.pushAttributes(__atts, false);
596 state = 4;
597 return ;
598 }
599 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
600 return ;
601 case 4 :
602 if (("reference" == ___local)&&("" == ___uri)) {
603 _Source.add(((astronomy.data.spectra.impl.SpectradatabaseTypeImpl.TypeTypeImpl.SourceTypeImpl) spawnChildFromEnterElement((astronomy.data.spectra.impl.SpectradatabaseTypeImpl.TypeTypeImpl.SourceTypeImpl.class), 5, ___uri, ___local, ___qname, __atts)));
604 return ;
605 }
606 break;
607 }
608 super.enterElement(___uri, ___local, ___qname, __atts);
609 break;
610 }
611 }
612
613 private void eatText0(final java.lang.String value)
614 throws org.xml.sax.SAXException
615 {
616 try {
617 _Name = value;
618 } catch (java.lang.Exception e) {
619 handleParseConversionException(e);
620 }
621 }
622
623 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
624 throws org.xml.sax.SAXException
625 {
626 int attIdx;
627 outer:
628 while (true) {
629 switch (state) {
630 case 0 :
631 attIdx = context.getAttribute("", "name");
632 if (attIdx >= 0) {
633 final java.lang.String v = context.eatAttribute(attIdx);
634 eatText0(v);
635 state = 3;
636 continue outer;
637 }
638 state = 3;
639 continue outer;
640 case 6 :
641 revertToParentFromLeaveElement(___uri, ___local, ___qname);
642 return ;
643 case 5 :
644 if (("source" == ___local)&&("" == ___uri)) {
645 context.popAttributes();
646 state = 6;
647 return ;
648 }
649 break;
650 }
651 super.leaveElement(___uri, ___local, ___qname);
652 break;
653 }
654 }
655
656 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
657 throws org.xml.sax.SAXException
658 {
659 int attIdx;
660 outer:
661 while (true) {
662 switch (state) {
663 case 0 :
664 if (("name" == ___local)&&("" == ___uri)) {
665 state = 1;
666 return ;
667 }
668 state = 3;
669 continue outer;
670 case 6 :
671 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
672 return ;
673 }
674 super.enterAttribute(___uri, ___local, ___qname);
675 break;
676 }
677 }
678
679 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
680 throws org.xml.sax.SAXException
681 {
682 int attIdx;
683 outer:
684 while (true) {
685 switch (state) {
686 case 2 :
687 if (("name" == ___local)&&("" == ___uri)) {
688 state = 3;
689 return ;
690 }
691 break;
692 case 0 :
693 attIdx = context.getAttribute("", "name");
694 if (attIdx >= 0) {
695 final java.lang.String v = context.eatAttribute(attIdx);
696 eatText0(v);
697 state = 3;
698 continue outer;
699 }
700 state = 3;
701 continue outer;
702 case 6 :
703 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
704 return ;
705 }
706 super.leaveAttribute(___uri, ___local, ___qname);
707 break;
708 }
709 }
710
711 public void handleText(final java.lang.String value)
712 throws org.xml.sax.SAXException
713 {
714 int attIdx;
715 outer:
716 while (true) {
717 try {
718 switch (state) {
719 case 1 :
720 eatText0(value);
721 state = 2;
722 return ;
723 case 0 :
724 attIdx = context.getAttribute("", "name");
725 if (attIdx >= 0) {
726 final java.lang.String v = context.eatAttribute(attIdx);
727 eatText0(v);
728 state = 3;
729 continue outer;
730 }
731 state = 3;
732 continue outer;
733 case 6 :
734 revertToParentFromText(value);
735 return ;
736 }
737 } catch (java.lang.RuntimeException e) {
738 handleUnexpectedTextException(value, e);
739 }
740 break;
741 }
742 }
743
744 }
745
746 }
747
748 public class Unmarshaller
749 extends astronomy.data.spectra.impl.runtime.AbstractUnmarshallingEventHandlerImpl
750 {
751
752
753 public Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context) {
754 super(context, "----");
755 }
756
757 protected Unmarshaller(astronomy.data.spectra.impl.runtime.UnmarshallingContext context, int startState) {
758 this(context);
759 state = startState;
760 }
761
762 public java.lang.Object owner() {
763 return astronomy.data.spectra.impl.SpectradatabaseTypeImpl.this;
764 }
765
766 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
767 throws org.xml.sax.SAXException
768 {
769 int attIdx;
770 outer:
771 while (true) {
772 switch (state) {
773 case 1 :
774 attIdx = context.getAttribute("", "name");
775 if (attIdx >= 0) {
776 context.consumeAttribute(attIdx);
777 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
778 return ;
779 }
780 if (("source" == ___local)&&("" == ___uri)) {
781 _Type.add(((astronomy.data.spectra.impl.SpectradatabaseTypeImpl.TypeTypeImpl) spawnChildFromEnterElement((astronomy.data.spectra.impl.SpectradatabaseTypeImpl.TypeTypeImpl.class), 2, ___uri, ___local, ___qname, __atts)));
782 return ;
783 }
784 break;
785 case 0 :
786 if (("type" == ___local)&&("" == ___uri)) {
787 context.pushAttributes(__atts, false);
788 state = 1;
789 return ;
790 }
791 break;
792 case 3 :
793 if (("type" == ___local)&&("" == ___uri)) {
794 context.pushAttributes(__atts, false);
795 state = 1;
796 return ;
797 }
798 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
799 return ;
800 }
801 super.enterElement(___uri, ___local, ___qname, __atts);
802 break;
803 }
804 }
805
806 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
807 throws org.xml.sax.SAXException
808 {
809 int attIdx;
810 outer:
811 while (true) {
812 switch (state) {
813 case 1 :
814 attIdx = context.getAttribute("", "name");
815 if (attIdx >= 0) {
816 context.consumeAttribute(attIdx);
817 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
818 return ;
819 }
820 break;
821 case 3 :
822 revertToParentFromLeaveElement(___uri, ___local, ___qname);
823 return ;
824 case 2 :
825 if (("type" == ___local)&&("" == ___uri)) {
826 context.popAttributes();
827 state = 3;
828 return ;
829 }
830 break;
831 }
832 super.leaveElement(___uri, ___local, ___qname);
833 break;
834 }
835 }
836
837 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
838 throws org.xml.sax.SAXException
839 {
840 int attIdx;
841 outer:
842 while (true) {
843 switch (state) {
844 case 1 :
845 if (("name" == ___local)&&("" == ___uri)) {
846 _Type.add(((astronomy.data.spectra.impl.SpectradatabaseTypeImpl.TypeTypeImpl) spawnChildFromEnterAttribute((astronomy.data.spectra.impl.SpectradatabaseTypeImpl.TypeTypeImpl.class), 2, ___uri, ___local, ___qname)));
847 return ;
848 }
849 break;
850 case 3 :
851 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
852 return ;
853 }
854 super.enterAttribute(___uri, ___local, ___qname);
855 break;
856 }
857 }
858
859 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
860 throws org.xml.sax.SAXException
861 {
862 int attIdx;
863 outer:
864 while (true) {
865 switch (state) {
866 case 1 :
867 attIdx = context.getAttribute("", "name");
868 if (attIdx >= 0) {
869 context.consumeAttribute(attIdx);
870 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
871 return ;
872 }
873 break;
874 case 3 :
875 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
876 return ;
877 }
878 super.leaveAttribute(___uri, ___local, ___qname);
879 break;
880 }
881 }
882
883 public void handleText(final java.lang.String value)
884 throws org.xml.sax.SAXException
885 {
886 int attIdx;
887 outer:
888 while (true) {
889 try {
890 switch (state) {
891 case 1 :
892 attIdx = context.getAttribute("", "name");
893 if (attIdx >= 0) {
894 context.consumeAttribute(attIdx);
895 context.getCurrentHandler().text(value);
896 return ;
897 }
898 break;
899 case 3 :
900 revertToParentFromText(value);
901 return ;
902 }
903 } catch (java.lang.RuntimeException e) {
904 handleUnexpectedTextException(value, e);
905 }
906 break;
907 }
908 }
909
910 }
911
912 }