001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.5-b16-fcs
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2005.09.05 at 03:09:41 PM IST
006: //
007:
008: package com.sun.xml.wss.saml.internal.saml11.jaxb10.impl;
009:
010: public class ConditionAbstractTypeImpl
011: implements
012: com.sun.xml.wss.saml.internal.saml11.jaxb10.ConditionAbstractType,
013: com.sun.xml.bind.JAXBObject,
014: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallableObject,
015: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializable,
016: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.ValidatableObject {
017:
018: public final static java.lang.Class version = (com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.JAXBVersion.class);
019: private static com.sun.msv.grammar.Grammar schemaFragment;
020:
021: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
022: return (com.sun.xml.wss.saml.internal.saml11.jaxb10.ConditionAbstractType.class);
023: }
024:
025: public com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
026: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context) {
027: return new com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionAbstractTypeImpl.Unmarshaller(
028: context);
029: }
030:
031: public void serializeBody(
032: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
033: throws org.xml.sax.SAXException {
034: }
035:
036: public void serializeAttributes(
037: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
038: throws org.xml.sax.SAXException {
039: }
040:
041: public void serializeURIs(
042: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.XMLSerializer context)
043: throws org.xml.sax.SAXException {
044: }
045:
046: public java.lang.Class getPrimaryInterface() {
047: return (com.sun.xml.wss.saml.internal.saml11.jaxb10.ConditionAbstractType.class);
048: }
049:
050: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
051: if (schemaFragment == null) {
052: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
053: .deserialize(("\u00ac\u00ed\u0000\u0005sr\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000"
054: + "\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ecom.sun.msv.grammar.Expression\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsil"
055: + "onReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000bexpandedExpt\u0000 Lcom/su"
056: + "n/msv/grammar/Expression;xpsr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z"
057: + "\u0000\u0005valuexp\u0001q\u0000~\u0000\u0004sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
058: + "\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$Closed"
059: + "Hash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N"
060: + "\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/gram"
061: + "mar/ExpressionPool;xp\u0000\u0000\u0000\u0000\u0001px"));
062: }
063: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
064: schemaFragment);
065: }
066:
067: public class Unmarshaller
068: extends
069: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
070:
071: public Unmarshaller(
072: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context) {
073: super (context, "-");
074: }
075:
076: protected Unmarshaller(
077: com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.UnmarshallingContext context,
078: int startState) {
079: this (context);
080: state = startState;
081: }
082:
083: public java.lang.Object owner() {
084: return com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.ConditionAbstractTypeImpl.this ;
085: }
086:
087: public void enterElement(java.lang.String ___uri,
088: java.lang.String ___local, java.lang.String ___qname,
089: org.xml.sax.Attributes __atts)
090: throws org.xml.sax.SAXException {
091: int attIdx;
092: outer: while (true) {
093: switch (state) {
094: case 0:
095: revertToParentFromEnterElement(___uri, ___local,
096: ___qname, __atts);
097: return;
098: }
099: super .enterElement(___uri, ___local, ___qname, __atts);
100: break;
101: }
102: }
103:
104: public void leaveElement(java.lang.String ___uri,
105: java.lang.String ___local, java.lang.String ___qname)
106: throws org.xml.sax.SAXException {
107: int attIdx;
108: outer: while (true) {
109: switch (state) {
110: case 0:
111: revertToParentFromLeaveElement(___uri, ___local,
112: ___qname);
113: return;
114: }
115: super .leaveElement(___uri, ___local, ___qname);
116: break;
117: }
118: }
119:
120: public void enterAttribute(java.lang.String ___uri,
121: java.lang.String ___local, java.lang.String ___qname)
122: throws org.xml.sax.SAXException {
123: int attIdx;
124: outer: while (true) {
125: switch (state) {
126: case 0:
127: revertToParentFromEnterAttribute(___uri, ___local,
128: ___qname);
129: return;
130: }
131: super .enterAttribute(___uri, ___local, ___qname);
132: break;
133: }
134: }
135:
136: public void leaveAttribute(java.lang.String ___uri,
137: java.lang.String ___local, java.lang.String ___qname)
138: throws org.xml.sax.SAXException {
139: int attIdx;
140: outer: while (true) {
141: switch (state) {
142: case 0:
143: revertToParentFromLeaveAttribute(___uri, ___local,
144: ___qname);
145: return;
146: }
147: super .leaveAttribute(___uri, ___local, ___qname);
148: break;
149: }
150: }
151:
152: public void handleText(final java.lang.String value)
153: throws org.xml.sax.SAXException {
154: int attIdx;
155: outer: while (true) {
156: try {
157: switch (state) {
158: case 0:
159: revertToParentFromText(value);
160: return;
161: }
162: } catch (java.lang.RuntimeException e) {
163: handleUnexpectedTextException(value, e);
164: }
165: break;
166: }
167: }
168:
169: }
170:
171: }
|