View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.3-b18-fcs 
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2004.12.16 at 07:09:44 EST 
6   //
7   
8   
9   package net.sf.jour.rt.view.config.impl;
10  
11  public class AutoreloadImpl
12      extends net.sf.jour.rt.view.config.impl.AutoreloadTypeImpl
13      implements net.sf.jour.rt.view.config.Autoreload, com.sun.xml.bind.RIElement, com.sun.xml.bind.JAXBObject, net.sf.jour.rt.view.config.impl.runtime.UnmarshallableObject, net.sf.jour.rt.view.config.impl.runtime.XMLSerializable, net.sf.jour.rt.view.config.impl.runtime.ValidatableObject
14  {
15  
16      public final static java.lang.Class version = (net.sf.jour.rt.view.config.impl.JAXBVersion.class);
17      private static com.sun.msv.grammar.Grammar schemaFragment;
18  
19      private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
20          return (net.sf.jour.rt.view.config.Autoreload.class);
21      }
22  
23      public java.lang.String ____jaxb_ri____getNamespaceURI() {
24          return "";
25      }
26  
27      public java.lang.String ____jaxb_ri____getLocalName() {
28          return "autoreload";
29      }
30  
31      public net.sf.jour.rt.view.config.impl.runtime.UnmarshallingEventHandler createUnmarshaller(net.sf.jour.rt.view.config.impl.runtime.UnmarshallingContext context) {
32          return new net.sf.jour.rt.view.config.impl.AutoreloadImpl.Unmarshaller(context);
33      }
34  
35      public void serializeBody(net.sf.jour.rt.view.config.impl.runtime.XMLSerializer context)
36          throws org.xml.sax.SAXException
37      {
38          context.startElement("", "autoreload");
39          super.serializeURIs(context);
40          context.endNamespaceDecls();
41          super.serializeAttributes(context);
42          context.endAttributes();
43          super.serializeBody(context);
44          context.endElement();
45      }
46  
47      public void serializeAttributes(net.sf.jour.rt.view.config.impl.runtime.XMLSerializer context)
48          throws org.xml.sax.SAXException
49      {
50      }
51  
52      public void serializeURIs(net.sf.jour.rt.view.config.impl.runtime.XMLSerializer context)
53          throws org.xml.sax.SAXException
54      {
55      }
56  
57      public java.lang.Class getPrimaryInterface() {
58          return (net.sf.jour.rt.view.config.Autoreload.class);
59      }
60  
61      public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
62          if (schemaFragment == null) {
63              schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
64   "\u00ac\u00ed\u0000\u0005sr\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000"
65  +"\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv."
66  +"grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000"
67  +"\fcontentModelt\u0000 Lcom/sun/msv/grammar/Expression;xr\u0000\u001ecom.sun."
68  +"msv.grammar.Expression\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Lj"
69  +"ava/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0003xppp\u0000sr\u0000\u001fcom.sun.msv.gra"
70  +"mmar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.BinaryExp"
71  +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1q\u0000~\u0000\u0003L\u0000\u0004exp2q\u0000~\u0000\u0003xq\u0000~\u0000\u0004ppsq\u0000~\u0000\u0007ppsr\u0000\u001dcom.s"
72  +"un.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\bppsr\u0000 com.sun.msv.g"
73  +"rammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0003L\u0000\tnameClassq\u0000~\u0000\u0001xq"
74  +"\u0000~\u0000\u0004sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\u001bcom.sun."
75  +"msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/"
76  +"Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0003L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPai"
77  +"r;xq\u0000~\u0000\u0004ppsr\u0000!com.sun.msv.datatype.xsd.LongType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr"
78  +"\u0000+com.sun.msv.datatype.xsd.IntegerDerivedType\u0099\u00f1]\u0090&6k\u00be\u0002\u0000\u0001L\u0000\nb"
79  +"aseFacetst\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;xr\u0000*com"
80  +".sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.su"
81  +"n.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.da"
82  +"tatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/"
83  +"lang/String;L\u0000\btypeNameq\u0000~\u0000\u001bL\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/dat"
84  +"atype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XM"
85  +"LSchemat\u0000\u0004longsr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcess"
86  +"or$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpac"
87  +"eProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u0000*com.sun.msv.datatype.xsd.MaxInclu"
88  +"siveFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000#com.sun.msv.datatype.xsd.RangeFacet\u0000"
89  +"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\nlimitValuet\u0000\u0012Ljava/lang/Object;xr\u00009com.sun.msv."
90  +"datatype.xsd.DataTypeWithValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*"
91  +"com.sun.msv.datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFa"
92  +"cetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseTypeq\u0000~\u0000\u0017L\u0000\fconcreteType"
93  +"t\u0000\'Lcom/sun/msv/datatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000\u001bx"
94  +"q\u0000~\u0000\u001appq\u0000~\u0000\"\u0000\u0001sr\u0000*com.sun.msv.datatype.xsd.MinInclusiveFacet"
95  +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000$ppq\u0000~\u0000\"\u0000\u0000sr\u0000$com.sun.msv.datatype.xsd.Integ"
96  +"erType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0016q\u0000~\u0000\u001et\u0000\u0007integerq\u0000~\u0000\"sr\u0000,com.sun.msv.d"
97  +"atatype.xsd.FractionDigitsFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\u0005scalexr\u0000;com.su"
98  +"n.msv.datatype.xsd.DataTypeWithLexicalConstraintFacetT\u0090\u001c>\u001azb"
99  +"\u00ea\u0002\u0000\u0000xq\u0000~\u0000\'ppq\u0000~\u0000\"\u0001\u0000sr\u0000#com.sun.msv.datatype.xsd.NumberType\u0000\u0000"
100 +"\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0018q\u0000~\u0000\u001et\u0000\u0007decimalq\u0000~\u0000\"q\u0000~\u00003t\u0000\u000efractionDigits\u0000\u0000\u0000"
101 +"\u0000q\u0000~\u0000-t\u0000\fminInclusivesr\u0000\u000ejava.lang.Long;\u008b\u00e4\u0090\u00cc\u008f#\u00df\u0002\u0000\u0001J\u0000\u0005valuexr"
102 +"\u0000\u0010java.lang.Number\u0086\u00ac\u0095\u001d\u000b\u0094\u00e0\u008b\u0002\u0000\u0000xp\u0080\u0000\u0000\u0000\u0000\u0000\u0000\u0000q\u0000~\u0000-t\u0000\fmaxInclusives"
103 +"q\u0000~\u00007\u007f\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ffsr\u00000com.sun.msv.grammar.Expression$NullSetExpre"
104 +"ssion\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0004ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB"
105 +"\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001bL\u0000\fnamespaceURIq\u0000~\u0000\u001bxpq\u0000~\u0000\u001fq\u0000~\u0000\u001esr\u0000#c"
106 +"om.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~"
107 +"\u0000\u001bL\u0000\fnamespaceURIq\u0000~\u0000\u001bxr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000"
108 +"\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0005delayt\u0000\u0000sr\u00000com.sun.msv.grammar.Expression$Epsilo"
109 +"nExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0004sq\u0000~\u0000\u000f\u0001psq\u0000~\u0000\u000bppsq\u0000~\u0000\rq\u0000~\u0000\u0010psq\u0000~"
110 +"\u0000\u0011ppsr\u0000$com.sun.msv.datatype.xsd.BooleanType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000"
111 +"\u0018q\u0000~\u0000\u001et\u0000\u0007booleanq\u0000~\u0000\"q\u0000~\u0000=sq\u0000~\u0000>q\u0000~\u0000Mq\u0000~\u0000\u001esq\u0000~\u0000@t\u0000\u0007enabledq\u0000"
112 +"~\u0000Dq\u0000~\u0000Fsq\u0000~\u0000\u000bppsq\u0000~\u0000\rq\u0000~\u0000\u0010psq\u0000~\u0000\u0011ppsr\u0000\"com.sun.msv.datatype"
113 +".xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0018q\u0000~\u0000\u001et\u0000\u0005QNameq\u0000~\u0000\"q\u0000~\u0000=sq\u0000~\u0000>"
114 +"q\u0000~\u0000Vq\u0000~\u0000\u001esq\u0000~\u0000@t\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-i"
115 +"nstanceq\u0000~\u0000Fsq\u0000~\u0000@t\u0000\nautoreloadq\u0000~\u0000Dsr\u0000\"com.sun.msv.grammar."
116 +"ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/"
117 +"ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.Expressi"
118 +"onPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006paren"
119 +"tt\u0000$Lcom/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000\u0005\u0001pq\u0000~\u0000\tq\u0000~\u0000\nq\u0000"
120 +"~\u0000Hq\u0000~\u0000Qq\u0000~\u0000\fx"));
121         }
122         return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
123     }
124 
125     public class Unmarshaller
126         extends net.sf.jour.rt.view.config.impl.runtime.AbstractUnmarshallingEventHandlerImpl
127     {
128 
129 
130         public Unmarshaller(net.sf.jour.rt.view.config.impl.runtime.UnmarshallingContext context) {
131             super(context, "----");
132         }
133 
134         protected Unmarshaller(net.sf.jour.rt.view.config.impl.runtime.UnmarshallingContext context, int startState) {
135             this(context);
136             state = startState;
137         }
138 
139         public java.lang.Object owner() {
140             return net.sf.jour.rt.view.config.impl.AutoreloadImpl.this;
141         }
142 
143         public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
144             throws org.xml.sax.SAXException
145         {
146             int attIdx;
147             outer:
148             while (true) {
149                 switch (state) {
150                     case  0 :
151                         if (("autoreload" == ___local)&&("" == ___uri)) {
152                             context.pushAttributes(__atts, false);
153                             state = 1;
154                             return ;
155                         }
156                         break;
157                     case  1 :
158                         attIdx = context.getAttribute("", "delay");
159                         if (attIdx >= 0) {
160                             context.consumeAttribute(attIdx);
161                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
162                             return ;
163                         }
164                         attIdx = context.getAttribute("", "enabled");
165                         if (attIdx >= 0) {
166                             context.consumeAttribute(attIdx);
167                             context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
168                             return ;
169                         }
170                         spawnHandlerFromEnterElement((((net.sf.jour.rt.view.config.impl.AutoreloadTypeImpl)net.sf.jour.rt.view.config.impl.AutoreloadImpl.this).new Unmarshaller(context)), 2, ___uri, ___local, ___qname, __atts);
171                         return ;
172                     case  3 :
173                         revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
174                         return ;
175                 }
176                 super.enterElement(___uri, ___local, ___qname, __atts);
177                 break;
178             }
179         }
180 
181         public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
182             throws org.xml.sax.SAXException
183         {
184             int attIdx;
185             outer:
186             while (true) {
187                 switch (state) {
188                     case  1 :
189                         attIdx = context.getAttribute("", "delay");
190                         if (attIdx >= 0) {
191                             context.consumeAttribute(attIdx);
192                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
193                             return ;
194                         }
195                         attIdx = context.getAttribute("", "enabled");
196                         if (attIdx >= 0) {
197                             context.consumeAttribute(attIdx);
198                             context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
199                             return ;
200                         }
201                         spawnHandlerFromLeaveElement((((net.sf.jour.rt.view.config.impl.AutoreloadTypeImpl)net.sf.jour.rt.view.config.impl.AutoreloadImpl.this).new Unmarshaller(context)), 2, ___uri, ___local, ___qname);
202                         return ;
203                     case  2 :
204                         if (("autoreload" == ___local)&&("" == ___uri)) {
205                             context.popAttributes();
206                             state = 3;
207                             return ;
208                         }
209                         break;
210                     case  3 :
211                         revertToParentFromLeaveElement(___uri, ___local, ___qname);
212                         return ;
213                 }
214                 super.leaveElement(___uri, ___local, ___qname);
215                 break;
216             }
217         }
218 
219         public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
220             throws org.xml.sax.SAXException
221         {
222             int attIdx;
223             outer:
224             while (true) {
225                 switch (state) {
226                     case  1 :
227                         if (("delay" == ___local)&&("" == ___uri)) {
228                             spawnHandlerFromEnterAttribute((((net.sf.jour.rt.view.config.impl.AutoreloadTypeImpl)net.sf.jour.rt.view.config.impl.AutoreloadImpl.this).new Unmarshaller(context)), 2, ___uri, ___local, ___qname);
229                             return ;
230                         }
231                         if (("enabled" == ___local)&&("" == ___uri)) {
232                             spawnHandlerFromEnterAttribute((((net.sf.jour.rt.view.config.impl.AutoreloadTypeImpl)net.sf.jour.rt.view.config.impl.AutoreloadImpl.this).new Unmarshaller(context)), 2, ___uri, ___local, ___qname);
233                             return ;
234                         }
235                         spawnHandlerFromEnterAttribute((((net.sf.jour.rt.view.config.impl.AutoreloadTypeImpl)net.sf.jour.rt.view.config.impl.AutoreloadImpl.this).new Unmarshaller(context)), 2, ___uri, ___local, ___qname);
236                         return ;
237                     case  3 :
238                         revertToParentFromEnterAttribute(___uri, ___local, ___qname);
239                         return ;
240                 }
241                 super.enterAttribute(___uri, ___local, ___qname);
242                 break;
243             }
244         }
245 
246         public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
247             throws org.xml.sax.SAXException
248         {
249             int attIdx;
250             outer:
251             while (true) {
252                 switch (state) {
253                     case  1 :
254                         attIdx = context.getAttribute("", "delay");
255                         if (attIdx >= 0) {
256                             context.consumeAttribute(attIdx);
257                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
258                             return ;
259                         }
260                         attIdx = context.getAttribute("", "enabled");
261                         if (attIdx >= 0) {
262                             context.consumeAttribute(attIdx);
263                             context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
264                             return ;
265                         }
266                         spawnHandlerFromLeaveAttribute((((net.sf.jour.rt.view.config.impl.AutoreloadTypeImpl)net.sf.jour.rt.view.config.impl.AutoreloadImpl.this).new Unmarshaller(context)), 2, ___uri, ___local, ___qname);
267                         return ;
268                     case  3 :
269                         revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
270                         return ;
271                 }
272                 super.leaveAttribute(___uri, ___local, ___qname);
273                 break;
274             }
275         }
276 
277         public void handleText(final java.lang.String value)
278             throws org.xml.sax.SAXException
279         {
280             int attIdx;
281             outer:
282             while (true) {
283                 try {
284                     switch (state) {
285                         case  1 :
286                             attIdx = context.getAttribute("", "delay");
287                             if (attIdx >= 0) {
288                                 context.consumeAttribute(attIdx);
289                                 context.getCurrentHandler().text(value);
290                                 return ;
291                             }
292                             attIdx = context.getAttribute("", "enabled");
293                             if (attIdx >= 0) {
294                                 context.consumeAttribute(attIdx);
295                                 context.getCurrentHandler().text(value);
296                                 return ;
297                             }
298                             spawnHandlerFromText((((net.sf.jour.rt.view.config.impl.AutoreloadTypeImpl)net.sf.jour.rt.view.config.impl.AutoreloadImpl.this).new Unmarshaller(context)), 2, value);
299                             return ;
300                         case  3 :
301                             revertToParentFromText(value);
302                             return ;
303                     }
304                 } catch (java.lang.RuntimeException e) {
305                     handleUnexpectedTextException(value, e);
306                 }
307                 break;
308             }
309         }
310 
311     }
312 
313 }