001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.5-b16-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: 2005.09.05 at 03:09:41 PM IST
006: //
007:
008: package com.sun.xml.wss.saml.internal.saml11.jaxb10.impl;
009:
010: public class RetrievalMethodTypeImpl
011: implements
012: com.sun.xml.wss.saml.internal.saml11.jaxb10.RetrievalMethodType,
013: com.sun.xml.bind.JAXBObject,
014: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallableObject,
015: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializable,
016: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.ValidatableObject {
017:
018: protected java.lang.String _Type;
019: protected java.lang.String _URI;
020: protected com.sun.xml.wss.saml.internal.saml11.jaxb10.TransformsType _Transforms;
021: public final static java.lang.Class version = (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.JAXBVersion.class);
022: private static com.sun.msv.grammar.Grammar schemaFragment;
023:
024: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
025: return (com.sun.xml.wss.saml.internal.saml11.jaxb10.RetrievalMethodType.class);
026: }
027:
028: public java.lang.String getType() {
029: return _Type;
030: }
031:
032: public void setType(java.lang.String value) {
033: _Type = value;
034: }
035:
036: public java.lang.String getURI() {
037: return _URI;
038: }
039:
040: public void setURI(java.lang.String value) {
041: _URI = value;
042: }
043:
044: public com.sun.xml.wss.saml.internal.saml11.jaxb10.TransformsType getTransforms() {
045: return _Transforms;
046: }
047:
048: public void setTransforms(
049: com.sun.xml.wss.saml.internal.saml11.jaxb10.TransformsType value) {
050: _Transforms = value;
051: }
052:
053: public com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
054: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context) {
055: return new com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.RetrievalMethodTypeImpl.Unmarshaller(
056: context);
057: }
058:
059: public void serializeBody(
060: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
061: throws org.xml.sax.SAXException {
062: if (_Transforms != null) {
063: if (_Transforms instanceof javax.xml.bind.Element) {
064: context.childAsBody(
065: ((com.sun.xml.bind.JAXBObject) _Transforms),
066: "Transforms");
067: } else {
068: context.startElement(
069: "http://www.w3.org/2000/09/xmldsig#",
070: "Transforms");
071: context.childAsURIs(
072: ((com.sun.xml.bind.JAXBObject) _Transforms),
073: "Transforms");
074: context.endNamespaceDecls();
075: context.childAsAttributes(
076: ((com.sun.xml.bind.JAXBObject) _Transforms),
077: "Transforms");
078: context.endAttributes();
079: context.childAsBody(
080: ((com.sun.xml.bind.JAXBObject) _Transforms),
081: "Transforms");
082: context.endElement();
083: }
084: }
085: }
086:
087: public void serializeAttributes(
088: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
089: throws org.xml.sax.SAXException {
090: if (_Type != null) {
091: context.startAttribute("", "Type");
092: try {
093: context.text(((java.lang.String) _Type), "Type");
094: } catch (java.lang.Exception e) {
095: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
096: .handlePrintConversionException(this , e,
097: context);
098: }
099: context.endAttribute();
100: }
101: if (_URI != null) {
102: context.startAttribute("", "URI");
103: try {
104: context.text(((java.lang.String) _URI), "URI");
105: } catch (java.lang.Exception e) {
106: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
107: .handlePrintConversionException(this , e,
108: context);
109: }
110: context.endAttribute();
111: }
112: if (_Transforms != null) {
113: if (_Transforms instanceof javax.xml.bind.Element) {
114: context.childAsAttributes(
115: ((com.sun.xml.bind.JAXBObject) _Transforms),
116: "Transforms");
117: }
118: }
119: }
120:
121: public void serializeURIs(
122: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
123: throws org.xml.sax.SAXException {
124: if (_Transforms != null) {
125: if (_Transforms instanceof javax.xml.bind.Element) {
126: context.childAsURIs(
127: ((com.sun.xml.bind.JAXBObject) _Transforms),
128: "Transforms");
129: }
130: }
131: }
132:
133: public java.lang.Class getPrimaryInterface() {
134: return (com.sun.xml.wss.saml.internal.saml11.jaxb10.RetrievalMethodType.class);
135: }
136:
137: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
138: if (schemaFragment == null) {
139: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
140: .deserialize(("\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
141: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
142: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
143: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
144: + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar.ChoiceEx"
145: + "p\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsq\u0000~\u0000\u0007sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000"
146: + "\u0005valuexp\u0000psr\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
147: + "\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.su"
148: + "n.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttrib"
149: + "utesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u000bp\u0000sq\u0000~\u0000\u0007ppsr\u0000 com.sun.msv"
150: + ".grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.Unar"
151: + "yExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u000bpsr\u0000 com.sun.msv.gramma"
152: + "r.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\rxq\u0000~\u0000\u0003q"
153: + "\u0000~\u0000\u000bpsr\u00002com.sun.msv.grammar.Expression$AnyStringExpression\u0000"
154: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\n\u0001q\u0000~\u0000\u0017sr\u0000 com.sun.msv.grammar.AnyNameC"
155: + "lass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000x"
156: + "psr\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
157: + "\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u0018q\u0000~\u0000\u001dsr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000"
158: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000"
159: + "~\u0000\u001fxq\u0000~\u0000\u001at\u00006com.sun.xml.wss.saml.internal.saml11.jaxb10.Tran"
160: + "sformst\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\fq\u0000"
161: + "~\u0000\u000bp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\fpp\u0000sq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0011q\u0000~\u0000\u000bpsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpq\u0000~\u0000\u0017q"
162: + "\u0000~\u0000\u001bq\u0000~\u0000\u001dsq\u0000~\u0000\u001et\u0000:com.sun.xml.wss.saml.internal.saml11.jaxb1"
163: + "0.TransformsTypeq\u0000~\u0000\"sq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpsr\u0000\u001bcom.sun.msv.gra"
164: + "mmar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatyp"
165: + "e;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000"
166: + "\u0003ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com."
167: + "sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun"
168: + ".msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.dat"
169: + "atype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000\u001fL\u0000\bty"
170: + "peNameq\u0000~\u0000\u001fL\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSp"
171: + "aceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr"
172: + "\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000"
173: + "\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000"
174: + "\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$NullSetExpression\u0000"
175: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u000bpsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d"
176: + "\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001fL\u0000\fnamespaceURIq\u0000~\u0000\u001fxpq\u0000~\u00008q\u0000~\u00007sq\u0000~\u0000\u001et"
177: + "\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instanceq\u0000~\u0000\u001dsq\u0000~\u0000"
178: + "\u001et\u0000\nTransformst\u0000\"http://www.w3.org/2000/09/xmldsig#q\u0000~\u0000\u001dsq\u0000~"
179: + "\u0000\u0007ppsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpsq\u0000~\u0000-ppsr\u0000#com.sun.msv.datatype.xsd.AnyURIT"
180: + "ype\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u00002q\u0000~\u00007t\u0000\u0006anyURIq\u0000~\u0000;q\u0000~\u0000=sq\u0000~\u0000>q\u0000~\u0000Kq\u0000~\u00007"
181: + "sq\u0000~\u0000\u001et\u0000\u0004Typet\u0000\u0000q\u0000~\u0000\u001dsq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpq\u0000~\u0000Hsq\u0000~\u0000\u001et\u0000\u0003URIq\u0000"
182: + "~\u0000Oq\u0000~\u0000\u001dsr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\b"
183: + "expTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xp"
184: + "sr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003"
185: + "I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/Exp"
186: + "ressionPool;xp\u0000\u0000\u0000\f\u0001pq\u0000~\u0000\u0005q\u0000~\u0000$q\u0000~\u0000\u0010q\u0000~\u0000&q\u0000~\u0000\u0013q\u0000~\u0000\'q\u0000~\u0000Pq\u0000~\u0000\u0006"
187: + "q\u0000~\u0000+q\u0000~\u0000Fq\u0000~\u0000\bq\u0000~\u0000\tx"));
188: }
189: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
190: schemaFragment);
191: }
192:
193: public class Unmarshaller
194: extends
195: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
196:
197: public Unmarshaller(
198: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context) {
199: super (context, "----------");
200: }
201:
202: protected Unmarshaller(
203: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context,
204: int startState) {
205: this (context);
206: state = startState;
207: }
208:
209: public java.lang.Object owner() {
210: return com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.RetrievalMethodTypeImpl.this ;
211: }
212:
213: public void enterElement(java.lang.String ___uri,
214: java.lang.String ___local, java.lang.String ___qname,
215: org.xml.sax.Attributes __atts)
216: throws org.xml.sax.SAXException {
217: int attIdx;
218: outer: while (true) {
219: switch (state) {
220: case 7:
221: revertToParentFromEnterElement(___uri, ___local,
222: ___qname, __atts);
223: return;
224: case 8:
225: if (("Transform" == ___local)
226: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
227: _Transforms = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.TransformsTypeImpl) spawnChildFromEnterElement(
228: (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.TransformsTypeImpl.class),
229: 9, ___uri, ___local, ___qname, __atts));
230: return;
231: }
232: if (("Transform" == ___local)
233: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
234: _Transforms = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.TransformsTypeImpl) spawnChildFromEnterElement(
235: (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.TransformsTypeImpl.class),
236: 9, ___uri, ___local, ___qname, __atts));
237: return;
238: }
239: break;
240: case 3:
241: attIdx = context.getAttribute("", "URI");
242: if (attIdx >= 0) {
243: final java.lang.String v = context
244: .eatAttribute(attIdx);
245: state = 6;
246: eatText1(v);
247: continue outer;
248: }
249: state = 6;
250: continue outer;
251: case 0:
252: attIdx = context.getAttribute("", "Type");
253: if (attIdx >= 0) {
254: final java.lang.String v = context
255: .eatAttribute(attIdx);
256: state = 3;
257: eatText2(v);
258: continue outer;
259: }
260: state = 3;
261: continue outer;
262: case 6:
263: if (("Transforms" == ___local)
264: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
265: _Transforms = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.TransformsImpl) spawnChildFromEnterElement(
266: (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.TransformsImpl.class),
267: 7, ___uri, ___local, ___qname, __atts));
268: return;
269: }
270: if (("Transforms" == ___local)
271: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
272: context.pushAttributes(__atts, false);
273: state = 8;
274: return;
275: }
276: state = 7;
277: continue outer;
278: }
279: super .enterElement(___uri, ___local, ___qname, __atts);
280: break;
281: }
282: }
283:
284: private void eatText1(final java.lang.String value)
285: throws org.xml.sax.SAXException {
286: try {
287: _URI = com.sun.xml.bind.WhiteSpaceProcessor
288: .collapse(value);
289: } catch (java.lang.Exception e) {
290: handleParseConversionException(e);
291: }
292: }
293:
294: private void eatText2(final java.lang.String value)
295: throws org.xml.sax.SAXException {
296: try {
297: _Type = com.sun.xml.bind.WhiteSpaceProcessor
298: .collapse(value);
299: } catch (java.lang.Exception e) {
300: handleParseConversionException(e);
301: }
302: }
303:
304: public void leaveElement(java.lang.String ___uri,
305: java.lang.String ___local, java.lang.String ___qname)
306: throws org.xml.sax.SAXException {
307: int attIdx;
308: outer: while (true) {
309: switch (state) {
310: case 9:
311: if (("Transforms" == ___local)
312: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
313: context.popAttributes();
314: state = 7;
315: return;
316: }
317: break;
318: case 7:
319: revertToParentFromLeaveElement(___uri, ___local,
320: ___qname);
321: return;
322: case 3:
323: attIdx = context.getAttribute("", "URI");
324: if (attIdx >= 0) {
325: final java.lang.String v = context
326: .eatAttribute(attIdx);
327: state = 6;
328: eatText1(v);
329: continue outer;
330: }
331: state = 6;
332: continue outer;
333: case 0:
334: attIdx = context.getAttribute("", "Type");
335: if (attIdx >= 0) {
336: final java.lang.String v = context
337: .eatAttribute(attIdx);
338: state = 3;
339: eatText2(v);
340: continue outer;
341: }
342: state = 3;
343: continue outer;
344: case 6:
345: state = 7;
346: continue outer;
347: }
348: super .leaveElement(___uri, ___local, ___qname);
349: break;
350: }
351: }
352:
353: public void enterAttribute(java.lang.String ___uri,
354: java.lang.String ___local, java.lang.String ___qname)
355: throws org.xml.sax.SAXException {
356: int attIdx;
357: outer: while (true) {
358: switch (state) {
359: case 7:
360: revertToParentFromEnterAttribute(___uri, ___local,
361: ___qname);
362: return;
363: case 3:
364: if (("URI" == ___local) && ("" == ___uri)) {
365: state = 4;
366: return;
367: }
368: state = 6;
369: continue outer;
370: case 0:
371: if (("Type" == ___local) && ("" == ___uri)) {
372: state = 1;
373: return;
374: }
375: state = 3;
376: continue outer;
377: case 6:
378: state = 7;
379: continue outer;
380: }
381: super .enterAttribute(___uri, ___local, ___qname);
382: break;
383: }
384: }
385:
386: public void leaveAttribute(java.lang.String ___uri,
387: java.lang.String ___local, java.lang.String ___qname)
388: throws org.xml.sax.SAXException {
389: int attIdx;
390: outer: while (true) {
391: switch (state) {
392: case 5:
393: if (("URI" == ___local) && ("" == ___uri)) {
394: state = 6;
395: return;
396: }
397: break;
398: case 2:
399: if (("Type" == ___local) && ("" == ___uri)) {
400: state = 3;
401: return;
402: }
403: break;
404: case 7:
405: revertToParentFromLeaveAttribute(___uri, ___local,
406: ___qname);
407: return;
408: case 3:
409: attIdx = context.getAttribute("", "URI");
410: if (attIdx >= 0) {
411: final java.lang.String v = context
412: .eatAttribute(attIdx);
413: state = 6;
414: eatText1(v);
415: continue outer;
416: }
417: state = 6;
418: continue outer;
419: case 0:
420: attIdx = context.getAttribute("", "Type");
421: if (attIdx >= 0) {
422: final java.lang.String v = context
423: .eatAttribute(attIdx);
424: state = 3;
425: eatText2(v);
426: continue outer;
427: }
428: state = 3;
429: continue outer;
430: case 6:
431: state = 7;
432: continue outer;
433: }
434: super .leaveAttribute(___uri, ___local, ___qname);
435: break;
436: }
437: }
438:
439: public void handleText(final java.lang.String value)
440: throws org.xml.sax.SAXException {
441: int attIdx;
442: outer: while (true) {
443: try {
444: switch (state) {
445: case 7:
446: revertToParentFromText(value);
447: return;
448: case 4:
449: state = 5;
450: eatText1(value);
451: return;
452: case 3:
453: attIdx = context.getAttribute("", "URI");
454: if (attIdx >= 0) {
455: final java.lang.String v = context
456: .eatAttribute(attIdx);
457: state = 6;
458: eatText1(v);
459: continue outer;
460: }
461: state = 6;
462: continue outer;
463: case 0:
464: attIdx = context.getAttribute("", "Type");
465: if (attIdx >= 0) {
466: final java.lang.String v = context
467: .eatAttribute(attIdx);
468: state = 3;
469: eatText2(v);
470: continue outer;
471: }
472: state = 3;
473: continue outer;
474: case 1:
475: state = 2;
476: eatText2(value);
477: return;
478: case 6:
479: state = 7;
480: continue outer;
481: }
482: } catch (java.lang.RuntimeException e) {
483: handleUnexpectedTextException(value, e);
484: }
485: break;
486: }
487: }
488:
489: }
490:
491: }
|