Source Code Cross Referenced for SignatureTypeImpl.java in  » 6.0-JDK-Modules-com.sun » xws-security » com » sun » xml » wss » saml » internal » saml11 » jaxb10 » impl » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules com.sun » xws security » com.sun.xml.wss.saml.internal.saml11.jaxb10.impl 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


0001:        //
0002:        // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.5-b16-fcs 
0003:        // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
0004:        // Any modifications to this file will be lost upon recompilation of the source schema. 
0005:        // Generated on: 2005.09.05 at 03:09:41 PM IST 
0006:        //
0007:
0008:        package com.sun.xml.wss.saml.internal.saml11.jaxb10.impl;
0009:
0010:        public class SignatureTypeImpl
0011:                implements 
0012:                com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureType,
0013:                com.sun.xml.bind.JAXBObject,
0014:                com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallableObject,
0015:                com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializable,
0016:                com.sun.xml.bind.marshaller.IdentifiableObject,
0017:                com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.ValidatableObject {
0018:
0019:            protected com.sun.xml.wss.saml.internal.saml11.jaxb10.SignedInfoType _SignedInfo;
0020:            protected com.sun.xml.wss.saml.internal.saml11.jaxb10.KeyInfoType _KeyInfo;
0021:            protected com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureValueType _SignatureValue;
0022:            protected com.sun.xml.bind.util.ListImpl _Object;
0023:            protected java.lang.String _Id;
0024:            public final static java.lang.Class version = (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.JAXBVersion.class);
0025:            private static com.sun.msv.grammar.Grammar schemaFragment;
0026:
0027:            private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
0028:                return (com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureType.class);
0029:            }
0030:
0031:            public com.sun.xml.wss.saml.internal.saml11.jaxb10.SignedInfoType getSignedInfo() {
0032:                return _SignedInfo;
0033:            }
0034:
0035:            public void setSignedInfo(
0036:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.SignedInfoType value) {
0037:                _SignedInfo = value;
0038:            }
0039:
0040:            public com.sun.xml.wss.saml.internal.saml11.jaxb10.KeyInfoType getKeyInfo() {
0041:                return _KeyInfo;
0042:            }
0043:
0044:            public void setKeyInfo(
0045:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.KeyInfoType value) {
0046:                _KeyInfo = value;
0047:            }
0048:
0049:            public com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureValueType getSignatureValue() {
0050:                return _SignatureValue;
0051:            }
0052:
0053:            public void setSignatureValue(
0054:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureValueType value) {
0055:                _SignatureValue = value;
0056:            }
0057:
0058:            protected com.sun.xml.bind.util.ListImpl _getObject() {
0059:                if (_Object == null) {
0060:                    _Object = new com.sun.xml.bind.util.ListImpl(
0061:                            new java.util.ArrayList());
0062:                }
0063:                return _Object;
0064:            }
0065:
0066:            public java.util.List getObject() {
0067:                return _getObject();
0068:            }
0069:
0070:            public java.lang.String getId() {
0071:                return _Id;
0072:            }
0073:
0074:            public void setId(java.lang.String value) {
0075:                _Id = value;
0076:            }
0077:
0078:            public com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
0079:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context) {
0080:                return new com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureTypeImpl.Unmarshaller(
0081:                        context);
0082:            }
0083:
0084:            public void serializeBody(
0085:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
0086:                    throws org.xml.sax.SAXException {
0087:                int idx4 = 0;
0088:                final int len4 = ((_Object == null) ? 0 : _Object.size());
0089:                if (_SignedInfo instanceof  javax.xml.bind.Element) {
0090:                    context.childAsBody(
0091:                            ((com.sun.xml.bind.JAXBObject) _SignedInfo),
0092:                            "SignedInfo");
0093:                } else {
0094:                    context.startElement("http://www.w3.org/2000/09/xmldsig#",
0095:                            "SignedInfo");
0096:                    context.childAsURIs(
0097:                            ((com.sun.xml.bind.JAXBObject) _SignedInfo),
0098:                            "SignedInfo");
0099:                    context.endNamespaceDecls();
0100:                    context.childAsAttributes(
0101:                            ((com.sun.xml.bind.JAXBObject) _SignedInfo),
0102:                            "SignedInfo");
0103:                    context.endAttributes();
0104:                    context.childAsBody(
0105:                            ((com.sun.xml.bind.JAXBObject) _SignedInfo),
0106:                            "SignedInfo");
0107:                    context.endElement();
0108:                }
0109:                if (_SignatureValue instanceof  javax.xml.bind.Element) {
0110:                    context.childAsBody(
0111:                            ((com.sun.xml.bind.JAXBObject) _SignatureValue),
0112:                            "SignatureValue");
0113:                } else {
0114:                    context.startElement("http://www.w3.org/2000/09/xmldsig#",
0115:                            "SignatureValue");
0116:                    context.childAsURIs(
0117:                            ((com.sun.xml.bind.JAXBObject) _SignatureValue),
0118:                            "SignatureValue");
0119:                    context.endNamespaceDecls();
0120:                    context.childAsAttributes(
0121:                            ((com.sun.xml.bind.JAXBObject) _SignatureValue),
0122:                            "SignatureValue");
0123:                    context.endAttributes();
0124:                    context.childAsBody(
0125:                            ((com.sun.xml.bind.JAXBObject) _SignatureValue),
0126:                            "SignatureValue");
0127:                    context.endElement();
0128:                }
0129:                if (_KeyInfo != null) {
0130:                    if (_KeyInfo instanceof  javax.xml.bind.Element) {
0131:                        context.childAsBody(
0132:                                ((com.sun.xml.bind.JAXBObject) _KeyInfo),
0133:                                "KeyInfo");
0134:                    } else {
0135:                        context
0136:                                .startElement(
0137:                                        "http://www.w3.org/2000/09/xmldsig#",
0138:                                        "KeyInfo");
0139:                        context.childAsURIs(
0140:                                ((com.sun.xml.bind.JAXBObject) _KeyInfo),
0141:                                "KeyInfo");
0142:                        context.endNamespaceDecls();
0143:                        context.childAsAttributes(
0144:                                ((com.sun.xml.bind.JAXBObject) _KeyInfo),
0145:                                "KeyInfo");
0146:                        context.endAttributes();
0147:                        context.childAsBody(
0148:                                ((com.sun.xml.bind.JAXBObject) _KeyInfo),
0149:                                "KeyInfo");
0150:                        context.endElement();
0151:                    }
0152:                }
0153:                while (idx4 != len4) {
0154:                    if (_Object.get(idx4) instanceof  javax.xml.bind.Element) {
0155:                        context.childAsBody(
0156:                                ((com.sun.xml.bind.JAXBObject) _Object
0157:                                        .get(idx4++)), "Object");
0158:                    } else {
0159:                        context.startElement(
0160:                                "http://www.w3.org/2000/09/xmldsig#", "Object");
0161:                        int idx_6 = idx4;
0162:                        context.childAsURIs(
0163:                                ((com.sun.xml.bind.JAXBObject) _Object
0164:                                        .get(idx_6++)), "Object");
0165:                        context.endNamespaceDecls();
0166:                        int idx_7 = idx4;
0167:                        context.childAsAttributes(
0168:                                ((com.sun.xml.bind.JAXBObject) _Object
0169:                                        .get(idx_7++)), "Object");
0170:                        context.endAttributes();
0171:                        context.childAsBody(
0172:                                ((com.sun.xml.bind.JAXBObject) _Object
0173:                                        .get(idx4++)), "Object");
0174:                        context.endElement();
0175:                    }
0176:                }
0177:            }
0178:
0179:            public void serializeAttributes(
0180:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
0181:                    throws org.xml.sax.SAXException {
0182:                int idx4 = 0;
0183:                final int len4 = ((_Object == null) ? 0 : _Object.size());
0184:                if (_Id != null) {
0185:                    context.startAttribute("", "Id");
0186:                    try {
0187:                        context.text(context.onID(this ,
0188:                                ((java.lang.String) _Id)), "Id");
0189:                    } catch (java.lang.Exception e) {
0190:                        com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
0191:                                .handlePrintConversionException(this , e,
0192:                                        context);
0193:                    }
0194:                    context.endAttribute();
0195:                }
0196:                if (_SignedInfo instanceof  javax.xml.bind.Element) {
0197:                    context.childAsAttributes(
0198:                            ((com.sun.xml.bind.JAXBObject) _SignedInfo),
0199:                            "SignedInfo");
0200:                }
0201:                if (_SignatureValue instanceof  javax.xml.bind.Element) {
0202:                    context.childAsAttributes(
0203:                            ((com.sun.xml.bind.JAXBObject) _SignatureValue),
0204:                            "SignatureValue");
0205:                }
0206:                if (_KeyInfo != null) {
0207:                    if (_KeyInfo instanceof  javax.xml.bind.Element) {
0208:                        context.childAsAttributes(
0209:                                ((com.sun.xml.bind.JAXBObject) _KeyInfo),
0210:                                "KeyInfo");
0211:                    }
0212:                }
0213:                while (idx4 != len4) {
0214:                    if (_Object.get(idx4) instanceof  javax.xml.bind.Element) {
0215:                        context.childAsAttributes(
0216:                                ((com.sun.xml.bind.JAXBObject) _Object
0217:                                        .get(idx4++)), "Object");
0218:                    } else {
0219:                        idx4 += 1;
0220:                    }
0221:                }
0222:            }
0223:
0224:            public void serializeURIs(
0225:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
0226:                    throws org.xml.sax.SAXException {
0227:                int idx4 = 0;
0228:                final int len4 = ((_Object == null) ? 0 : _Object.size());
0229:                if (_SignedInfo instanceof  javax.xml.bind.Element) {
0230:                    context.childAsURIs(
0231:                            ((com.sun.xml.bind.JAXBObject) _SignedInfo),
0232:                            "SignedInfo");
0233:                }
0234:                if (_SignatureValue instanceof  javax.xml.bind.Element) {
0235:                    context.childAsURIs(
0236:                            ((com.sun.xml.bind.JAXBObject) _SignatureValue),
0237:                            "SignatureValue");
0238:                }
0239:                if (_KeyInfo != null) {
0240:                    if (_KeyInfo instanceof  javax.xml.bind.Element) {
0241:                        context.childAsURIs(
0242:                                ((com.sun.xml.bind.JAXBObject) _KeyInfo),
0243:                                "KeyInfo");
0244:                    }
0245:                }
0246:                while (idx4 != len4) {
0247:                    if (_Object.get(idx4) instanceof  javax.xml.bind.Element) {
0248:                        context.childAsURIs(
0249:                                ((com.sun.xml.bind.JAXBObject) _Object
0250:                                        .get(idx4++)), "Object");
0251:                    } else {
0252:                        idx4 += 1;
0253:                    }
0254:                }
0255:            }
0256:
0257:            public java.lang.String ____jaxb____getId() {
0258:                return ((java.lang.String) _Id);
0259:            }
0260:
0261:            public java.lang.Class getPrimaryInterface() {
0262:                return (com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureType.class);
0263:            }
0264:
0265:            public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
0266:                if (schemaFragment == null) {
0267:                    schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
0268:                            .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"
0269:                                    + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
0270:                                    + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
0271:                                    + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
0272:                                    + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv."
0273:                                    + "grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000\'com.sun.msv.grammar."
0274:                                    + "trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/gr"
0275:                                    + "ammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
0276:                                    + "\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003pp\u0000s"
0277:                                    + "q\u0000~\u0000\tppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001cco"
0278:                                    + "m.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003sr\u0000\u0011ja"
0279:                                    + "va.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000 com.sun.msv.gramma"
0280:                                    + "r.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\fxq\u0000~\u0000\u0003q"
0281:                                    + "\u0000~\u0000\u0014psr\u00002com.sun.msv.grammar.Expression$AnyStringExpression\u0000"
0282:                                    + "\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\u0013\u0001q\u0000~\u0000\u0018sr\u0000 com.sun.msv.grammar.AnyNameC"
0283:                                    + "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"
0284:                                    + "psr\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
0285:                                    + "\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u0019q\u0000~\u0000\u001esr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000"
0286:                                    + "\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000"
0287:                                    + "~\u0000 xq\u0000~\u0000\u001bt\u00006com.sun.xml.wss.saml.internal.saml11.jaxb10.Sign"
0288:                                    + "edInfot\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u000bpp"
0289:                                    + "\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q\u0000~\u0000\u0014pq\u0000~\u0000\u0018q\u0000~\u0000\u001c"
0290:                                    + "q\u0000~\u0000\u001esq\u0000~\u0000\u001ft\u0000:com.sun.xml.wss.saml.internal.saml11.jaxb10.Si"
0291:                                    + "gnedInfoTypeq\u0000~\u0000#sq\u0000~\u0000\tppsq\u0000~\u0000\u0015q\u0000~\u0000\u0014psr\u0000\u001bcom.sun.msv.grammar"
0292:                                    + ".DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000"
0293:                                    + "\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003pps"
0294:                                    + "r\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun."
0295:                                    + "msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv"
0296:                                    + ".datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatyp"
0297:                                    + "e.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000 L\u0000\btypeNa"
0298:                                    + "meq\u0000~\u0000 L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceP"
0299:                                    + "rocessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr\u00005co"
0300:                                    + "m.sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
0301:                                    + "\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
0302:                                    + "\u0000xpsr\u00000com.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000"
0303:                                    + "\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u0014psr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002"
0304:                                    + "L\u0000\tlocalNameq\u0000~\u0000 L\u0000\fnamespaceURIq\u0000~\u0000 xpq\u0000~\u00009q\u0000~\u00008sq\u0000~\u0000\u001ft\u0000\u0004ty"
0305:                                    + "pet\u0000)http://www.w3.org/2001/XMLSchema-instanceq\u0000~\u0000\u001esq\u0000~\u0000\u001ft\u0000\n"
0306:                                    + "SignedInfot\u0000\"http://www.w3.org/2000/09/xmldsig#sq\u0000~\u0000\tppsq\u0000~\u0000"
0307:                                    + "\u000bpp\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q\u0000~\u0000\u0014pq\u0000~\u0000\u0018q\u0000~\u0000\u001cq\u0000~\u0000\u001esq\u0000~\u0000\u001ft\u0000:"
0308:                                    + "com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureValueq\u0000"
0309:                                    + "~\u0000#sq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q\u0000~\u0000\u0014"
0310:                                    + "pq\u0000~\u0000\u0018q\u0000~\u0000\u001cq\u0000~\u0000\u001esq\u0000~\u0000\u001ft\u0000>com.sun.xml.wss.saml.internal.saml1"
0311:                                    + "1.jaxb10.SignatureValueTypeq\u0000~\u0000#sq\u0000~\u0000\tppsq\u0000~\u0000\u0015q\u0000~\u0000\u0014pq\u0000~\u00001q\u0000~"
0312:                                    + "\u0000Aq\u0000~\u0000\u001esq\u0000~\u0000\u001ft\u0000\u000eSignatureValueq\u0000~\u0000Fsq\u0000~\u0000\tppsq\u0000~\u0000\tq\u0000~\u0000\u0014psq\u0000~\u0000"
0313:                                    + "\u000bq\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q\u0000~\u0000\u0014pq\u0000~\u0000\u0018q\u0000~\u0000\u001cq\u0000~\u0000\u001esq\u0000~\u0000"
0314:                                    + "\u001ft\u00003com.sun.xml.wss.saml.internal.saml11.jaxb10.KeyInfoq\u0000~\u0000#"
0315:                                    + "sq\u0000~\u0000\u000bq\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q\u0000~\u0000"
0316:                                    + "\u0014pq\u0000~\u0000\u0018q\u0000~\u0000\u001cq\u0000~\u0000\u001esq\u0000~\u0000\u001ft\u00007com.sun.xml.wss.saml.internal.saml"
0317:                                    + "11.jaxb10.KeyInfoTypeq\u0000~\u0000#sq\u0000~\u0000\tppsq\u0000~\u0000\u0015q\u0000~\u0000\u0014pq\u0000~\u00001q\u0000~\u0000Aq\u0000~\u0000"
0318:                                    + "\u001esq\u0000~\u0000\u001ft\u0000\u0007KeyInfoq\u0000~\u0000Fq\u0000~\u0000\u001esq\u0000~\u0000\tppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\tq\u0000~\u0000\u0014ps"
0319:                                    + "q\u0000~\u0000\u000bq\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q\u0000~\u0000\u0014pq\u0000~\u0000\u0018q\u0000~\u0000\u001cq\u0000~\u0000\u001es"
0320:                                    + "q\u0000~\u0000\u001ft\u00002com.sun.xml.wss.saml.internal.saml11.jaxb10.Objectq\u0000"
0321:                                    + "~\u0000#sq\u0000~\u0000\u000bq\u0000~\u0000\u0014p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0010q\u0000~\u0000\u0014psq\u0000~\u0000\u0015q"
0322:                                    + "\u0000~\u0000\u0014pq\u0000~\u0000\u0018q\u0000~\u0000\u001cq\u0000~\u0000\u001esq\u0000~\u0000\u001ft\u00006com.sun.xml.wss.saml.internal.s"
0323:                                    + "aml11.jaxb10.ObjectTypeq\u0000~\u0000#sq\u0000~\u0000\tppsq\u0000~\u0000\u0015q\u0000~\u0000\u0014pq\u0000~\u00001q\u0000~\u0000Aq\u0000"
0324:                                    + "~\u0000\u001esq\u0000~\u0000\u001ft\u0000\u0006Objectq\u0000~\u0000Fq\u0000~\u0000\u001esq\u0000~\u0000\tppsq\u0000~\u0000\u0015q\u0000~\u0000\u0014psq\u0000~\u0000.ppsr\u0000\u001f"
0325:                                    + "com.sun.msv.datatype.xsd.IDType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000#com.sun.msv.da"
0326:                                    + "tatype.xsd.NcnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\"com.sun.msv.datatype.xsd"
0327:                                    + ".TokenType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000#com.sun.msv.datatype.xsd.StringType"
0328:                                    + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u00003q\u0000~\u00008t\u0000\u0002IDq\u0000~\u0000<\u0000q\u0000~\u0000>sq\u0000~\u0000?"
0329:                                    + "q\u0000~\u0000\u008bq\u0000~\u00008sq\u0000~\u0000\u001ft\u0000\u0002Idt\u0000\u0000q\u0000~\u0000\u001esr\u0000\"com.sun.msv.grammar.Express"
0330:                                    + "ionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/Express"
0331:                                    + "ionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$"
0332:                                    + "ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lco"
0333:                                    + "m/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000$\u0001pq\u0000~\u0000\u0007q\u0000~\u0000nq\u0000~\u0000\bq\u0000~\u0000"
0334:                                    + "%q\u0000~\u0000Oq\u0000~\u0000cq\u0000~\u0000xq\u0000~\u0000\u000fq\u0000~\u0000\'q\u0000~\u0000Iq\u0000~\u0000Qq\u0000~\u0000]q\u0000~\u0000eq\u0000~\u0000rq\u0000~\u0000\u0012q\u0000~\u0000"
0335:                                    + "(q\u0000~\u0000Jq\u0000~\u0000Rq\u0000~\u0000^q\u0000~\u0000fq\u0000~\u0000sq\u0000~\u0000{q\u0000~\u0000zq\u0000~\u0000oq\u0000~\u0000,q\u0000~\u0000Vq\u0000~\u0000jq\u0000~\u0000"
0336:                                    + "\u007fq\u0000~\u0000\u0005q\u0000~\u0000\u0083q\u0000~\u0000Zq\u0000~\u0000\nq\u0000~\u0000Gq\u0000~\u0000[q\u0000~\u0000pq\u0000~\u0000\u0006x"));
0337:                }
0338:                return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
0339:                        schemaFragment);
0340:            }
0341:
0342:            public class Unmarshaller
0343:                    extends
0344:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
0345:
0346:                public Unmarshaller(
0347:                        com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context) {
0348:                    super (context, "----------------");
0349:                }
0350:
0351:                protected Unmarshaller(
0352:                        com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context,
0353:                        int startState) {
0354:                    this (context);
0355:                    state = startState;
0356:                }
0357:
0358:                public java.lang.Object owner() {
0359:                    return com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureTypeImpl.this ;
0360:                }
0361:
0362:                public void enterElement(java.lang.String ___uri,
0363:                        java.lang.String ___local, java.lang.String ___qname,
0364:                        org.xml.sax.Attributes __atts)
0365:                        throws org.xml.sax.SAXException {
0366:                    int attIdx;
0367:                    outer: while (true) {
0368:                        switch (state) {
0369:                        case 10:
0370:                            if (("Object" == ___local)
0371:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0372:                                _getObject()
0373:                                        .add(
0374:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectImpl) spawnChildFromEnterElement(
0375:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectImpl.class),
0376:                                                        11, ___uri, ___local,
0377:                                                        ___qname, __atts)));
0378:                                return;
0379:                            }
0380:                            if (("Object" == ___local)
0381:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0382:                                context.pushAttributes(__atts, true);
0383:                                state = 12;
0384:                                return;
0385:                            }
0386:                            state = 11;
0387:                            continue outer;
0388:                        case 4:
0389:                            if (("SignatureValue" == ___local)
0390:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0391:                                _SignatureValue = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureValueImpl) spawnChildFromEnterElement(
0392:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureValueImpl.class),
0393:                                        7, ___uri, ___local, ___qname, __atts));
0394:                                return;
0395:                            }
0396:                            if (("SignatureValue" == ___local)
0397:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0398:                                context.pushAttributes(__atts, true);
0399:                                state = 5;
0400:                                return;
0401:                            }
0402:                            break;
0403:                        case 5:
0404:                            attIdx = context.getAttribute("", "Id");
0405:                            if (attIdx >= 0) {
0406:                                context.consumeAttribute(attIdx);
0407:                                context.getCurrentHandler().enterElement(
0408:                                        ___uri, ___local, ___qname, __atts);
0409:                                return;
0410:                            }
0411:                            break;
0412:                        case 14:
0413:                            attIdx = context.getAttribute("", "Id");
0414:                            if (attIdx >= 0) {
0415:                                context.consumeAttribute(attIdx);
0416:                                context.getCurrentHandler().enterElement(
0417:                                        ___uri, ___local, ___qname, __atts);
0418:                                return;
0419:                            }
0420:                            if (("CanonicalizationMethod" == ___local)
0421:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0422:                                _SignedInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignedInfoTypeImpl) spawnChildFromEnterElement(
0423:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignedInfoTypeImpl.class),
0424:                                        15, ___uri, ___local, ___qname, __atts));
0425:                                return;
0426:                            }
0427:                            if (("CanonicalizationMethod" == ___local)
0428:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0429:                                _SignedInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignedInfoTypeImpl) spawnChildFromEnterElement(
0430:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignedInfoTypeImpl.class),
0431:                                        15, ___uri, ___local, ___qname, __atts));
0432:                                return;
0433:                            }
0434:                            break;
0435:                        case 3:
0436:                            if (("SignedInfo" == ___local)
0437:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0438:                                _SignedInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignedInfoImpl) spawnChildFromEnterElement(
0439:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignedInfoImpl.class),
0440:                                        4, ___uri, ___local, ___qname, __atts));
0441:                                return;
0442:                            }
0443:                            if (("SignedInfo" == ___local)
0444:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0445:                                context.pushAttributes(__atts, false);
0446:                                state = 14;
0447:                                return;
0448:                            }
0449:                            break;
0450:                        case 8:
0451:                            attIdx = context.getAttribute("", "Id");
0452:                            if (attIdx >= 0) {
0453:                                context.consumeAttribute(attIdx);
0454:                                context.getCurrentHandler().enterElement(
0455:                                        ___uri, ___local, ___qname, __atts);
0456:                                return;
0457:                            }
0458:                            if (("KeyName" == ___local)
0459:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0460:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterElement(
0461:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0462:                                        9, ___uri, ___local, ___qname, __atts));
0463:                                return;
0464:                            }
0465:                            if (("KeyValue" == ___local)
0466:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0467:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterElement(
0468:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0469:                                        9, ___uri, ___local, ___qname, __atts));
0470:                                return;
0471:                            }
0472:                            if (("RetrievalMethod" == ___local)
0473:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0474:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterElement(
0475:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0476:                                        9, ___uri, ___local, ___qname, __atts));
0477:                                return;
0478:                            }
0479:                            if (("X509Data" == ___local)
0480:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0481:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterElement(
0482:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0483:                                        9, ___uri, ___local, ___qname, __atts));
0484:                                return;
0485:                            }
0486:                            if (("PGPData" == ___local)
0487:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0488:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterElement(
0489:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0490:                                        9, ___uri, ___local, ___qname, __atts));
0491:                                return;
0492:                            }
0493:                            if (("SPKIData" == ___local)
0494:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0495:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterElement(
0496:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0497:                                        9, ___uri, ___local, ___qname, __atts));
0498:                                return;
0499:                            }
0500:                            if (("MgmtData" == ___local)
0501:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0502:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterElement(
0503:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0504:                                        9, ___uri, ___local, ___qname, __atts));
0505:                                return;
0506:                            }
0507:                            if (!(("" == ___uri) || ("http://www.w3.org/2000/09/xmldsig#" == ___uri))) {
0508:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterElement(
0509:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0510:                                        9, ___uri, ___local, ___qname, __atts));
0511:                                return;
0512:                            }
0513:                            _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterElement(
0514:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0515:                                    9, ___uri, ___local, ___qname, __atts));
0516:                            return;
0517:                        case 7:
0518:                            if (("KeyInfo" == ___local)
0519:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0520:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoImpl) spawnChildFromEnterElement(
0521:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoImpl.class),
0522:                                        10, ___uri, ___local, ___qname, __atts));
0523:                                return;
0524:                            }
0525:                            if (("KeyInfo" == ___local)
0526:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0527:                                context.pushAttributes(__atts, true);
0528:                                state = 8;
0529:                                return;
0530:                            }
0531:                            state = 10;
0532:                            continue outer;
0533:                        case 12:
0534:                            attIdx = context.getAttribute("", "Encoding");
0535:                            if (attIdx >= 0) {
0536:                                context.consumeAttribute(attIdx);
0537:                                context.getCurrentHandler().enterElement(
0538:                                        ___uri, ___local, ___qname, __atts);
0539:                                return;
0540:                            }
0541:                            attIdx = context.getAttribute("", "Id");
0542:                            if (attIdx >= 0) {
0543:                                context.consumeAttribute(attIdx);
0544:                                context.getCurrentHandler().enterElement(
0545:                                        ___uri, ___local, ___qname, __atts);
0546:                                return;
0547:                            }
0548:                            attIdx = context.getAttribute("", "MimeType");
0549:                            if (attIdx >= 0) {
0550:                                context.consumeAttribute(attIdx);
0551:                                context.getCurrentHandler().enterElement(
0552:                                        ___uri, ___local, ___qname, __atts);
0553:                                return;
0554:                            }
0555:                            if (true) {
0556:                                _getObject()
0557:                                        .add(
0558:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl) spawnChildFromEnterElement(
0559:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl.class),
0560:                                                        13, ___uri, ___local,
0561:                                                        ___qname, __atts)));
0562:                                return;
0563:                            }
0564:                            _getObject()
0565:                                    .add(
0566:                                            ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl) spawnChildFromEnterElement(
0567:                                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl.class),
0568:                                                    13, ___uri, ___local,
0569:                                                    ___qname, __atts)));
0570:                            return;
0571:                        case 11:
0572:                            if (("Object" == ___local)
0573:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0574:                                _getObject()
0575:                                        .add(
0576:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectImpl) spawnChildFromEnterElement(
0577:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectImpl.class),
0578:                                                        11, ___uri, ___local,
0579:                                                        ___qname, __atts)));
0580:                                return;
0581:                            }
0582:                            if (("Object" == ___local)
0583:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0584:                                context.pushAttributes(__atts, true);
0585:                                state = 12;
0586:                                return;
0587:                            }
0588:                            revertToParentFromEnterElement(___uri, ___local,
0589:                                    ___qname, __atts);
0590:                            return;
0591:                        case 0:
0592:                            attIdx = context.getAttribute("", "Id");
0593:                            if (attIdx >= 0) {
0594:                                final java.lang.String v = context
0595:                                        .eatAttribute(attIdx);
0596:                                state = 3;
0597:                                eatText1(v);
0598:                                continue outer;
0599:                            }
0600:                            state = 3;
0601:                            continue outer;
0602:                        }
0603:                        super .enterElement(___uri, ___local, ___qname, __atts);
0604:                        break;
0605:                    }
0606:                }
0607:
0608:                private void eatText1(final java.lang.String value)
0609:                        throws org.xml.sax.SAXException {
0610:                    try {
0611:                        _Id = context
0612:                                .addToIdTable(com.sun.xml.bind.WhiteSpaceProcessor
0613:                                        .collapse(value));
0614:                    } catch (java.lang.Exception e) {
0615:                        handleParseConversionException(e);
0616:                    }
0617:                }
0618:
0619:                public void leaveElement(java.lang.String ___uri,
0620:                        java.lang.String ___local, java.lang.String ___qname)
0621:                        throws org.xml.sax.SAXException {
0622:                    int attIdx;
0623:                    outer: while (true) {
0624:                        switch (state) {
0625:                        case 10:
0626:                            state = 11;
0627:                            continue outer;
0628:                        case 15:
0629:                            if (("SignedInfo" == ___local)
0630:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0631:                                context.popAttributes();
0632:                                state = 4;
0633:                                return;
0634:                            }
0635:                            break;
0636:                        case 5:
0637:                            attIdx = context.getAttribute("", "Id");
0638:                            if (attIdx >= 0) {
0639:                                context.consumeAttribute(attIdx);
0640:                                context.getCurrentHandler().leaveElement(
0641:                                        ___uri, ___local, ___qname);
0642:                                return;
0643:                            }
0644:                            break;
0645:                        case 14:
0646:                            attIdx = context.getAttribute("", "Id");
0647:                            if (attIdx >= 0) {
0648:                                context.consumeAttribute(attIdx);
0649:                                context.getCurrentHandler().leaveElement(
0650:                                        ___uri, ___local, ___qname);
0651:                                return;
0652:                            }
0653:                            break;
0654:                        case 13:
0655:                            if (("Object" == ___local)
0656:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0657:                                context.popAttributes();
0658:                                state = 11;
0659:                                return;
0660:                            }
0661:                            break;
0662:                        case 8:
0663:                            attIdx = context.getAttribute("", "Id");
0664:                            if (attIdx >= 0) {
0665:                                context.consumeAttribute(attIdx);
0666:                                context.getCurrentHandler().leaveElement(
0667:                                        ___uri, ___local, ___qname);
0668:                                return;
0669:                            }
0670:                            _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromLeaveElement(
0671:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0672:                                    9, ___uri, ___local, ___qname));
0673:                            return;
0674:                        case 6:
0675:                            if (("SignatureValue" == ___local)
0676:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0677:                                context.popAttributes();
0678:                                state = 7;
0679:                                return;
0680:                            }
0681:                            break;
0682:                        case 7:
0683:                            state = 10;
0684:                            continue outer;
0685:                        case 9:
0686:                            if (("KeyInfo" == ___local)
0687:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0688:                                context.popAttributes();
0689:                                state = 10;
0690:                                return;
0691:                            }
0692:                            break;
0693:                        case 12:
0694:                            attIdx = context.getAttribute("", "Encoding");
0695:                            if (attIdx >= 0) {
0696:                                context.consumeAttribute(attIdx);
0697:                                context.getCurrentHandler().leaveElement(
0698:                                        ___uri, ___local, ___qname);
0699:                                return;
0700:                            }
0701:                            attIdx = context.getAttribute("", "Id");
0702:                            if (attIdx >= 0) {
0703:                                context.consumeAttribute(attIdx);
0704:                                context.getCurrentHandler().leaveElement(
0705:                                        ___uri, ___local, ___qname);
0706:                                return;
0707:                            }
0708:                            attIdx = context.getAttribute("", "MimeType");
0709:                            if (attIdx >= 0) {
0710:                                context.consumeAttribute(attIdx);
0711:                                context.getCurrentHandler().leaveElement(
0712:                                        ___uri, ___local, ___qname);
0713:                                return;
0714:                            }
0715:                            _getObject()
0716:                                    .add(
0717:                                            ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl) spawnChildFromLeaveElement(
0718:                                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl.class),
0719:                                                    13, ___uri, ___local,
0720:                                                    ___qname)));
0721:                            return;
0722:                        case 11:
0723:                            revertToParentFromLeaveElement(___uri, ___local,
0724:                                    ___qname);
0725:                            return;
0726:                        case 0:
0727:                            attIdx = context.getAttribute("", "Id");
0728:                            if (attIdx >= 0) {
0729:                                final java.lang.String v = context
0730:                                        .eatAttribute(attIdx);
0731:                                state = 3;
0732:                                eatText1(v);
0733:                                continue outer;
0734:                            }
0735:                            state = 3;
0736:                            continue outer;
0737:                        }
0738:                        super .leaveElement(___uri, ___local, ___qname);
0739:                        break;
0740:                    }
0741:                }
0742:
0743:                public void enterAttribute(java.lang.String ___uri,
0744:                        java.lang.String ___local, java.lang.String ___qname)
0745:                        throws org.xml.sax.SAXException {
0746:                    int attIdx;
0747:                    outer: while (true) {
0748:                        switch (state) {
0749:                        case 10:
0750:                            state = 11;
0751:                            continue outer;
0752:                        case 5:
0753:                            if (("Id" == ___local) && ("" == ___uri)) {
0754:                                _SignatureValue = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureValueTypeImpl) spawnChildFromEnterAttribute(
0755:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureValueTypeImpl.class),
0756:                                        6, ___uri, ___local, ___qname));
0757:                                return;
0758:                            }
0759:                            break;
0760:                        case 14:
0761:                            if (("Id" == ___local) && ("" == ___uri)) {
0762:                                _SignedInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignedInfoTypeImpl) spawnChildFromEnterAttribute(
0763:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignedInfoTypeImpl.class),
0764:                                        15, ___uri, ___local, ___qname));
0765:                                return;
0766:                            }
0767:                            break;
0768:                        case 8:
0769:                            if (("Id" == ___local) && ("" == ___uri)) {
0770:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterAttribute(
0771:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0772:                                        9, ___uri, ___local, ___qname));
0773:                                return;
0774:                            }
0775:                            _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromEnterAttribute(
0776:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0777:                                    9, ___uri, ___local, ___qname));
0778:                            return;
0779:                        case 7:
0780:                            state = 10;
0781:                            continue outer;
0782:                        case 12:
0783:                            if (("Encoding" == ___local) && ("" == ___uri)) {
0784:                                _getObject()
0785:                                        .add(
0786:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl) spawnChildFromEnterAttribute(
0787:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl.class),
0788:                                                        13, ___uri, ___local,
0789:                                                        ___qname)));
0790:                                return;
0791:                            }
0792:                            if (("Id" == ___local) && ("" == ___uri)) {
0793:                                _getObject()
0794:                                        .add(
0795:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl) spawnChildFromEnterAttribute(
0796:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl.class),
0797:                                                        13, ___uri, ___local,
0798:                                                        ___qname)));
0799:                                return;
0800:                            }
0801:                            if (("MimeType" == ___local) && ("" == ___uri)) {
0802:                                _getObject()
0803:                                        .add(
0804:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl) spawnChildFromEnterAttribute(
0805:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl.class),
0806:                                                        13, ___uri, ___local,
0807:                                                        ___qname)));
0808:                                return;
0809:                            }
0810:                            _getObject()
0811:                                    .add(
0812:                                            ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl) spawnChildFromEnterAttribute(
0813:                                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl.class),
0814:                                                    13, ___uri, ___local,
0815:                                                    ___qname)));
0816:                            return;
0817:                        case 11:
0818:                            revertToParentFromEnterAttribute(___uri, ___local,
0819:                                    ___qname);
0820:                            return;
0821:                        case 0:
0822:                            if (("Id" == ___local) && ("" == ___uri)) {
0823:                                state = 1;
0824:                                return;
0825:                            }
0826:                            state = 3;
0827:                            continue outer;
0828:                        }
0829:                        super .enterAttribute(___uri, ___local, ___qname);
0830:                        break;
0831:                    }
0832:                }
0833:
0834:                public void leaveAttribute(java.lang.String ___uri,
0835:                        java.lang.String ___local, java.lang.String ___qname)
0836:                        throws org.xml.sax.SAXException {
0837:                    int attIdx;
0838:                    outer: while (true) {
0839:                        switch (state) {
0840:                        case 10:
0841:                            state = 11;
0842:                            continue outer;
0843:                        case 2:
0844:                            if (("Id" == ___local) && ("" == ___uri)) {
0845:                                state = 3;
0846:                                return;
0847:                            }
0848:                            break;
0849:                        case 5:
0850:                            attIdx = context.getAttribute("", "Id");
0851:                            if (attIdx >= 0) {
0852:                                context.consumeAttribute(attIdx);
0853:                                context.getCurrentHandler().leaveAttribute(
0854:                                        ___uri, ___local, ___qname);
0855:                                return;
0856:                            }
0857:                            break;
0858:                        case 14:
0859:                            attIdx = context.getAttribute("", "Id");
0860:                            if (attIdx >= 0) {
0861:                                context.consumeAttribute(attIdx);
0862:                                context.getCurrentHandler().leaveAttribute(
0863:                                        ___uri, ___local, ___qname);
0864:                                return;
0865:                            }
0866:                            break;
0867:                        case 8:
0868:                            attIdx = context.getAttribute("", "Id");
0869:                            if (attIdx >= 0) {
0870:                                context.consumeAttribute(attIdx);
0871:                                context.getCurrentHandler().leaveAttribute(
0872:                                        ___uri, ___local, ___qname);
0873:                                return;
0874:                            }
0875:                            _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromLeaveAttribute(
0876:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0877:                                    9, ___uri, ___local, ___qname));
0878:                            return;
0879:                        case 7:
0880:                            state = 10;
0881:                            continue outer;
0882:                        case 12:
0883:                            attIdx = context.getAttribute("", "Encoding");
0884:                            if (attIdx >= 0) {
0885:                                context.consumeAttribute(attIdx);
0886:                                context.getCurrentHandler().leaveAttribute(
0887:                                        ___uri, ___local, ___qname);
0888:                                return;
0889:                            }
0890:                            attIdx = context.getAttribute("", "Id");
0891:                            if (attIdx >= 0) {
0892:                                context.consumeAttribute(attIdx);
0893:                                context.getCurrentHandler().leaveAttribute(
0894:                                        ___uri, ___local, ___qname);
0895:                                return;
0896:                            }
0897:                            attIdx = context.getAttribute("", "MimeType");
0898:                            if (attIdx >= 0) {
0899:                                context.consumeAttribute(attIdx);
0900:                                context.getCurrentHandler().leaveAttribute(
0901:                                        ___uri, ___local, ___qname);
0902:                                return;
0903:                            }
0904:                            _getObject()
0905:                                    .add(
0906:                                            ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl) spawnChildFromLeaveAttribute(
0907:                                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl.class),
0908:                                                    13, ___uri, ___local,
0909:                                                    ___qname)));
0910:                            return;
0911:                        case 11:
0912:                            revertToParentFromLeaveAttribute(___uri, ___local,
0913:                                    ___qname);
0914:                            return;
0915:                        case 0:
0916:                            attIdx = context.getAttribute("", "Id");
0917:                            if (attIdx >= 0) {
0918:                                final java.lang.String v = context
0919:                                        .eatAttribute(attIdx);
0920:                                state = 3;
0921:                                eatText1(v);
0922:                                continue outer;
0923:                            }
0924:                            state = 3;
0925:                            continue outer;
0926:                        }
0927:                        super .leaveAttribute(___uri, ___local, ___qname);
0928:                        break;
0929:                    }
0930:                }
0931:
0932:                public void handleText(final java.lang.String value)
0933:                        throws org.xml.sax.SAXException {
0934:                    int attIdx;
0935:                    outer: while (true) {
0936:                        try {
0937:                            switch (state) {
0938:                            case 1:
0939:                                state = 2;
0940:                                eatText1(value);
0941:                                return;
0942:                            case 10:
0943:                                state = 11;
0944:                                continue outer;
0945:                            case 5:
0946:                                attIdx = context.getAttribute("", "Id");
0947:                                if (attIdx >= 0) {
0948:                                    context.consumeAttribute(attIdx);
0949:                                    context.getCurrentHandler().text(value);
0950:                                    return;
0951:                                }
0952:                                _SignatureValue = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureValueTypeImpl) spawnChildFromText(
0953:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureValueTypeImpl.class),
0954:                                        6, value));
0955:                                return;
0956:                            case 14:
0957:                                attIdx = context.getAttribute("", "Id");
0958:                                if (attIdx >= 0) {
0959:                                    context.consumeAttribute(attIdx);
0960:                                    context.getCurrentHandler().text(value);
0961:                                    return;
0962:                                }
0963:                                break;
0964:                            case 8:
0965:                                attIdx = context.getAttribute("", "Id");
0966:                                if (attIdx >= 0) {
0967:                                    context.consumeAttribute(attIdx);
0968:                                    context.getCurrentHandler().text(value);
0969:                                    return;
0970:                                }
0971:                                _KeyInfo = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl) spawnChildFromText(
0972:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.KeyInfoTypeImpl.class),
0973:                                        9, value));
0974:                                return;
0975:                            case 7:
0976:                                state = 10;
0977:                                continue outer;
0978:                            case 12:
0979:                                attIdx = context.getAttribute("", "Encoding");
0980:                                if (attIdx >= 0) {
0981:                                    context.consumeAttribute(attIdx);
0982:                                    context.getCurrentHandler().text(value);
0983:                                    return;
0984:                                }
0985:                                attIdx = context.getAttribute("", "Id");
0986:                                if (attIdx >= 0) {
0987:                                    context.consumeAttribute(attIdx);
0988:                                    context.getCurrentHandler().text(value);
0989:                                    return;
0990:                                }
0991:                                attIdx = context.getAttribute("", "MimeType");
0992:                                if (attIdx >= 0) {
0993:                                    context.consumeAttribute(attIdx);
0994:                                    context.getCurrentHandler().text(value);
0995:                                    return;
0996:                                }
0997:                                _getObject()
0998:                                        .add(
0999:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl) spawnChildFromText(
1000:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ObjectTypeImpl.class),
1001:                                                        13, value)));
1002:                                return;
1003:                            case 11:
1004:                                revertToParentFromText(value);
1005:                                return;
1006:                            case 0:
1007:                                attIdx = context.getAttribute("", "Id");
1008:                                if (attIdx >= 0) {
1009:                                    final java.lang.String v = context
1010:                                            .eatAttribute(attIdx);
1011:                                    state = 3;
1012:                                    eatText1(v);
1013:                                    continue outer;
1014:                                }
1015:                                state = 3;
1016:                                continue outer;
1017:                            }
1018:                        } catch (java.lang.RuntimeException e) {
1019:                            handleUnexpectedTextException(value, e);
1020:                        }
1021:                        break;
1022:                    }
1023:                }
1024:
1025:            }
1026:
1027:        }
w___w__w___._j_a___va___2___s__.c__o___m_ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.