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 DSAKeyValueTypeImpl
011: implements
012: com.sun.xml.wss.saml.internal.saml11.jaxb10.DSAKeyValueType,
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 byte[] _Seed;
019: protected byte[] _J;
020: protected byte[] _Y;
021: protected byte[] _P;
022: protected byte[] _Q;
023: protected byte[] _PgenCounter;
024: protected byte[] _G;
025: public final static java.lang.Class version = (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.JAXBVersion.class);
026: private static com.sun.msv.grammar.Grammar schemaFragment;
027:
028: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
029: return (com.sun.xml.wss.saml.internal.saml11.jaxb10.DSAKeyValueType.class);
030: }
031:
032: public byte[] getSeed() {
033: return _Seed;
034: }
035:
036: public void setSeed(byte[] value) {
037: _Seed = value;
038: }
039:
040: public byte[] getJ() {
041: return _J;
042: }
043:
044: public void setJ(byte[] value) {
045: _J = value;
046: }
047:
048: public byte[] getY() {
049: return _Y;
050: }
051:
052: public void setY(byte[] value) {
053: _Y = value;
054: }
055:
056: public byte[] getP() {
057: return _P;
058: }
059:
060: public void setP(byte[] value) {
061: _P = value;
062: }
063:
064: public byte[] getQ() {
065: return _Q;
066: }
067:
068: public void setQ(byte[] value) {
069: _Q = value;
070: }
071:
072: public byte[] getPgenCounter() {
073: return _PgenCounter;
074: }
075:
076: public void setPgenCounter(byte[] value) {
077: _PgenCounter = value;
078: }
079:
080: public byte[] getG() {
081: return _G;
082: }
083:
084: public void setG(byte[] value) {
085: _G = value;
086: }
087:
088: public com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
089: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context) {
090: return new com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.DSAKeyValueTypeImpl.Unmarshaller(
091: context);
092: }
093:
094: public void serializeBody(
095: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
096: throws org.xml.sax.SAXException {
097: if ((_Q != null) && (_P != null)) {
098: context.startElement("http://www.w3.org/2000/09/xmldsig#",
099: "P");
100: context.endNamespaceDecls();
101: context.endAttributes();
102: try {
103: context.text(com.sun.msv.datatype.xsd.Base64BinaryType
104: .save(((byte[]) _P)), "P");
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.endElement();
111: context.startElement("http://www.w3.org/2000/09/xmldsig#",
112: "Q");
113: context.endNamespaceDecls();
114: context.endAttributes();
115: try {
116: context.text(com.sun.msv.datatype.xsd.Base64BinaryType
117: .save(((byte[]) _Q)), "Q");
118: } catch (java.lang.Exception e) {
119: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
120: .handlePrintConversionException(this , e,
121: context);
122: }
123: context.endElement();
124: }
125: if (_G != null) {
126: context.startElement("http://www.w3.org/2000/09/xmldsig#",
127: "G");
128: context.endNamespaceDecls();
129: context.endAttributes();
130: try {
131: context.text(com.sun.msv.datatype.xsd.Base64BinaryType
132: .save(((byte[]) _G)), "G");
133: } catch (java.lang.Exception e) {
134: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
135: .handlePrintConversionException(this , e,
136: context);
137: }
138: context.endElement();
139: }
140: context.startElement("http://www.w3.org/2000/09/xmldsig#", "Y");
141: context.endNamespaceDecls();
142: context.endAttributes();
143: try {
144: context.text(com.sun.msv.datatype.xsd.Base64BinaryType
145: .save(((byte[]) _Y)), "Y");
146: } catch (java.lang.Exception e) {
147: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
148: .handlePrintConversionException(this , e, context);
149: }
150: context.endElement();
151: if (_J != null) {
152: context.startElement("http://www.w3.org/2000/09/xmldsig#",
153: "J");
154: context.endNamespaceDecls();
155: context.endAttributes();
156: try {
157: context.text(com.sun.msv.datatype.xsd.Base64BinaryType
158: .save(((byte[]) _J)), "J");
159: } catch (java.lang.Exception e) {
160: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
161: .handlePrintConversionException(this , e,
162: context);
163: }
164: context.endElement();
165: }
166: if ((_PgenCounter != null) && (_Seed != null)) {
167: context.startElement("http://www.w3.org/2000/09/xmldsig#",
168: "Seed");
169: context.endNamespaceDecls();
170: context.endAttributes();
171: try {
172: context.text(com.sun.msv.datatype.xsd.Base64BinaryType
173: .save(((byte[]) _Seed)), "Seed");
174: } catch (java.lang.Exception e) {
175: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
176: .handlePrintConversionException(this , e,
177: context);
178: }
179: context.endElement();
180: context.startElement("http://www.w3.org/2000/09/xmldsig#",
181: "PgenCounter");
182: context.endNamespaceDecls();
183: context.endAttributes();
184: try {
185: context.text(com.sun.msv.datatype.xsd.Base64BinaryType
186: .save(((byte[]) _PgenCounter)), "PgenCounter");
187: } catch (java.lang.Exception e) {
188: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
189: .handlePrintConversionException(this , e,
190: context);
191: }
192: context.endElement();
193: }
194: }
195:
196: public void serializeAttributes(
197: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
198: throws org.xml.sax.SAXException {
199: }
200:
201: public void serializeURIs(
202: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
203: throws org.xml.sax.SAXException {
204: }
205:
206: public java.lang.Class getPrimaryInterface() {
207: return (com.sun.xml.wss.saml.internal.saml11.jaxb10.DSAKeyValueType.class);
208: }
209:
210: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
211: if (schemaFragment == null) {
212: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
213: .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"
214: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
215: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
216: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
217: + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv."
218: + "grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsq\u0000~\u0000\u0000sr\u0000\u0011java.lang.Bool"
219: + "ean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.sun.msv.grammar.trex.Eleme"
220: + "ntPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/Name"
221: + "Class;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignore"
222: + "UndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\rp\u0000sq\u0000~\u0000\u0000p"
223: + "psr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/rela"
224: + "xng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/u"
225: + "til/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\'com.sun.msv.datatype.xsd.FinalCom"
226: + "ponent\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\nfinalValuexr\u0000\u001ecom.sun.msv.datatype.xsd.P"
227: + "roxy\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatype/xsd/XSDat"
228: + "atypeImpl;xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
229: + "\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/String;L\u0000\btypeNameq\u0000~\u0000\u001bL\u0000\nw"
230: + "hiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;xp"
231: + "t\u0000\"http://www.w3.org/2000/09/xmldsig#t\u0000\fCryptoBinarysr\u00005com."
232: + "sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000"
233: + "xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000x"
234: + "psr\u0000)com.sun.msv.datatype.xsd.Base64BinaryType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000"
235: + "\'com.sun.msv.datatype.xsd.BinaryBaseType\u00a7\u00ce\u000e\u0097^\u00afW\u0011\u0002\u0000\u0000xr\u0000*com.s"
236: + "un.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun."
237: + "msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001at\u0000 http://www."
238: + "w3.org/2001/XMLSchemat\u0000\fbase64Binaryq\u0000~\u0000\"\u0000\u0000\u0000\u0000sr\u00000com.sun.msv"
239: + ".grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\rp"
240: + "sr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001bL"
241: + "\u0000\fnamespaceURIq\u0000~\u0000\u001bxpq\u0000~\u0000)q\u0000~\u0000\u001esq\u0000~\u0000\tppsr\u0000 com.sun.msv.gramm"
242: + "ar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\u000fxq\u0000~\u0000\u0003"
243: + "q\u0000~\u0000\rpsq\u0000~\u0000\u0013ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
244: + "\u0002\u0000\u0000xq\u0000~\u0000%q\u0000~\u0000(t\u0000\u0005QNameq\u0000~\u0000\"q\u0000~\u0000+sq\u0000~\u0000,q\u0000~\u00004q\u0000~\u0000(sr\u0000#com.sun."
245: + "msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001bL\u0000\fna"
246: + "mespaceURIq\u0000~\u0000\u001bxr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000x"
247: + "pt\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instancesr\u00000com."
248: + "sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000"
249: + "\u0003sq\u0000~\u0000\f\u0001q\u0000~\u0000<sq\u0000~\u00006t\u0000\u0001Pq\u0000~\u0000\u001esq\u0000~\u0000\u000epp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0016sq\u0000~\u0000\tppsq"
250: + "\u0000~\u0000/q\u0000~\u0000\rpq\u0000~\u00001q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u0001Qq\u0000~\u0000\u001eq\u0000~\u0000<sq\u0000~\u0000\tppsq\u0000~\u0000\u000eq"
251: + "\u0000~\u0000\rp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0016sq\u0000~\u0000\tppsq\u0000~\u0000/q\u0000~\u0000\rpq\u0000~\u00001q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006"
252: + "t\u0000\u0001Gq\u0000~\u0000\u001eq\u0000~\u0000<sq\u0000~\u0000\u000epp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0016sq\u0000~\u0000\tppsq\u0000~\u0000/q\u0000~\u0000\rpq\u0000~\u0000"
253: + "1q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u0001Yq\u0000~\u0000\u001esq\u0000~\u0000\tppsq\u0000~\u0000\u000eq\u0000~\u0000\rp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0016"
254: + "sq\u0000~\u0000\tppsq\u0000~\u0000/q\u0000~\u0000\rpq\u0000~\u00001q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u0001Jq\u0000~\u0000\u001eq\u0000~\u0000<sq\u0000~\u0000"
255: + "\tppsq\u0000~\u0000\u0000q\u0000~\u0000\rpsq\u0000~\u0000\u000eq\u0000~\u0000\rp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0016sq\u0000~\u0000\tppsq\u0000~\u0000/q\u0000~\u0000\r"
256: + "pq\u0000~\u00001q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u0004Seedq\u0000~\u0000\u001esq\u0000~\u0000\u000epp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0016sq\u0000~"
257: + "\u0000\tppsq\u0000~\u0000/q\u0000~\u0000\rpq\u0000~\u00001q\u0000~\u00008q\u0000~\u0000<sq\u0000~\u00006t\u0000\u000bPgenCounterq\u0000~\u0000\u001eq\u0000~\u0000"
258: + "<sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTabl"
259: + "et\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com"
260: + ".sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005coun"
261: + "tB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/Expression"
262: + "Pool;xp\u0000\u0000\u0000\u0018\u0001pq\u0000~\u0000\u0006q\u0000~\u0000\u0005q\u0000~\u0000\u0012q\u0000~\u0000Aq\u0000~\u0000Hq\u0000~\u0000\bq\u0000~\u0000Nq\u0000~\u0000Uq\u0000~\u0000]q\u0000"
263: + "~\u0000\nq\u0000~\u0000cq\u0000~\u0000Zq\u0000~\u0000\u0007q\u0000~\u0000\u000bq\u0000~\u0000[q\u0000~\u0000.q\u0000~\u0000Bq\u0000~\u0000Iq\u0000~\u0000Oq\u0000~\u0000Vq\u0000~\u0000^q\u0000"
264: + "~\u0000dq\u0000~\u0000Fq\u0000~\u0000Sx"));
265: }
266: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
267: schemaFragment);
268: }
269:
270: public class Unmarshaller
271: extends
272: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
273:
274: public Unmarshaller(
275: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context) {
276: super (context, "----------------------");
277: }
278:
279: protected Unmarshaller(
280: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context,
281: int startState) {
282: this (context);
283: state = startState;
284: }
285:
286: public java.lang.Object owner() {
287: return com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.DSAKeyValueTypeImpl.this ;
288: }
289:
290: public void enterElement(java.lang.String ___uri,
291: java.lang.String ___local, java.lang.String ___qname,
292: org.xml.sax.Attributes __atts)
293: throws org.xml.sax.SAXException {
294: int attIdx;
295: outer: while (true) {
296: switch (state) {
297: case 15:
298: if (("Seed" == ___local)
299: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
300: context.pushAttributes(__atts, true);
301: state = 16;
302: return;
303: }
304: state = 21;
305: continue outer;
306: case 21:
307: revertToParentFromEnterElement(___uri, ___local,
308: ___qname, __atts);
309: return;
310: case 18:
311: if (("PgenCounter" == ___local)
312: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
313: context.pushAttributes(__atts, true);
314: state = 19;
315: return;
316: }
317: break;
318: case 12:
319: if (("J" == ___local)
320: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
321: context.pushAttributes(__atts, true);
322: state = 13;
323: return;
324: }
325: state = 15;
326: continue outer;
327: case 3:
328: if (("Q" == ___local)
329: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
330: context.pushAttributes(__atts, true);
331: state = 4;
332: return;
333: }
334: break;
335: case 6:
336: if (("G" == ___local)
337: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
338: context.pushAttributes(__atts, true);
339: state = 7;
340: return;
341: }
342: state = 9;
343: continue outer;
344: case 0:
345: if (("P" == ___local)
346: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
347: context.pushAttributes(__atts, true);
348: state = 1;
349: return;
350: }
351: state = 6;
352: continue outer;
353: case 9:
354: if (("Y" == ___local)
355: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
356: context.pushAttributes(__atts, true);
357: state = 10;
358: return;
359: }
360: break;
361: }
362: super .enterElement(___uri, ___local, ___qname, __atts);
363: break;
364: }
365: }
366:
367: public void leaveElement(java.lang.String ___uri,
368: java.lang.String ___local, java.lang.String ___qname)
369: throws org.xml.sax.SAXException {
370: int attIdx;
371: outer: while (true) {
372: switch (state) {
373: case 15:
374: state = 21;
375: continue outer;
376: case 21:
377: revertToParentFromLeaveElement(___uri, ___local,
378: ___qname);
379: return;
380: case 12:
381: state = 15;
382: continue outer;
383: case 17:
384: if (("Seed" == ___local)
385: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
386: context.popAttributes();
387: state = 18;
388: return;
389: }
390: break;
391: case 11:
392: if (("Y" == ___local)
393: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
394: context.popAttributes();
395: state = 12;
396: return;
397: }
398: break;
399: case 6:
400: state = 9;
401: continue outer;
402: case 0:
403: state = 6;
404: continue outer;
405: case 2:
406: if (("P" == ___local)
407: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
408: context.popAttributes();
409: state = 3;
410: return;
411: }
412: break;
413: case 20:
414: if (("PgenCounter" == ___local)
415: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
416: context.popAttributes();
417: state = 21;
418: return;
419: }
420: break;
421: case 8:
422: if (("G" == ___local)
423: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
424: context.popAttributes();
425: state = 9;
426: return;
427: }
428: break;
429: case 14:
430: if (("J" == ___local)
431: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
432: context.popAttributes();
433: state = 15;
434: return;
435: }
436: break;
437: case 5:
438: if (("Q" == ___local)
439: && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
440: context.popAttributes();
441: state = 6;
442: return;
443: }
444: break;
445: }
446: super .leaveElement(___uri, ___local, ___qname);
447: break;
448: }
449: }
450:
451: public void enterAttribute(java.lang.String ___uri,
452: java.lang.String ___local, java.lang.String ___qname)
453: throws org.xml.sax.SAXException {
454: int attIdx;
455: outer: while (true) {
456: switch (state) {
457: case 15:
458: state = 21;
459: continue outer;
460: case 21:
461: revertToParentFromEnterAttribute(___uri, ___local,
462: ___qname);
463: return;
464: case 12:
465: state = 15;
466: continue outer;
467: case 6:
468: state = 9;
469: continue outer;
470: case 0:
471: state = 6;
472: continue outer;
473: }
474: super .enterAttribute(___uri, ___local, ___qname);
475: break;
476: }
477: }
478:
479: public void leaveAttribute(java.lang.String ___uri,
480: java.lang.String ___local, java.lang.String ___qname)
481: throws org.xml.sax.SAXException {
482: int attIdx;
483: outer: while (true) {
484: switch (state) {
485: case 15:
486: state = 21;
487: continue outer;
488: case 21:
489: revertToParentFromLeaveAttribute(___uri, ___local,
490: ___qname);
491: return;
492: case 12:
493: state = 15;
494: continue outer;
495: case 6:
496: state = 9;
497: continue outer;
498: case 0:
499: state = 6;
500: continue outer;
501: }
502: super .leaveAttribute(___uri, ___local, ___qname);
503: break;
504: }
505: }
506:
507: public void handleText(final java.lang.String value)
508: throws org.xml.sax.SAXException {
509: int attIdx;
510: outer: while (true) {
511: try {
512: switch (state) {
513: case 15:
514: state = 21;
515: continue outer;
516: case 21:
517: revertToParentFromText(value);
518: return;
519: case 12:
520: state = 15;
521: continue outer;
522: case 4:
523: state = 5;
524: eatText1(value);
525: return;
526: case 6:
527: state = 9;
528: continue outer;
529: case 0:
530: state = 6;
531: continue outer;
532: case 13:
533: state = 14;
534: eatText2(value);
535: return;
536: case 1:
537: state = 2;
538: eatText3(value);
539: return;
540: case 7:
541: state = 8;
542: eatText4(value);
543: return;
544: case 10:
545: state = 11;
546: eatText5(value);
547: return;
548: case 19:
549: state = 20;
550: eatText6(value);
551: return;
552: case 16:
553: state = 17;
554: eatText7(value);
555: return;
556: }
557: } catch (java.lang.RuntimeException e) {
558: handleUnexpectedTextException(value, e);
559: }
560: break;
561: }
562: }
563:
564: private void eatText1(final java.lang.String value)
565: throws org.xml.sax.SAXException {
566: try {
567: _Q = com.sun.msv.datatype.xsd.Base64BinaryType
568: .load(com.sun.xml.bind.WhiteSpaceProcessor
569: .collapse(value));
570: } catch (java.lang.Exception e) {
571: handleParseConversionException(e);
572: }
573: }
574:
575: private void eatText2(final java.lang.String value)
576: throws org.xml.sax.SAXException {
577: try {
578: _J = com.sun.msv.datatype.xsd.Base64BinaryType
579: .load(com.sun.xml.bind.WhiteSpaceProcessor
580: .collapse(value));
581: } catch (java.lang.Exception e) {
582: handleParseConversionException(e);
583: }
584: }
585:
586: private void eatText3(final java.lang.String value)
587: throws org.xml.sax.SAXException {
588: try {
589: _P = com.sun.msv.datatype.xsd.Base64BinaryType
590: .load(com.sun.xml.bind.WhiteSpaceProcessor
591: .collapse(value));
592: } catch (java.lang.Exception e) {
593: handleParseConversionException(e);
594: }
595: }
596:
597: private void eatText4(final java.lang.String value)
598: throws org.xml.sax.SAXException {
599: try {
600: _G = com.sun.msv.datatype.xsd.Base64BinaryType
601: .load(com.sun.xml.bind.WhiteSpaceProcessor
602: .collapse(value));
603: } catch (java.lang.Exception e) {
604: handleParseConversionException(e);
605: }
606: }
607:
608: private void eatText5(final java.lang.String value)
609: throws org.xml.sax.SAXException {
610: try {
611: _Y = com.sun.msv.datatype.xsd.Base64BinaryType
612: .load(com.sun.xml.bind.WhiteSpaceProcessor
613: .collapse(value));
614: } catch (java.lang.Exception e) {
615: handleParseConversionException(e);
616: }
617: }
618:
619: private void eatText6(final java.lang.String value)
620: throws org.xml.sax.SAXException {
621: try {
622: _PgenCounter = com.sun.msv.datatype.xsd.Base64BinaryType
623: .load(com.sun.xml.bind.WhiteSpaceProcessor
624: .collapse(value));
625: } catch (java.lang.Exception e) {
626: handleParseConversionException(e);
627: }
628: }
629:
630: private void eatText7(final java.lang.String value)
631: throws org.xml.sax.SAXException {
632: try {
633: _Seed = com.sun.msv.datatype.xsd.Base64BinaryType
634: .load(com.sun.xml.bind.WhiteSpaceProcessor
635: .collapse(value));
636: } catch (java.lang.Exception e) {
637: handleParseConversionException(e);
638: }
639: }
640:
641: }
642:
643: }
|