Source Code Cross Referenced for AssertionTypeImpl.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 AssertionTypeImpl
0011:                implements 
0012:                com.sun.xml.wss.saml.internal.saml11.jaxb10.AssertionType,
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.AdviceType _Advice;
0020:            protected com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureType _Signature;
0021:            protected com.sun.xml.bind.util.ListImpl _StatementOrSubjectStatementOrAuthenticationStatement;
0022:            protected com.sun.xml.wss.saml.internal.saml11.jaxb10.ConditionsType _Conditions;
0023:            protected java.lang.String _Issuer;
0024:            protected java.math.BigInteger _MajorVersion;
0025:            protected java.util.Calendar _IssueInstant;
0026:            protected java.math.BigInteger _MinorVersion;
0027:            protected java.lang.String _AssertionID;
0028:            public final static java.lang.Class version = (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.JAXBVersion.class);
0029:            private static com.sun.msv.grammar.Grammar schemaFragment;
0030:
0031:            private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
0032:                return (com.sun.xml.wss.saml.internal.saml11.jaxb10.AssertionType.class);
0033:            }
0034:
0035:            public com.sun.xml.wss.saml.internal.saml11.jaxb10.AdviceType getAdvice() {
0036:                return _Advice;
0037:            }
0038:
0039:            public void setAdvice(
0040:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.AdviceType value) {
0041:                _Advice = value;
0042:            }
0043:
0044:            public com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureType getSignature() {
0045:                return _Signature;
0046:            }
0047:
0048:            public void setSignature(
0049:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureType value) {
0050:                _Signature = value;
0051:            }
0052:
0053:            protected com.sun.xml.bind.util.ListImpl _getStatementOrSubjectStatementOrAuthenticationStatement() {
0054:                if (_StatementOrSubjectStatementOrAuthenticationStatement == null) {
0055:                    _StatementOrSubjectStatementOrAuthenticationStatement = new com.sun.xml.bind.util.ListImpl(
0056:                            new java.util.ArrayList());
0057:                }
0058:                return _StatementOrSubjectStatementOrAuthenticationStatement;
0059:            }
0060:
0061:            public java.util.List getStatementOrSubjectStatementOrAuthenticationStatement() {
0062:                return _getStatementOrSubjectStatementOrAuthenticationStatement();
0063:            }
0064:
0065:            public com.sun.xml.wss.saml.internal.saml11.jaxb10.ConditionsType getConditions() {
0066:                return _Conditions;
0067:            }
0068:
0069:            public void setConditions(
0070:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.ConditionsType value) {
0071:                _Conditions = value;
0072:            }
0073:
0074:            public java.lang.String getIssuer() {
0075:                return _Issuer;
0076:            }
0077:
0078:            public void setIssuer(java.lang.String value) {
0079:                _Issuer = value;
0080:            }
0081:
0082:            public java.math.BigInteger getMajorVersion() {
0083:                return _MajorVersion;
0084:            }
0085:
0086:            public void setMajorVersion(java.math.BigInteger value) {
0087:                _MajorVersion = value;
0088:            }
0089:
0090:            public java.util.Calendar getIssueInstant() {
0091:                return _IssueInstant;
0092:            }
0093:
0094:            public void setIssueInstant(java.util.Calendar value) {
0095:                _IssueInstant = value;
0096:            }
0097:
0098:            public java.math.BigInteger getMinorVersion() {
0099:                return _MinorVersion;
0100:            }
0101:
0102:            public void setMinorVersion(java.math.BigInteger value) {
0103:                _MinorVersion = value;
0104:            }
0105:
0106:            public java.lang.String getAssertionID() {
0107:                return _AssertionID;
0108:            }
0109:
0110:            public void setAssertionID(java.lang.String value) {
0111:                _AssertionID = value;
0112:            }
0113:
0114:            public com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
0115:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context) {
0116:                return new com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AssertionTypeImpl.Unmarshaller(
0117:                        context);
0118:            }
0119:
0120:            public void serializeBody(
0121:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
0122:                    throws org.xml.sax.SAXException {
0123:                int idx3 = 0;
0124:                final int len3 = ((_StatementOrSubjectStatementOrAuthenticationStatement == null) ? 0
0125:                        : _StatementOrSubjectStatementOrAuthenticationStatement
0126:                                .size());
0127:                if (_Conditions != null) {
0128:                    if (_Conditions instanceof  javax.xml.bind.Element) {
0129:                        context.childAsBody(
0130:                                ((com.sun.xml.bind.JAXBObject) _Conditions),
0131:                                "Conditions");
0132:                    } else {
0133:                        context.startElement(
0134:                                "urn:oasis:names:tc:SAML:1.0:assertion",
0135:                                "Conditions");
0136:                        context.childAsURIs(
0137:                                ((com.sun.xml.bind.JAXBObject) _Conditions),
0138:                                "Conditions");
0139:                        context.endNamespaceDecls();
0140:                        context.childAsAttributes(
0141:                                ((com.sun.xml.bind.JAXBObject) _Conditions),
0142:                                "Conditions");
0143:                        context.endAttributes();
0144:                        context.childAsBody(
0145:                                ((com.sun.xml.bind.JAXBObject) _Conditions),
0146:                                "Conditions");
0147:                        context.endElement();
0148:                    }
0149:                }
0150:                if (_Advice != null) {
0151:                    if (_Advice instanceof  javax.xml.bind.Element) {
0152:                        context.childAsBody(
0153:                                ((com.sun.xml.bind.JAXBObject) _Advice),
0154:                                "Advice");
0155:                    } else {
0156:                        context.startElement(
0157:                                "urn:oasis:names:tc:SAML:1.0:assertion",
0158:                                "Advice");
0159:                        context.childAsURIs(
0160:                                ((com.sun.xml.bind.JAXBObject) _Advice),
0161:                                "Advice");
0162:                        context.endNamespaceDecls();
0163:                        context.childAsAttributes(
0164:                                ((com.sun.xml.bind.JAXBObject) _Advice),
0165:                                "Advice");
0166:                        context.endAttributes();
0167:                        context.childAsBody(
0168:                                ((com.sun.xml.bind.JAXBObject) _Advice),
0169:                                "Advice");
0170:                        context.endElement();
0171:                    }
0172:                }
0173:                while (idx3 != len3) {
0174:                    context
0175:                            .childAsBody(
0176:                                    ((com.sun.xml.bind.JAXBObject) _StatementOrSubjectStatementOrAuthenticationStatement
0177:                                            .get(idx3++)),
0178:                                    "StatementOrSubjectStatementOrAuthenticationStatement");
0179:                }
0180:                if (_Signature != null) {
0181:                    if (_Signature instanceof  javax.xml.bind.Element) {
0182:                        context.childAsBody(
0183:                                ((com.sun.xml.bind.JAXBObject) _Signature),
0184:                                "Signature");
0185:                    } else {
0186:                        context.startElement(
0187:                                "http://www.w3.org/2000/09/xmldsig#",
0188:                                "Signature");
0189:                        context.childAsURIs(
0190:                                ((com.sun.xml.bind.JAXBObject) _Signature),
0191:                                "Signature");
0192:                        context.endNamespaceDecls();
0193:                        context.childAsAttributes(
0194:                                ((com.sun.xml.bind.JAXBObject) _Signature),
0195:                                "Signature");
0196:                        context.endAttributes();
0197:                        context.childAsBody(
0198:                                ((com.sun.xml.bind.JAXBObject) _Signature),
0199:                                "Signature");
0200:                        context.endElement();
0201:                    }
0202:                }
0203:            }
0204:
0205:            public void serializeAttributes(
0206:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
0207:                    throws org.xml.sax.SAXException {
0208:                int idx3 = 0;
0209:                final int len3 = ((_StatementOrSubjectStatementOrAuthenticationStatement == null) ? 0
0210:                        : _StatementOrSubjectStatementOrAuthenticationStatement
0211:                                .size());
0212:                context.startAttribute("", "AssertionID");
0213:                try {
0214:                    context.text(context.onID(this ,
0215:                            ((java.lang.String) _AssertionID)), "AssertionID");
0216:                } catch (java.lang.Exception e) {
0217:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
0218:                            .handlePrintConversionException(this , e, context);
0219:                }
0220:                context.endAttribute();
0221:                context.startAttribute("", "IssueInstant");
0222:                try {
0223:                    context
0224:                            .text(
0225:                                    com.sun.msv.datatype.xsd.DateTimeType.theInstance
0226:                                            .serializeJavaObject(
0227:                                                    ((java.util.Calendar) _IssueInstant),
0228:                                                    null), "IssueInstant");
0229:                } catch (java.lang.Exception e) {
0230:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
0231:                            .handlePrintConversionException(this , e, context);
0232:                }
0233:                context.endAttribute();
0234:                context.startAttribute("", "Issuer");
0235:                try {
0236:                    context.text(((java.lang.String) _Issuer), "Issuer");
0237:                } catch (java.lang.Exception e) {
0238:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
0239:                            .handlePrintConversionException(this , e, context);
0240:                }
0241:                context.endAttribute();
0242:                context.startAttribute("", "MajorVersion");
0243:                try {
0244:                    context
0245:                            .text(
0246:                                    javax.xml.bind.DatatypeConverter
0247:                                            .printInteger(((java.math.BigInteger) _MajorVersion)),
0248:                                    "MajorVersion");
0249:                } catch (java.lang.Exception e) {
0250:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
0251:                            .handlePrintConversionException(this , e, context);
0252:                }
0253:                context.endAttribute();
0254:                context.startAttribute("", "MinorVersion");
0255:                try {
0256:                    context
0257:                            .text(
0258:                                    javax.xml.bind.DatatypeConverter
0259:                                            .printInteger(((java.math.BigInteger) _MinorVersion)),
0260:                                    "MinorVersion");
0261:                } catch (java.lang.Exception e) {
0262:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.Util
0263:                            .handlePrintConversionException(this , e, context);
0264:                }
0265:                context.endAttribute();
0266:                if (_Conditions != null) {
0267:                    if (_Conditions instanceof  javax.xml.bind.Element) {
0268:                        context.childAsAttributes(
0269:                                ((com.sun.xml.bind.JAXBObject) _Conditions),
0270:                                "Conditions");
0271:                    }
0272:                }
0273:                if (_Advice != null) {
0274:                    if (_Advice instanceof  javax.xml.bind.Element) {
0275:                        context.childAsAttributes(
0276:                                ((com.sun.xml.bind.JAXBObject) _Advice),
0277:                                "Advice");
0278:                    }
0279:                }
0280:                while (idx3 != len3) {
0281:                    context
0282:                            .childAsAttributes(
0283:                                    ((com.sun.xml.bind.JAXBObject) _StatementOrSubjectStatementOrAuthenticationStatement
0284:                                            .get(idx3++)),
0285:                                    "StatementOrSubjectStatementOrAuthenticationStatement");
0286:                }
0287:                if (_Signature != null) {
0288:                    if (_Signature instanceof  javax.xml.bind.Element) {
0289:                        context.childAsAttributes(
0290:                                ((com.sun.xml.bind.JAXBObject) _Signature),
0291:                                "Signature");
0292:                    }
0293:                }
0294:            }
0295:
0296:            public void serializeURIs(
0297:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
0298:                    throws org.xml.sax.SAXException {
0299:                int idx3 = 0;
0300:                final int len3 = ((_StatementOrSubjectStatementOrAuthenticationStatement == null) ? 0
0301:                        : _StatementOrSubjectStatementOrAuthenticationStatement
0302:                                .size());
0303:                if (_Conditions != null) {
0304:                    if (_Conditions instanceof  javax.xml.bind.Element) {
0305:                        context.childAsURIs(
0306:                                ((com.sun.xml.bind.JAXBObject) _Conditions),
0307:                                "Conditions");
0308:                    }
0309:                }
0310:                if (_Advice != null) {
0311:                    if (_Advice instanceof  javax.xml.bind.Element) {
0312:                        context.childAsURIs(
0313:                                ((com.sun.xml.bind.JAXBObject) _Advice),
0314:                                "Advice");
0315:                    }
0316:                }
0317:                while (idx3 != len3) {
0318:                    context
0319:                            .childAsURIs(
0320:                                    ((com.sun.xml.bind.JAXBObject) _StatementOrSubjectStatementOrAuthenticationStatement
0321:                                            .get(idx3++)),
0322:                                    "StatementOrSubjectStatementOrAuthenticationStatement");
0323:                }
0324:                if (_Signature != null) {
0325:                    if (_Signature instanceof  javax.xml.bind.Element) {
0326:                        context.childAsURIs(
0327:                                ((com.sun.xml.bind.JAXBObject) _Signature),
0328:                                "Signature");
0329:                    }
0330:                }
0331:            }
0332:
0333:            public java.lang.String ____jaxb____getId() {
0334:                return ((java.lang.String) _AssertionID);
0335:            }
0336:
0337:            public java.lang.Class getPrimaryInterface() {
0338:                return (com.sun.xml.wss.saml.internal.saml11.jaxb10.AssertionType.class);
0339:            }
0340:
0341:            public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
0342:                if (schemaFragment == null) {
0343:                    schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
0344:                            .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"
0345:                                    + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
0346:                                    + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
0347:                                    + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
0348:                                    + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000pp"
0349:                                    + "sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000"
0350:                                    + "xq\u0000~\u0000\u0001ppsq\u0000~\u0000\rsr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr"
0351:                                    + "\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameC"
0352:                                    + "lasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.gramma"
0353:                                    + "r.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fconte"
0354:                                    + "ntModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0011p\u0000sq\u0000~\u0000\rppsr\u0000 com.sun.msv.grammar.One"
0355:                                    + "OrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
0356:                                    + "\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0011psr\u0000 com.sun.msv.grammar.AttributeE"
0357:                                    + "xp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\u0013xq\u0000~\u0000\u0003q\u0000~\u0000\u0011psr\u00002com"
0358:                                    + ".sun.msv.grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq"
0359:                                    + "\u0000~\u0000\u0003sq\u0000~\u0000\u0010\u0001q\u0000~\u0000\u001dsr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001"
0360:                                    + "\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun"
0361:                                    + ".msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000"
0362:                                    + "~\u0000\u001eq\u0000~\u0000#sr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000"
0363:                                    + "\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000%xq\u0000~\u0000 t\u00006"
0364:                                    + "com.sun.xml.wss.saml.internal.saml11.jaxb10.Conditionst\u0000+htt"
0365:                                    + "p://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u0012q\u0000~\u0000\u0011p\u0000sq\u0000~\u0000\u0000p"
0366:                                    + "psq\u0000~\u0000\u0012pp\u0000sq\u0000~\u0000\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~\u0000!q\u0000~\u0000#sq\u0000"
0367:                                    + "~\u0000$t\u0000:com.sun.xml.wss.saml.internal.saml11.jaxb10.Conditions"
0368:                                    + "Typeq\u0000~\u0000(sq\u0000~\u0000\rppsq\u0000~\u0000\u001aq\u0000~\u0000\u0011psr\u0000\u001bcom.sun.msv.grammar.DataExp"
0369:                                    + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq"
0370:                                    + "\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.s"
0371:                                    + "un.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.data"
0372:                                    + "type.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatyp"
0373:                                    + "e.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XS"
0374:                                    + "DatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000%L\u0000\btypeNameq\u0000~\u0000%L"
0375:                                    + "\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor"
0376:                                    + ";xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun.ms"
0377:                                    + "v.datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,co"
0378:                                    + "m.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000c"
0379:                                    + "om.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq"
0380:                                    + "\u0000~\u0000\u0003q\u0000~\u0000\u0011psr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocal"
0381:                                    + "Nameq\u0000~\u0000%L\u0000\fnamespaceURIq\u0000~\u0000%xpq\u0000~\u0000>q\u0000~\u0000=sq\u0000~\u0000$t\u0000\u0004typet\u0000)htt"
0382:                                    + "p://www.w3.org/2001/XMLSchema-instanceq\u0000~\u0000#sq\u0000~\u0000$t\u0000\nConditio"
0383:                                    + "nst\u0000%urn:oasis:names:tc:SAML:1.0:assertionq\u0000~\u0000#sq\u0000~\u0000\rppsq\u0000~\u0000"
0384:                                    + "\rq\u0000~\u0000\u0011psq\u0000~\u0000\u0012q\u0000~\u0000\u0011p\u0000sq\u0000~\u0000\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~"
0385:                                    + "\u0000!q\u0000~\u0000#sq\u0000~\u0000$t\u00002com.sun.xml.wss.saml.internal.saml11.jaxb10."
0386:                                    + "Adviceq\u0000~\u0000(sq\u0000~\u0000\u0012q\u0000~\u0000\u0011p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0012pp\u0000sq\u0000~\u0000\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011"
0387:                                    + "psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~\u0000!q\u0000~\u0000#sq\u0000~\u0000$t\u00006com.sun.xml.wss.saml.in"
0388:                                    + "ternal.saml11.jaxb10.AdviceTypeq\u0000~\u0000(sq\u0000~\u0000\rppsq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000"
0389:                                    + "6q\u0000~\u0000Fq\u0000~\u0000#sq\u0000~\u0000$t\u0000\u0006Adviceq\u0000~\u0000Kq\u0000~\u0000#sq\u0000~\u0000\u0017ppsq\u0000~\u0000\rppsq\u0000~\u0000\rpp"
0390:                                    + "sq\u0000~\u0000\rppsq\u0000~\u0000\rppsq\u0000~\u0000\u0012pp\u0000sq\u0000~\u0000\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~"
0391:                                    + "\u0000\u001dq\u0000~\u0000!q\u0000~\u0000#sq\u0000~\u0000$t\u00005com.sun.xml.wss.saml.internal.saml11.ja"
0392:                                    + "xb10.Statementq\u0000~\u0000(sq\u0000~\u0000\u0012pp\u0000sq\u0000~\u0000\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011p"
0393:                                    + "q\u0000~\u0000\u001dq\u0000~\u0000!q\u0000~\u0000#sq\u0000~\u0000$t\u0000<com.sun.xml.wss.saml.internal.saml11"
0394:                                    + ".jaxb10.SubjectStatementq\u0000~\u0000(sq\u0000~\u0000\u0012pp\u0000sq\u0000~\u0000\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq"
0395:                                    + "\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~\u0000!q\u0000~\u0000#sq\u0000~\u0000$t\u0000Ccom.sun.xml.wss.saml.inter"
0396:                                    + "nal.saml11.jaxb10.AuthenticationStatementq\u0000~\u0000(sq\u0000~\u0000\u0012pp\u0000sq\u0000~\u0000"
0397:                                    + "\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~\u0000!q\u0000~\u0000#sq\u0000~\u0000$t\u0000Jcom.sun.x"
0398:                                    + "ml.wss.saml.internal.saml11.jaxb10.AuthorizationDecisionStat"
0399:                                    + "ementq\u0000~\u0000(sq\u0000~\u0000\u0012pp\u0000sq\u0000~\u0000\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~\u0000"
0400:                                    + "!q\u0000~\u0000#sq\u0000~\u0000$t\u0000>com.sun.xml.wss.saml.internal.saml11.jaxb10.A"
0401:                                    + "ttributeStatementq\u0000~\u0000(sq\u0000~\u0000\rppsq\u0000~\u0000\rq\u0000~\u0000\u0011psq\u0000~\u0000\u0012q\u0000~\u0000\u0011p\u0000sq\u0000~\u0000"
0402:                                    + "\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~\u0000!q\u0000~\u0000#sq\u0000~\u0000$t\u00005com.sun.x"
0403:                                    + "ml.wss.saml.internal.saml11.jaxb10.Signatureq\u0000~\u0000(sq\u0000~\u0000\u0012q\u0000~\u0000\u0011"
0404:                                    + "p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0012pp\u0000sq\u0000~\u0000\rppsq\u0000~\u0000\u0017q\u0000~\u0000\u0011psq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u0000\u001dq\u0000~\u0000"
0405:                                    + "!q\u0000~\u0000#sq\u0000~\u0000$t\u00009com.sun.xml.wss.saml.internal.saml11.jaxb10.S"
0406:                                    + "ignatureTypeq\u0000~\u0000(sq\u0000~\u0000\rppsq\u0000~\u0000\u001aq\u0000~\u0000\u0011pq\u0000~\u00006q\u0000~\u0000Fq\u0000~\u0000#sq\u0000~\u0000$t\u0000"
0407:                                    + "\tSignaturet\u0000\"http://www.w3.org/2000/09/xmldsig#q\u0000~\u0000#sq\u0000~\u0000\u001app"
0408:                                    + "sq\u0000~\u00003ppsr\u0000\u001fcom.sun.msv.datatype.xsd.IDType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000#co"
0409:                                    + "m.sun.msv.datatype.xsd.NcnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\"com.sun.msv."
0410:                                    + "datatype.xsd.TokenType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000#com.sun.msv.datatype.xs"
0411:                                    + "d.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u00008q\u0000~\u0000=t\u0000\u0002IDq\u0000~\u0000A"
0412:                                    + "\u0000q\u0000~\u0000Csq\u0000~\u0000Dq\u0000~\u0000\u009fq\u0000~\u0000=sq\u0000~\u0000$t\u0000\u000bAssertionIDt\u0000\u0000sq\u0000~\u0000\u001appsq\u0000~\u00003p"
0413:                                    + "psr\u0000%com.sun.msv.datatype.xsd.DateTimeType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000)com"
0414:                                    + ".sun.msv.datatype.xsd.DateTimeBaseType\u0014W\u001a@3\u00a5\u00b4\u00e5\u0002\u0000\u0000xq\u0000~\u00008q\u0000~\u0000="
0415:                                    + "t\u0000\bdateTimeq\u0000~\u0000Aq\u0000~\u0000Csq\u0000~\u0000Dq\u0000~\u0000\u00a9q\u0000~\u0000=sq\u0000~\u0000$t\u0000\fIssueInstantq\u0000"
0416:                                    + "~\u0000\u00a3sq\u0000~\u0000\u001appsq\u0000~\u00003q\u0000~\u0000\u0011psq\u0000~\u0000\u009dq\u0000~\u0000=t\u0000\u0006stringsr\u00005com.sun.msv.d"
0417:                                    + "atatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000@\u0001q\u0000"
0418:                                    + "~\u0000Csq\u0000~\u0000Dq\u0000~\u0000\u00b0q\u0000~\u0000=sq\u0000~\u0000$t\u0000\u0006Issuerq\u0000~\u0000\u00a3sq\u0000~\u0000\u001appsq\u0000~\u00003ppsr\u0000$c"
0419:                                    + "om.sun.msv.datatype.xsd.IntegerType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000+com.sun.ms"
0420:                                    + "v.datatype.xsd.IntegerDerivedType\u0099\u00f1]\u0090&6k\u00be\u0002\u0000\u0001L\u0000\nbaseFacetst\u0000)"
0421:                                    + "Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;xq\u0000~\u00008q\u0000~\u0000=t\u0000\u0007integ"
0422:                                    + "erq\u0000~\u0000Asr\u0000,com.sun.msv.datatype.xsd.FractionDigitsFacet\u0000\u0000\u0000\u0000\u0000"
0423:                                    + "\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\u0005scalexr\u0000;com.sun.msv.datatype.xsd.DataTypeWithLexic"
0424:                                    + "alConstraintFacetT\u0090\u001c>\u001azb\u00ea\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.Dat"
0425:                                    + "aTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckFla"
0426:                                    + "gL\u0000\bbaseTypeq\u0000~\u0000\u00baL\u0000\fconcreteTypet\u0000\'Lcom/sun/msv/datatype/xsd"
0427:                                    + "/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000%xq\u0000~\u0000:ppq\u0000~\u0000A\u0001\u0000sr\u0000#com.sun.ms"
0428:                                    + "v.datatype.xsd.NumberType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u00008q\u0000~\u0000=t\u0000\u0007decimalq\u0000~"
0429:                                    + "\u0000Aq\u0000~\u0000\u00c3t\u0000\u000efractionDigits\u0000\u0000\u0000\u0000q\u0000~\u0000Csq\u0000~\u0000Dq\u0000~\u0000\u00bcq\u0000~\u0000=sq\u0000~\u0000$t\u0000\fMa"
0430:                                    + "jorVersionq\u0000~\u0000\u00a3sq\u0000~\u0000\u001appq\u0000~\u0000\u00b7sq\u0000~\u0000$t\u0000\fMinorVersionq\u0000~\u0000\u00a3sr\u0000\"co"
0431:                                    + "m.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lco"
0432:                                    + "m/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.ms"
0433:                                    + "v.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstr"
0434:                                    + "eamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionPool;xp"
0435:                                    + "\u0000\u0000\u0000/\u0001pq\u0000~\u0000`q\u0000~\u0000\u0007q\u0000~\u0000\u000bq\u0000~\u0000\tq\u0000~\u0000*q\u0000~\u0000Uq\u0000~\u0000\u008cq\u0000~\u0000\u0016q\u0000~\u0000,q\u0000~\u0000Oq\u0000~\u0000"
0436:                                    + "Wq\u0000~\u0000\fq\u0000~\u0000fq\u0000~\u0000lq\u0000~\u0000\u0019q\u0000~\u0000-q\u0000~\u0000Pq\u0000~\u0000Xq\u0000~\u0000gq\u0000~\u0000mq\u0000~\u0000sq\u0000~\u0000rq\u0000~\u0000"
0437:                                    + "cq\u0000~\u0000yq\u0000~\u0000xq\u0000~\u0000\u007fq\u0000~\u0000~q\u0000~\u0000\u0087q\u0000~\u0000\u0086q\u0000~\u0000\u008fq\u0000~\u0000\u008eq\u0000~\u0000\nq\u0000~\u0000aq\u0000~\u0000\bq\u0000~\u0000"
0438:                                    + "1q\u0000~\u0000\\q\u0000~\u0000\u0093q\u0000~\u0000dq\u0000~\u0000\u000eq\u0000~\u0000Lq\u0000~\u0000\u0083q\u0000~\u0000bq\u0000~\u0000\u0005q\u0000~\u0000\u000fq\u0000~\u0000Mq\u0000~\u0000\u0084q\u0000~\u0000"
0439:                                    + "\u0006x"));
0440:                }
0441:                return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
0442:                        schemaFragment);
0443:            }
0444:
0445:            public class Unmarshaller
0446:                    extends
0447:                    com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
0448:
0449:                public Unmarshaller(
0450:                        com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context) {
0451:                    super (context, "--------------------------");
0452:                }
0453:
0454:                protected Unmarshaller(
0455:                        com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context,
0456:                        int startState) {
0457:                    this (context);
0458:                    state = startState;
0459:                }
0460:
0461:                public java.lang.Object owner() {
0462:                    return com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AssertionTypeImpl.this ;
0463:                }
0464:
0465:                public void enterElement(java.lang.String ___uri,
0466:                        java.lang.String ___local, java.lang.String ___qname,
0467:                        org.xml.sax.Attributes __atts)
0468:                        throws org.xml.sax.SAXException {
0469:                    int attIdx;
0470:                    outer: while (true) {
0471:                        switch (state) {
0472:                        case 12:
0473:                            attIdx = context.getAttribute("", "MinorVersion");
0474:                            if (attIdx >= 0) {
0475:                                final java.lang.String v = context
0476:                                        .eatAttribute(attIdx);
0477:                                state = 15;
0478:                                eatText1(v);
0479:                                continue outer;
0480:                            }
0481:                            break;
0482:                        case 15:
0483:                            if (("Conditions" == ___local)
0484:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0485:                                _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsImpl) spawnChildFromEnterElement(
0486:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsImpl.class),
0487:                                        16, ___uri, ___local, ___qname, __atts));
0488:                                return;
0489:                            }
0490:                            if (("Conditions" == ___local)
0491:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0492:                                context.pushAttributes(__atts, false);
0493:                                state = 24;
0494:                                return;
0495:                            }
0496:                            state = 16;
0497:                            continue outer;
0498:                        case 19:
0499:                            if (("Statement" == ___local)
0500:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0501:                                _getStatementOrSubjectStatementOrAuthenticationStatement()
0502:                                        .add(
0503:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.StatementImpl) spawnChildFromEnterElement(
0504:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.StatementImpl.class),
0505:                                                        20, ___uri, ___local,
0506:                                                        ___qname, __atts)));
0507:                                return;
0508:                            }
0509:                            if (("SubjectStatement" == ___local)
0510:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0511:                                _getStatementOrSubjectStatementOrAuthenticationStatement()
0512:                                        .add(
0513:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SubjectStatementImpl) spawnChildFromEnterElement(
0514:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SubjectStatementImpl.class),
0515:                                                        20, ___uri, ___local,
0516:                                                        ___qname, __atts)));
0517:                                return;
0518:                            }
0519:                            if (("AuthenticationStatement" == ___local)
0520:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0521:                                _getStatementOrSubjectStatementOrAuthenticationStatement()
0522:                                        .add(
0523:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AuthenticationStatementImpl) spawnChildFromEnterElement(
0524:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AuthenticationStatementImpl.class),
0525:                                                        20, ___uri, ___local,
0526:                                                        ___qname, __atts)));
0527:                                return;
0528:                            }
0529:                            if (("AuthorizationDecisionStatement" == ___local)
0530:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0531:                                _getStatementOrSubjectStatementOrAuthenticationStatement()
0532:                                        .add(
0533:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AuthorizationDecisionStatementImpl) spawnChildFromEnterElement(
0534:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AuthorizationDecisionStatementImpl.class),
0535:                                                        20, ___uri, ___local,
0536:                                                        ___qname, __atts)));
0537:                                return;
0538:                            }
0539:                            if (("AttributeStatement" == ___local)
0540:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0541:                                _getStatementOrSubjectStatementOrAuthenticationStatement()
0542:                                        .add(
0543:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AttributeStatementImpl) spawnChildFromEnterElement(
0544:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AttributeStatementImpl.class),
0545:                                                        20, ___uri, ___local,
0546:                                                        ___qname, __atts)));
0547:                                return;
0548:                            }
0549:                            break;
0550:                        case 6:
0551:                            attIdx = context.getAttribute("", "Issuer");
0552:                            if (attIdx >= 0) {
0553:                                final java.lang.String v = context
0554:                                        .eatAttribute(attIdx);
0555:                                state = 9;
0556:                                eatText2(v);
0557:                                continue outer;
0558:                            }
0559:                            break;
0560:                        case 24:
0561:                            attIdx = context.getAttribute("", "NotBefore");
0562:                            if (attIdx >= 0) {
0563:                                context.consumeAttribute(attIdx);
0564:                                context.getCurrentHandler().enterElement(
0565:                                        ___uri, ___local, ___qname, __atts);
0566:                                return;
0567:                            }
0568:                            attIdx = context.getAttribute("", "NotOnOrAfter");
0569:                            if (attIdx >= 0) {
0570:                                context.consumeAttribute(attIdx);
0571:                                context.getCurrentHandler().enterElement(
0572:                                        ___uri, ___local, ___qname, __atts);
0573:                                return;
0574:                            }
0575:                            if (("AudienceRestrictionCondition" == ___local)
0576:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0577:                                _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl) spawnChildFromEnterElement(
0578:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl.class),
0579:                                        25, ___uri, ___local, ___qname, __atts));
0580:                                return;
0581:                            }
0582:                            if (("DoNotCacheCondition" == ___local)
0583:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0584:                                _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl) spawnChildFromEnterElement(
0585:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl.class),
0586:                                        25, ___uri, ___local, ___qname, __atts));
0587:                                return;
0588:                            }
0589:                            if (("Condition" == ___local)
0590:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0591:                                _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl) spawnChildFromEnterElement(
0592:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl.class),
0593:                                        25, ___uri, ___local, ___qname, __atts));
0594:                                return;
0595:                            }
0596:                            _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl) spawnChildFromEnterElement(
0597:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl.class),
0598:                                    25, ___uri, ___local, ___qname, __atts));
0599:                            return;
0600:                        case 9:
0601:                            attIdx = context.getAttribute("", "MajorVersion");
0602:                            if (attIdx >= 0) {
0603:                                final java.lang.String v = context
0604:                                        .eatAttribute(attIdx);
0605:                                state = 12;
0606:                                eatText3(v);
0607:                                continue outer;
0608:                            }
0609:                            break;
0610:                        case 0:
0611:                            attIdx = context.getAttribute("", "AssertionID");
0612:                            if (attIdx >= 0) {
0613:                                final java.lang.String v = context
0614:                                        .eatAttribute(attIdx);
0615:                                state = 3;
0616:                                eatText4(v);
0617:                                continue outer;
0618:                            }
0619:                            break;
0620:                        case 22:
0621:                            attIdx = context.getAttribute("", "Id");
0622:                            if (attIdx >= 0) {
0623:                                context.consumeAttribute(attIdx);
0624:                                context.getCurrentHandler().enterElement(
0625:                                        ___uri, ___local, ___qname, __atts);
0626:                                return;
0627:                            }
0628:                            if (("SignedInfo" == ___local)
0629:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0630:                                _Signature = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureTypeImpl) spawnChildFromEnterElement(
0631:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureTypeImpl.class),
0632:                                        23, ___uri, ___local, ___qname, __atts));
0633:                                return;
0634:                            }
0635:                            if (("SignedInfo" == ___local)
0636:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0637:                                _Signature = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureTypeImpl) spawnChildFromEnterElement(
0638:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureTypeImpl.class),
0639:                                        23, ___uri, ___local, ___qname, __atts));
0640:                                return;
0641:                            }
0642:                            break;
0643:                        case 20:
0644:                            if (("Statement" == ___local)
0645:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0646:                                _getStatementOrSubjectStatementOrAuthenticationStatement()
0647:                                        .add(
0648:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.StatementImpl) spawnChildFromEnterElement(
0649:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.StatementImpl.class),
0650:                                                        20, ___uri, ___local,
0651:                                                        ___qname, __atts)));
0652:                                return;
0653:                            }
0654:                            if (("SubjectStatement" == ___local)
0655:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0656:                                _getStatementOrSubjectStatementOrAuthenticationStatement()
0657:                                        .add(
0658:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SubjectStatementImpl) spawnChildFromEnterElement(
0659:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SubjectStatementImpl.class),
0660:                                                        20, ___uri, ___local,
0661:                                                        ___qname, __atts)));
0662:                                return;
0663:                            }
0664:                            if (("AuthenticationStatement" == ___local)
0665:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0666:                                _getStatementOrSubjectStatementOrAuthenticationStatement()
0667:                                        .add(
0668:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AuthenticationStatementImpl) spawnChildFromEnterElement(
0669:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AuthenticationStatementImpl.class),
0670:                                                        20, ___uri, ___local,
0671:                                                        ___qname, __atts)));
0672:                                return;
0673:                            }
0674:                            if (("AuthorizationDecisionStatement" == ___local)
0675:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0676:                                _getStatementOrSubjectStatementOrAuthenticationStatement()
0677:                                        .add(
0678:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AuthorizationDecisionStatementImpl) spawnChildFromEnterElement(
0679:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AuthorizationDecisionStatementImpl.class),
0680:                                                        20, ___uri, ___local,
0681:                                                        ___qname, __atts)));
0682:                                return;
0683:                            }
0684:                            if (("AttributeStatement" == ___local)
0685:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0686:                                _getStatementOrSubjectStatementOrAuthenticationStatement()
0687:                                        .add(
0688:                                                ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AttributeStatementImpl) spawnChildFromEnterElement(
0689:                                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AttributeStatementImpl.class),
0690:                                                        20, ___uri, ___local,
0691:                                                        ___qname, __atts)));
0692:                                return;
0693:                            }
0694:                            if (("Signature" == ___local)
0695:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0696:                                _Signature = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureImpl) spawnChildFromEnterElement(
0697:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureImpl.class),
0698:                                        21, ___uri, ___local, ___qname, __atts));
0699:                                return;
0700:                            }
0701:                            if (("Signature" == ___local)
0702:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0703:                                context.pushAttributes(__atts, false);
0704:                                state = 22;
0705:                                return;
0706:                            }
0707:                            state = 21;
0708:                            continue outer;
0709:                        case 16:
0710:                            if (("Advice" == ___local)
0711:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0712:                                _Advice = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceImpl) spawnChildFromEnterElement(
0713:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceImpl.class),
0714:                                        19, ___uri, ___local, ___qname, __atts));
0715:                                return;
0716:                            }
0717:                            if (("Advice" == ___local)
0718:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0719:                                context.pushAttributes(__atts, false);
0720:                                state = 17;
0721:                                return;
0722:                            }
0723:                            state = 19;
0724:                            continue outer;
0725:                        case 3:
0726:                            attIdx = context.getAttribute("", "IssueInstant");
0727:                            if (attIdx >= 0) {
0728:                                final java.lang.String v = context
0729:                                        .eatAttribute(attIdx);
0730:                                state = 6;
0731:                                eatText5(v);
0732:                                continue outer;
0733:                            }
0734:                            break;
0735:                        case 17:
0736:                            if (("AssertionIDReference" == ___local)
0737:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0738:                                _Advice = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl) spawnChildFromEnterElement(
0739:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl.class),
0740:                                        18, ___uri, ___local, ___qname, __atts));
0741:                                return;
0742:                            }
0743:                            if (("Assertion" == ___local)
0744:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0745:                                _Advice = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl) spawnChildFromEnterElement(
0746:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl.class),
0747:                                        18, ___uri, ___local, ___qname, __atts));
0748:                                return;
0749:                            }
0750:                            if (!(("" == ___uri) || ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri))) {
0751:                                _Advice = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl) spawnChildFromEnterElement(
0752:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl.class),
0753:                                        18, ___uri, ___local, ___qname, __atts));
0754:                                return;
0755:                            }
0756:                            _Advice = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl) spawnChildFromEnterElement(
0757:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl.class),
0758:                                    18, ___uri, ___local, ___qname, __atts));
0759:                            return;
0760:                        case 21:
0761:                            revertToParentFromEnterElement(___uri, ___local,
0762:                                    ___qname, __atts);
0763:                            return;
0764:                        }
0765:                        super .enterElement(___uri, ___local, ___qname, __atts);
0766:                        break;
0767:                    }
0768:                }
0769:
0770:                private void eatText1(final java.lang.String value)
0771:                        throws org.xml.sax.SAXException {
0772:                    try {
0773:                        _MinorVersion = javax.xml.bind.DatatypeConverter
0774:                                .parseInteger(com.sun.xml.bind.WhiteSpaceProcessor
0775:                                        .collapse(value));
0776:                    } catch (java.lang.Exception e) {
0777:                        handleParseConversionException(e);
0778:                    }
0779:                }
0780:
0781:                private void eatText2(final java.lang.String value)
0782:                        throws org.xml.sax.SAXException {
0783:                    try {
0784:                        _Issuer = value;
0785:                    } catch (java.lang.Exception e) {
0786:                        handleParseConversionException(e);
0787:                    }
0788:                }
0789:
0790:                private void eatText3(final java.lang.String value)
0791:                        throws org.xml.sax.SAXException {
0792:                    try {
0793:                        _MajorVersion = javax.xml.bind.DatatypeConverter
0794:                                .parseInteger(com.sun.xml.bind.WhiteSpaceProcessor
0795:                                        .collapse(value));
0796:                    } catch (java.lang.Exception e) {
0797:                        handleParseConversionException(e);
0798:                    }
0799:                }
0800:
0801:                private void eatText4(final java.lang.String value)
0802:                        throws org.xml.sax.SAXException {
0803:                    try {
0804:                        _AssertionID = context
0805:                                .addToIdTable(com.sun.xml.bind.WhiteSpaceProcessor
0806:                                        .collapse(value));
0807:                    } catch (java.lang.Exception e) {
0808:                        handleParseConversionException(e);
0809:                    }
0810:                }
0811:
0812:                private void eatText5(final java.lang.String value)
0813:                        throws org.xml.sax.SAXException {
0814:                    try {
0815:                        _IssueInstant = ((java.util.Calendar) com.sun.msv.datatype.xsd.DateTimeType.theInstance
0816:                                .createJavaObject(
0817:                                        com.sun.xml.bind.WhiteSpaceProcessor
0818:                                                .collapse(value), null));
0819:                    } catch (java.lang.Exception e) {
0820:                        handleParseConversionException(e);
0821:                    }
0822:                }
0823:
0824:                public void leaveElement(java.lang.String ___uri,
0825:                        java.lang.String ___local, java.lang.String ___qname)
0826:                        throws org.xml.sax.SAXException {
0827:                    int attIdx;
0828:                    outer: while (true) {
0829:                        switch (state) {
0830:                        case 12:
0831:                            attIdx = context.getAttribute("", "MinorVersion");
0832:                            if (attIdx >= 0) {
0833:                                final java.lang.String v = context
0834:                                        .eatAttribute(attIdx);
0835:                                state = 15;
0836:                                eatText1(v);
0837:                                continue outer;
0838:                            }
0839:                            break;
0840:                        case 15:
0841:                            state = 16;
0842:                            continue outer;
0843:                        case 6:
0844:                            attIdx = context.getAttribute("", "Issuer");
0845:                            if (attIdx >= 0) {
0846:                                final java.lang.String v = context
0847:                                        .eatAttribute(attIdx);
0848:                                state = 9;
0849:                                eatText2(v);
0850:                                continue outer;
0851:                            }
0852:                            break;
0853:                        case 24:
0854:                            attIdx = context.getAttribute("", "NotBefore");
0855:                            if (attIdx >= 0) {
0856:                                context.consumeAttribute(attIdx);
0857:                                context.getCurrentHandler().leaveElement(
0858:                                        ___uri, ___local, ___qname);
0859:                                return;
0860:                            }
0861:                            attIdx = context.getAttribute("", "NotOnOrAfter");
0862:                            if (attIdx >= 0) {
0863:                                context.consumeAttribute(attIdx);
0864:                                context.getCurrentHandler().leaveElement(
0865:                                        ___uri, ___local, ___qname);
0866:                                return;
0867:                            }
0868:                            _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl) spawnChildFromLeaveElement(
0869:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl.class),
0870:                                    25, ___uri, ___local, ___qname));
0871:                            return;
0872:                        case 9:
0873:                            attIdx = context.getAttribute("", "MajorVersion");
0874:                            if (attIdx >= 0) {
0875:                                final java.lang.String v = context
0876:                                        .eatAttribute(attIdx);
0877:                                state = 12;
0878:                                eatText3(v);
0879:                                continue outer;
0880:                            }
0881:                            break;
0882:                        case 0:
0883:                            attIdx = context.getAttribute("", "AssertionID");
0884:                            if (attIdx >= 0) {
0885:                                final java.lang.String v = context
0886:                                        .eatAttribute(attIdx);
0887:                                state = 3;
0888:                                eatText4(v);
0889:                                continue outer;
0890:                            }
0891:                            break;
0892:                        case 22:
0893:                            attIdx = context.getAttribute("", "Id");
0894:                            if (attIdx >= 0) {
0895:                                context.consumeAttribute(attIdx);
0896:                                context.getCurrentHandler().leaveElement(
0897:                                        ___uri, ___local, ___qname);
0898:                                return;
0899:                            }
0900:                            break;
0901:                        case 25:
0902:                            if (("Conditions" == ___local)
0903:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0904:                                context.popAttributes();
0905:                                state = 16;
0906:                                return;
0907:                            }
0908:                            break;
0909:                        case 20:
0910:                            state = 21;
0911:                            continue outer;
0912:                        case 16:
0913:                            state = 19;
0914:                            continue outer;
0915:                        case 18:
0916:                            if (("Advice" == ___local)
0917:                                    && ("urn:oasis:names:tc:SAML:1.0:assertion" == ___uri)) {
0918:                                context.popAttributes();
0919:                                state = 19;
0920:                                return;
0921:                            }
0922:                            break;
0923:                        case 3:
0924:                            attIdx = context.getAttribute("", "IssueInstant");
0925:                            if (attIdx >= 0) {
0926:                                final java.lang.String v = context
0927:                                        .eatAttribute(attIdx);
0928:                                state = 6;
0929:                                eatText5(v);
0930:                                continue outer;
0931:                            }
0932:                            break;
0933:                        case 17:
0934:                            _Advice = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl) spawnChildFromLeaveElement(
0935:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl.class),
0936:                                    18, ___uri, ___local, ___qname));
0937:                            return;
0938:                        case 21:
0939:                            revertToParentFromLeaveElement(___uri, ___local,
0940:                                    ___qname);
0941:                            return;
0942:                        case 23:
0943:                            if (("Signature" == ___local)
0944:                                    && ("http://www.w3.org/2000/09/xmldsig#" == ___uri)) {
0945:                                context.popAttributes();
0946:                                state = 21;
0947:                                return;
0948:                            }
0949:                            break;
0950:                        }
0951:                        super .leaveElement(___uri, ___local, ___qname);
0952:                        break;
0953:                    }
0954:                }
0955:
0956:                public void enterAttribute(java.lang.String ___uri,
0957:                        java.lang.String ___local, java.lang.String ___qname)
0958:                        throws org.xml.sax.SAXException {
0959:                    int attIdx;
0960:                    outer: while (true) {
0961:                        switch (state) {
0962:                        case 12:
0963:                            if (("MinorVersion" == ___local) && ("" == ___uri)) {
0964:                                state = 13;
0965:                                return;
0966:                            }
0967:                            break;
0968:                        case 15:
0969:                            state = 16;
0970:                            continue outer;
0971:                        case 6:
0972:                            if (("Issuer" == ___local) && ("" == ___uri)) {
0973:                                state = 7;
0974:                                return;
0975:                            }
0976:                            break;
0977:                        case 24:
0978:                            if (("NotBefore" == ___local) && ("" == ___uri)) {
0979:                                _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl) spawnChildFromEnterAttribute(
0980:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl.class),
0981:                                        25, ___uri, ___local, ___qname));
0982:                                return;
0983:                            }
0984:                            if (("NotOnOrAfter" == ___local) && ("" == ___uri)) {
0985:                                _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl) spawnChildFromEnterAttribute(
0986:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl.class),
0987:                                        25, ___uri, ___local, ___qname));
0988:                                return;
0989:                            }
0990:                            _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl) spawnChildFromEnterAttribute(
0991:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl.class),
0992:                                    25, ___uri, ___local, ___qname));
0993:                            return;
0994:                        case 9:
0995:                            if (("MajorVersion" == ___local) && ("" == ___uri)) {
0996:                                state = 10;
0997:                                return;
0998:                            }
0999:                            break;
1000:                        case 0:
1001:                            if (("AssertionID" == ___local) && ("" == ___uri)) {
1002:                                state = 1;
1003:                                return;
1004:                            }
1005:                            break;
1006:                        case 22:
1007:                            if (("Id" == ___local) && ("" == ___uri)) {
1008:                                _Signature = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureTypeImpl) spawnChildFromEnterAttribute(
1009:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.SignatureTypeImpl.class),
1010:                                        23, ___uri, ___local, ___qname));
1011:                                return;
1012:                            }
1013:                            break;
1014:                        case 20:
1015:                            state = 21;
1016:                            continue outer;
1017:                        case 16:
1018:                            state = 19;
1019:                            continue outer;
1020:                        case 3:
1021:                            if (("IssueInstant" == ___local) && ("" == ___uri)) {
1022:                                state = 4;
1023:                                return;
1024:                            }
1025:                            break;
1026:                        case 17:
1027:                            _Advice = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl) spawnChildFromEnterAttribute(
1028:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl.class),
1029:                                    18, ___uri, ___local, ___qname));
1030:                            return;
1031:                        case 21:
1032:                            revertToParentFromEnterAttribute(___uri, ___local,
1033:                                    ___qname);
1034:                            return;
1035:                        }
1036:                        super .enterAttribute(___uri, ___local, ___qname);
1037:                        break;
1038:                    }
1039:                }
1040:
1041:                public void leaveAttribute(java.lang.String ___uri,
1042:                        java.lang.String ___local, java.lang.String ___qname)
1043:                        throws org.xml.sax.SAXException {
1044:                    int attIdx;
1045:                    outer: while (true) {
1046:                        switch (state) {
1047:                        case 12:
1048:                            attIdx = context.getAttribute("", "MinorVersion");
1049:                            if (attIdx >= 0) {
1050:                                final java.lang.String v = context
1051:                                        .eatAttribute(attIdx);
1052:                                state = 15;
1053:                                eatText1(v);
1054:                                continue outer;
1055:                            }
1056:                            break;
1057:                        case 15:
1058:                            state = 16;
1059:                            continue outer;
1060:                        case 5:
1061:                            if (("IssueInstant" == ___local) && ("" == ___uri)) {
1062:                                state = 6;
1063:                                return;
1064:                            }
1065:                            break;
1066:                        case 6:
1067:                            attIdx = context.getAttribute("", "Issuer");
1068:                            if (attIdx >= 0) {
1069:                                final java.lang.String v = context
1070:                                        .eatAttribute(attIdx);
1071:                                state = 9;
1072:                                eatText2(v);
1073:                                continue outer;
1074:                            }
1075:                            break;
1076:                        case 24:
1077:                            attIdx = context.getAttribute("", "NotBefore");
1078:                            if (attIdx >= 0) {
1079:                                context.consumeAttribute(attIdx);
1080:                                context.getCurrentHandler().leaveAttribute(
1081:                                        ___uri, ___local, ___qname);
1082:                                return;
1083:                            }
1084:                            attIdx = context.getAttribute("", "NotOnOrAfter");
1085:                            if (attIdx >= 0) {
1086:                                context.consumeAttribute(attIdx);
1087:                                context.getCurrentHandler().leaveAttribute(
1088:                                        ___uri, ___local, ___qname);
1089:                                return;
1090:                            }
1091:                            _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl) spawnChildFromLeaveAttribute(
1092:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl.class),
1093:                                    25, ___uri, ___local, ___qname));
1094:                            return;
1095:                        case 9:
1096:                            attIdx = context.getAttribute("", "MajorVersion");
1097:                            if (attIdx >= 0) {
1098:                                final java.lang.String v = context
1099:                                        .eatAttribute(attIdx);
1100:                                state = 12;
1101:                                eatText3(v);
1102:                                continue outer;
1103:                            }
1104:                            break;
1105:                        case 14:
1106:                            if (("MinorVersion" == ___local) && ("" == ___uri)) {
1107:                                state = 15;
1108:                                return;
1109:                            }
1110:                            break;
1111:                        case 8:
1112:                            if (("Issuer" == ___local) && ("" == ___uri)) {
1113:                                state = 9;
1114:                                return;
1115:                            }
1116:                            break;
1117:                        case 0:
1118:                            attIdx = context.getAttribute("", "AssertionID");
1119:                            if (attIdx >= 0) {
1120:                                final java.lang.String v = context
1121:                                        .eatAttribute(attIdx);
1122:                                state = 3;
1123:                                eatText4(v);
1124:                                continue outer;
1125:                            }
1126:                            break;
1127:                        case 22:
1128:                            attIdx = context.getAttribute("", "Id");
1129:                            if (attIdx >= 0) {
1130:                                context.consumeAttribute(attIdx);
1131:                                context.getCurrentHandler().leaveAttribute(
1132:                                        ___uri, ___local, ___qname);
1133:                                return;
1134:                            }
1135:                            break;
1136:                        case 2:
1137:                            if (("AssertionID" == ___local) && ("" == ___uri)) {
1138:                                state = 3;
1139:                                return;
1140:                            }
1141:                            break;
1142:                        case 20:
1143:                            state = 21;
1144:                            continue outer;
1145:                        case 16:
1146:                            state = 19;
1147:                            continue outer;
1148:                        case 3:
1149:                            attIdx = context.getAttribute("", "IssueInstant");
1150:                            if (attIdx >= 0) {
1151:                                final java.lang.String v = context
1152:                                        .eatAttribute(attIdx);
1153:                                state = 6;
1154:                                eatText5(v);
1155:                                continue outer;
1156:                            }
1157:                            break;
1158:                        case 11:
1159:                            if (("MajorVersion" == ___local) && ("" == ___uri)) {
1160:                                state = 12;
1161:                                return;
1162:                            }
1163:                            break;
1164:                        case 17:
1165:                            _Advice = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl) spawnChildFromLeaveAttribute(
1166:                                    (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl.class),
1167:                                    18, ___uri, ___local, ___qname));
1168:                            return;
1169:                        case 21:
1170:                            revertToParentFromLeaveAttribute(___uri, ___local,
1171:                                    ___qname);
1172:                            return;
1173:                        }
1174:                        super .leaveAttribute(___uri, ___local, ___qname);
1175:                        break;
1176:                    }
1177:                }
1178:
1179:                public void handleText(final java.lang.String value)
1180:                        throws org.xml.sax.SAXException {
1181:                    int attIdx;
1182:                    outer: while (true) {
1183:                        try {
1184:                            switch (state) {
1185:                            case 12:
1186:                                attIdx = context.getAttribute("",
1187:                                        "MinorVersion");
1188:                                if (attIdx >= 0) {
1189:                                    final java.lang.String v = context
1190:                                            .eatAttribute(attIdx);
1191:                                    state = 15;
1192:                                    eatText1(v);
1193:                                    continue outer;
1194:                                }
1195:                                break;
1196:                            case 10:
1197:                                state = 11;
1198:                                eatText3(value);
1199:                                return;
1200:                            case 15:
1201:                                state = 16;
1202:                                continue outer;
1203:                            case 6:
1204:                                attIdx = context.getAttribute("", "Issuer");
1205:                                if (attIdx >= 0) {
1206:                                    final java.lang.String v = context
1207:                                            .eatAttribute(attIdx);
1208:                                    state = 9;
1209:                                    eatText2(v);
1210:                                    continue outer;
1211:                                }
1212:                                break;
1213:                            case 24:
1214:                                attIdx = context.getAttribute("", "NotBefore");
1215:                                if (attIdx >= 0) {
1216:                                    context.consumeAttribute(attIdx);
1217:                                    context.getCurrentHandler().text(value);
1218:                                    return;
1219:                                }
1220:                                attIdx = context.getAttribute("",
1221:                                        "NotOnOrAfter");
1222:                                if (attIdx >= 0) {
1223:                                    context.consumeAttribute(attIdx);
1224:                                    context.getCurrentHandler().text(value);
1225:                                    return;
1226:                                }
1227:                                _Conditions = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl) spawnChildFromText(
1228:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionsTypeImpl.class),
1229:                                        25, value));
1230:                                return;
1231:                            case 9:
1232:                                attIdx = context.getAttribute("",
1233:                                        "MajorVersion");
1234:                                if (attIdx >= 0) {
1235:                                    final java.lang.String v = context
1236:                                            .eatAttribute(attIdx);
1237:                                    state = 12;
1238:                                    eatText3(v);
1239:                                    continue outer;
1240:                                }
1241:                                break;
1242:                            case 7:
1243:                                state = 8;
1244:                                eatText2(value);
1245:                                return;
1246:                            case 1:
1247:                                state = 2;
1248:                                eatText4(value);
1249:                                return;
1250:                            case 4:
1251:                                state = 5;
1252:                                eatText5(value);
1253:                                return;
1254:                            case 0:
1255:                                attIdx = context
1256:                                        .getAttribute("", "AssertionID");
1257:                                if (attIdx >= 0) {
1258:                                    final java.lang.String v = context
1259:                                            .eatAttribute(attIdx);
1260:                                    state = 3;
1261:                                    eatText4(v);
1262:                                    continue outer;
1263:                                }
1264:                                break;
1265:                            case 22:
1266:                                attIdx = context.getAttribute("", "Id");
1267:                                if (attIdx >= 0) {
1268:                                    context.consumeAttribute(attIdx);
1269:                                    context.getCurrentHandler().text(value);
1270:                                    return;
1271:                                }
1272:                                break;
1273:                            case 20:
1274:                                state = 21;
1275:                                continue outer;
1276:                            case 16:
1277:                                state = 19;
1278:                                continue outer;
1279:                            case 13:
1280:                                state = 14;
1281:                                eatText1(value);
1282:                                return;
1283:                            case 3:
1284:                                attIdx = context.getAttribute("",
1285:                                        "IssueInstant");
1286:                                if (attIdx >= 0) {
1287:                                    final java.lang.String v = context
1288:                                            .eatAttribute(attIdx);
1289:                                    state = 6;
1290:                                    eatText5(v);
1291:                                    continue outer;
1292:                                }
1293:                                break;
1294:                            case 17:
1295:                                _Advice = ((com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl) spawnChildFromText(
1296:                                        (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.AdviceTypeImpl.class),
1297:                                        18, value));
1298:                                return;
1299:                            case 21:
1300:                                revertToParentFromText(value);
1301:                                return;
1302:                            }
1303:                        } catch (java.lang.RuntimeException e) {
1304:                            handleUnexpectedTextException(value, e);
1305:                        }
1306:                        break;
1307:                    }
1308:                }
1309:
1310:            }
1311:
1312:        }
w__ww_._j___a__v___a2_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.