1
2
3
4
5
6
7
8
9 package org.jdtaus.mojo.resource.model.impl;
10
11 public class ModuleImpl
12 extends org.jdtaus.mojo.resource.model.impl.ModelObjectImpl
13 implements org.jdtaus.mojo.resource.model.Module, com.sun.xml.bind.JAXBObject, org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallableObject, org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializable, org.jdtaus.mojo.resource.model.impl.runtime.ValidatableObject
14 {
15
16 protected java.lang.String _Name;
17 protected org.jdtaus.mojo.resource.model.Messages _Messages;
18 protected org.jdtaus.mojo.resource.model.Implementations _Implementations;
19 protected java.lang.String _Version;
20 protected org.jdtaus.mojo.resource.model.Specifications _Specifications;
21 protected org.jdtaus.mojo.resource.model.Properties _Properties;
22 public final static java.lang.Class version = (org.jdtaus.mojo.resource.model.impl.JAXBVersion.class);
23 private static com.sun.msv.grammar.Grammar schemaFragment;
24
25 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
26 return (org.jdtaus.mojo.resource.model.Module.class);
27 }
28
29 public java.lang.String getName() {
30 return _Name;
31 }
32
33 public void setName(java.lang.String value) {
34 _Name = value;
35 }
36
37 public org.jdtaus.mojo.resource.model.Messages getMessages() {
38 return _Messages;
39 }
40
41 public void setMessages(org.jdtaus.mojo.resource.model.Messages value) {
42 _Messages = value;
43 }
44
45 public org.jdtaus.mojo.resource.model.Implementations getImplementations() {
46 return _Implementations;
47 }
48
49 public void setImplementations(org.jdtaus.mojo.resource.model.Implementations value) {
50 _Implementations = value;
51 }
52
53 public java.lang.String getVersion() {
54 return _Version;
55 }
56
57 public void setVersion(java.lang.String value) {
58 _Version = value;
59 }
60
61 public org.jdtaus.mojo.resource.model.Specifications getSpecifications() {
62 return _Specifications;
63 }
64
65 public void setSpecifications(org.jdtaus.mojo.resource.model.Specifications value) {
66 _Specifications = value;
67 }
68
69 public org.jdtaus.mojo.resource.model.Properties getProperties() {
70 return _Properties;
71 }
72
73 public void setProperties(org.jdtaus.mojo.resource.model.Properties value) {
74 _Properties = value;
75 }
76
77 public org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingEventHandler createUnmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) {
78 return new org.jdtaus.mojo.resource.model.impl.ModuleImpl.Unmarshaller(context);
79 }
80
81 public void serializeBody(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
82 throws org.xml.sax.SAXException
83 {
84 super.serializeBody(context);
85 if (_Specifications!= null) {
86 if (_Specifications instanceof javax.xml.bind.Element) {
87 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
88 } else {
89 context.startElement("http://jdtaus.org/core/model/container", "specifications");
90 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
91 context.endNamespaceDecls();
92 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
93 context.endAttributes();
94 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
95 context.endElement();
96 }
97 }
98 if (_Implementations!= null) {
99 if (_Implementations instanceof javax.xml.bind.Element) {
100 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
101 } else {
102 context.startElement("http://jdtaus.org/core/model/container", "implementations");
103 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
104 context.endNamespaceDecls();
105 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
106 context.endAttributes();
107 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
108 context.endElement();
109 }
110 }
111 if (_Properties!= null) {
112 if (_Properties instanceof javax.xml.bind.Element) {
113 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
114 } else {
115 context.startElement("http://jdtaus.org/core/model/container", "properties");
116 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
117 context.endNamespaceDecls();
118 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
119 context.endAttributes();
120 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
121 context.endElement();
122 }
123 }
124 if (_Messages!= null) {
125 if (_Messages instanceof javax.xml.bind.Element) {
126 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
127 } else {
128 context.startElement("http://jdtaus.org/core/model/container", "messages");
129 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
130 context.endNamespaceDecls();
131 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
132 context.endAttributes();
133 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
134 context.endElement();
135 }
136 }
137 }
138
139 public void serializeAttributes(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
140 throws org.xml.sax.SAXException
141 {
142 context.startAttribute("http://jdtaus.org/core/model/container", "name");
143 try {
144 context.text(((java.lang.String) _Name), "Name");
145 } catch (java.lang.Exception e) {
146 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
147 }
148 context.endAttribute();
149 context.startAttribute("http://jdtaus.org/core/model/container", "version");
150 try {
151 context.text(((java.lang.String) _Version), "Version");
152 } catch (java.lang.Exception e) {
153 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context);
154 }
155 context.endAttribute();
156 super.serializeAttributes(context);
157 if (_Specifications!= null) {
158 if (_Specifications instanceof javax.xml.bind.Element) {
159 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
160 }
161 }
162 if (_Implementations!= null) {
163 if (_Implementations instanceof javax.xml.bind.Element) {
164 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
165 }
166 }
167 if (_Properties!= null) {
168 if (_Properties instanceof javax.xml.bind.Element) {
169 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
170 }
171 }
172 if (_Messages!= null) {
173 if (_Messages instanceof javax.xml.bind.Element) {
174 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
175 }
176 }
177 }
178
179 public void serializeURIs(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context)
180 throws org.xml.sax.SAXException
181 {
182 context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
183 context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true);
184 super.serializeURIs(context);
185 if (_Specifications!= null) {
186 if (_Specifications instanceof javax.xml.bind.Element) {
187 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Specifications), "Specifications");
188 }
189 }
190 if (_Implementations!= null) {
191 if (_Implementations instanceof javax.xml.bind.Element) {
192 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Implementations), "Implementations");
193 }
194 }
195 if (_Properties!= null) {
196 if (_Properties instanceof javax.xml.bind.Element) {
197 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Properties), "Properties");
198 }
199 }
200 if (_Messages!= null) {
201 if (_Messages instanceof javax.xml.bind.Element) {
202 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Messages), "Messages");
203 }
204 }
205 }
206
207 public java.lang.Class getPrimaryInterface() {
208 return (org.jdtaus.mojo.resource.model.Module.class);
209 }
210
211 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
212 if (schemaFragment == null) {
213 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize((
214 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
215 +"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
216 +"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
217 +"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
218 +"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000pp"
219 +"sq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001pp"
220 +"sq\u0000~\u0000\fsr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.su"
221 +"n.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fL"
222 +"com/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.Elemen"
223 +"tExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq"
224 +"\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\fppsr\u0000 com.sun.msv.grammar.OneOrMoreEx"
225 +"p\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\u0002\u0000\u0001L\u0000\u0003ex"
226 +"pq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u0010psr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000"
227 +"\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\u0012xq\u0000~\u0000\u0003q\u0000~\u0000\u0010psr\u00002com.sun.msv"
228 +".grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~"
229 +"\u0000\u000f\u0001q\u0000~\u0000\u001csr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dc"
230 +"om.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.gra"
231 +"mmar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u001dq\u0000~\u0000\""
232 +"sr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNa"
233 +"met\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000~\u0000$xq\u0000~\u0000\u001ft\u00003org.jdta"
234 +"us.mojo.resource.model.DocumentationElementt\u0000+http://java.su"
235 +"n.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp\u0000s"
236 +"q\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u0000$org.j"
237 +"dtaus.mojo.resource.model.Textsq\u0000~\u0000\'sq\u0000~\u0000\fppsq\u0000~\u0000\u0019q\u0000~\u0000\u0010psr\u0000\u001b"
238 +"com.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/d"
239 +"atatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/S"
240 +"tringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000"
241 +"\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
242 +"\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'"
243 +"com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespa"
244 +"ceUriq\u0000~\u0000$L\u0000\btypeNameq\u0000~\u0000$L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datat"
245 +"ype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLS"
246 +"chemat\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcesso"
247 +"r$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpace"
248 +"Processor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$Nul"
249 +"lSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.String"
250 +"Pair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000$L\u0000\fnamespaceURIq\u0000~\u0000$xpq\u0000~\u0000=q"
251 +"\u0000~\u0000<sq\u0000~\u0000#t\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instanc"
252 +"eq\u0000~\u0000\"sq\u0000~\u0000#t\u0000\rdocumentationt\u0000&http://jdtaus.org/core/model/"
253 +"containerq\u0000~\u0000\"sq\u0000~\u0000\fppsq\u0000~\u0000\fq\u0000~\u0000\u0010psq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\fppsq\u0000~\u0000"
254 +"\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u00004org.jdtaus.mojo.r"
255 +"esource.model.SpecificationsElementq\u0000~\u0000\'sq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\u0000p"
256 +"psq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000"
257 +"~\u0000#t\u0000-org.jdtaus.mojo.resource.model.Specificationsq\u0000~\u0000\'sq\u0000~"
258 +"\u0000\fppsq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u00005q\u0000~\u0000Eq\u0000~\u0000\"sq\u0000~\u0000#t\u0000\u000especificationsq\u0000~\u0000Jq"
259 +"\u0000~\u0000\"sq\u0000~\u0000\fppsq\u0000~\u0000\fq\u0000~\u0000\u0010psq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000"
260 +"~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u00005org.jdtaus.mojo.resource.mo"
261 +"del.ImplementationsElementq\u0000~\u0000\'sq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp"
262 +"\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u0000.org"
263 +".jdtaus.mojo.resource.model.Implementationsq\u0000~\u0000\'sq\u0000~\u0000\fppsq\u0000~"
264 +"\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u00005q\u0000~\u0000Eq\u0000~\u0000\"sq\u0000~\u0000#t\u0000\u000fimplementationsq\u0000~\u0000Jq\u0000~\u0000\"sq\u0000"
265 +"~\u0000\fppsq\u0000~\u0000\fq\u0000~\u0000\u0010psq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000"
266 +"\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u00000org.jdtaus.mojo.resource.model.Pro"
267 +"pertiesElementq\u0000~\u0000\'sq\u0000~\u0000\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\fppsq\u0000"
268 +"~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u0000)org.jdtaus.mojo"
269 +".resource.model.Propertiesq\u0000~\u0000\'sq\u0000~\u0000\fppsq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u00005q\u0000~\u0000"
270 +"Eq\u0000~\u0000\"sq\u0000~\u0000#t\u0000\npropertiesq\u0000~\u0000Jq\u0000~\u0000\"sq\u0000~\u0000\fppsq\u0000~\u0000\fq\u0000~\u0000\u0010psq\u0000~\u0000"
271 +"\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000"
272 +"#t\u0000.org.jdtaus.mojo.resource.model.MessagesElementq\u0000~\u0000\'sq\u0000~\u0000"
273 +"\u0011q\u0000~\u0000\u0010p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0011pp\u0000sq\u0000~\u0000\fppsq\u0000~\u0000\u0016q\u0000~\u0000\u0010psq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~"
274 +"\u0000\u001cq\u0000~\u0000 q\u0000~\u0000\"sq\u0000~\u0000#t\u0000\'org.jdtaus.mojo.resource.model.Messages"
275 +"q\u0000~\u0000\'sq\u0000~\u0000\fppsq\u0000~\u0000\u0019q\u0000~\u0000\u0010pq\u0000~\u00005q\u0000~\u0000Eq\u0000~\u0000\"sq\u0000~\u0000#t\u0000\bmessagesq\u0000~"
276 +"\u0000Jq\u0000~\u0000\"sq\u0000~\u0000\fppsq\u0000~\u0000\u0019q\u0000~\u0000\u0010psq\u0000~\u00002ppsr\u0000\'com.sun.msv.datatype."
277 +"xsd.MaxLengthFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\tmaxLengthxr\u00009com.sun.msv.dat"
278 +"atype.xsd.DataTypeWithValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com"
279 +".sun.msv.datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacet"
280 +"FixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatyp"
281 +"e/xsd/XSDatatypeImpl;L\u0000\fconcreteTypet\u0000\'Lcom/sun/msv/datatype"
282 +"/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000$xq\u0000~\u00009q\u0000~\u0000Jt\u0000\u0007Versionsr\u00005"
283 +"com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
284 +"\u0001\u0002\u0000\u0000xq\u0000~\u0000?\u0000\u0000sr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
285 +"\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u00007q\u0000~\u0000<t\u0000\u0006stringq\u0000~\u0000\u00a6\u0001q\u0000~\u0000\u00a8t\u0000\tmaxLengt"
286 +"h\u0000\u0000\u0000dq\u0000~\u0000Bsq\u0000~\u0000Cq\u0000~\u0000\u00a4q\u0000~\u0000Jsq\u0000~\u0000#t\u0000\fmodelVersionq\u0000~\u0000Jq\u0000~\u0000\"sq\u0000"
287 +"~\u0000\u0019ppsq\u0000~\u00002ppsr\u0000%com.sun.msv.datatype.xsd.PatternFacet\u0000\u0000\u0000\u0000\u0000\u0000"
288 +"\u0000\u0001\u0002\u0000\u0001[\u0000\bpatternst\u0000\u0013[Ljava/lang/String;xr\u0000;com.sun.msv.dataty"
289 +"pe.xsd.DataTypeWithLexicalConstraintFacetT\u0090\u001c>\u001azb\u00ea\u0002\u0000\u0000xq\u0000~\u0000\u00a0q\u0000"
290 +"~\u0000Jt\u0000\nIdentifierq\u0000~\u0000@\u0000\u0000sr\u0000(com.sun.msv.datatype.xsd.WhiteSpa"
291 +"ceFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u00a0q\u0000~\u0000Jq\u0000~\u0000\u00b4q\u0000~\u0000@\u0000\u0000q\u0000~\u0000\u00a8q\u0000~\u0000\u00a8t\u0000\nwhiteS"
292 +"paceq\u0000~\u0000\u00a8t\u0000\u0007patternur\u0000\u0013[Ljava.lang.String;\u00ad\u00d2V\u00e7\u00e9\u001d{G\u0002\u0000\u0000xp\u0000\u0000\u0000\u0001t"
293 +"\u0000\u0007\\p{L}.*q\u0000~\u0000Bsq\u0000~\u0000Cq\u0000~\u0000\u00b4q\u0000~\u0000Jsq\u0000~\u0000#t\u0000\u0004nameq\u0000~\u0000Jsq\u0000~\u0000\u0019ppq\u0000~\u0000"
294 +"\u009dsq\u0000~\u0000#t\u0000\u0007versionq\u0000~\u0000Jsr\u0000\"com.sun.msv.grammar.ExpressionPool"
295 +"\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool"
296 +"$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedH"
297 +"ash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/m"
298 +"sv/grammar/ExpressionPool;xp\u0000\u0000\u00000\u0001pq\u0000~\u0000\u0015q\u0000~\u0000+q\u0000~\u0000Nq\u0000~\u0000Vq\u0000~\u0000bq"
299 +"\u0000~\u0000jq\u0000~\u0000vq\u0000~\u0000~q\u0000~\u0000\u008aq\u0000~\u0000\u0092q\u0000~\u0000\nq\u0000~\u0000\u0007q\u0000~\u00000q\u0000~\u0000[q\u0000~\u0000oq\u0000~\u0000\u0083q\u0000~\u0000\u0097q"
300 +"\u0000~\u0000\u009bq\u0000~\u0000\u000eq\u0000~\u0000Lq\u0000~\u0000`q\u0000~\u0000tq\u0000~\u0000\u0088q\u0000~\u0000\u0018q\u0000~\u0000,q\u0000~\u0000Oq\u0000~\u0000Wq\u0000~\u0000cq\u0000~\u0000kq"
301 +"\u0000~\u0000wq\u0000~\u0000\u000bq\u0000~\u0000\u007fq\u0000~\u0000\u008bq\u0000~\u0000\u0093q\u0000~\u0000\u0006q\u0000~\u0000\rq\u0000~\u0000Kq\u0000~\u0000_q\u0000~\u0000sq\u0000~\u0000\u0087q\u0000~\u0000\bq"
302 +"\u0000~\u0000\u0005q\u0000~\u0000)q\u0000~\u0000Tq\u0000~\u0000hq\u0000~\u0000|q\u0000~\u0000\u0090q\u0000~\u0000\tx"));
303 }
304 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment);
305 }
306
307 public class Unmarshaller
308 extends org.jdtaus.mojo.resource.model.impl.runtime.AbstractUnmarshallingEventHandlerImpl
309 {
310
311
312 public Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) {
313 super(context, "--------------------");
314 }
315
316 protected Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context, int startState) {
317 this(context);
318 state = startState;
319 }
320
321 public java.lang.Object owner() {
322 return org.jdtaus.mojo.resource.model.impl.ModuleImpl.this;
323 }
324
325 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts)
326 throws org.xml.sax.SAXException
327 {
328 int attIdx;
329 outer:
330 while (true) {
331 switch (state) {
332 case 0 :
333 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
334 if (attIdx >= 0) {
335 final java.lang.String v = context.eatAttribute(attIdx);
336 state = 3;
337 eatText1(v);
338 continue outer;
339 }
340 break;
341 case 14 :
342 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
343 if (attIdx >= 0) {
344 context.consumeAttribute(attIdx);
345 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
346 return ;
347 }
348 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
349 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname, __atts));
350 return ;
351 }
352 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
353 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname, __atts));
354 return ;
355 }
356 if (("property" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
357 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname, __atts));
358 return ;
359 }
360 if (("property" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
361 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname, __atts));
362 return ;
363 }
364 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname, __atts));
365 return ;
366 case 9 :
367 if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
368 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.PropertiesElementImpl.class), 10, ___uri, ___local, ___qname, __atts));
369 return ;
370 }
371 if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
372 context.pushAttributes(__atts, false);
373 state = 14;
374 return ;
375 }
376 state = 10;
377 continue outer;
378 case 3 :
379 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
380 if (attIdx >= 0) {
381 final java.lang.String v = context.eatAttribute(attIdx);
382 state = 6;
383 eatText2(v);
384 continue outer;
385 }
386 break;
387 case 6 :
388 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
389 if (attIdx >= 0) {
390 context.consumeAttribute(attIdx);
391 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
392 return ;
393 }
394 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
395 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname, __atts);
396 return ;
397 }
398 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
399 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname, __atts);
400 return ;
401 }
402 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname, __atts);
403 return ;
404 case 16 :
405 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
406 if (attIdx >= 0) {
407 context.consumeAttribute(attIdx);
408 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
409 return ;
410 }
411 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
412 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname, __atts));
413 return ;
414 }
415 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
416 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname, __atts));
417 return ;
418 }
419 if (("implementation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
420 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname, __atts));
421 return ;
422 }
423 if (("implementation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
424 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname, __atts));
425 return ;
426 }
427 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname, __atts));
428 return ;
429 case 12 :
430 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
431 if (attIdx >= 0) {
432 context.consumeAttribute(attIdx);
433 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
434 return ;
435 }
436 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
437 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
438 return ;
439 }
440 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
441 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
442 return ;
443 }
444 if (("message" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
445 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
446 return ;
447 }
448 if (("message" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
449 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
450 return ;
451 }
452 if (("reference" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
453 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
454 return ;
455 }
456 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname, __atts));
457 return ;
458 case 8 :
459 if (("implementations" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
460 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ImplementationsElementImpl.class), 9, ___uri, ___local, ___qname, __atts));
461 return ;
462 }
463 if (("implementations" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
464 context.pushAttributes(__atts, false);
465 state = 16;
466 return ;
467 }
468 state = 9;
469 continue outer;
470 case 18 :
471 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
472 if (attIdx >= 0) {
473 context.consumeAttribute(attIdx);
474 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts);
475 return ;
476 }
477 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
478 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
479 return ;
480 }
481 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
482 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
483 return ;
484 }
485 if (("specification" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
486 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
487 return ;
488 }
489 if (("specification" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
490 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
491 return ;
492 }
493 if (("reference" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
494 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
495 return ;
496 }
497 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname, __atts));
498 return ;
499 case 7 :
500 if (("specifications" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
501 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.SpecificationsElementImpl.class), 8, ___uri, ___local, ___qname, __atts));
502 return ;
503 }
504 if (("specifications" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
505 context.pushAttributes(__atts, false);
506 state = 18;
507 return ;
508 }
509 state = 8;
510 continue outer;
511 case 10 :
512 if (("messages" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
513 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.MessagesElementImpl.class), 11, ___uri, ___local, ___qname, __atts));
514 return ;
515 }
516 if (("messages" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
517 context.pushAttributes(__atts, false);
518 state = 12;
519 return ;
520 }
521 state = 11;
522 continue outer;
523 case 11 :
524 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts);
525 return ;
526 }
527 super.enterElement(___uri, ___local, ___qname, __atts);
528 break;
529 }
530 }
531
532 private void eatText1(final java.lang.String value)
533 throws org.xml.sax.SAXException
534 {
535 try {
536 _Name = com.sun.xml.bind.WhiteSpaceProcessor.collapse(value);
537 } catch (java.lang.Exception e) {
538 handleParseConversionException(e);
539 }
540 }
541
542 private void eatText2(final java.lang.String value)
543 throws org.xml.sax.SAXException
544 {
545 try {
546 _Version = value;
547 } catch (java.lang.Exception e) {
548 handleParseConversionException(e);
549 }
550 }
551
552 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
553 throws org.xml.sax.SAXException
554 {
555 int attIdx;
556 outer:
557 while (true) {
558 switch (state) {
559 case 0 :
560 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
561 if (attIdx >= 0) {
562 final java.lang.String v = context.eatAttribute(attIdx);
563 state = 3;
564 eatText1(v);
565 continue outer;
566 }
567 break;
568 case 14 :
569 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
570 if (attIdx >= 0) {
571 context.consumeAttribute(attIdx);
572 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
573 return ;
574 }
575 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname));
576 return ;
577 case 9 :
578 state = 10;
579 continue outer;
580 case 3 :
581 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
582 if (attIdx >= 0) {
583 final java.lang.String v = context.eatAttribute(attIdx);
584 state = 6;
585 eatText2(v);
586 continue outer;
587 }
588 break;
589 case 6 :
590 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
591 if (attIdx >= 0) {
592 context.consumeAttribute(attIdx);
593 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
594 return ;
595 }
596 spawnHandlerFromLeaveElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname);
597 return ;
598 case 16 :
599 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
600 if (attIdx >= 0) {
601 context.consumeAttribute(attIdx);
602 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
603 return ;
604 }
605 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname));
606 return ;
607 case 13 :
608 if (("messages" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
609 context.popAttributes();
610 state = 11;
611 return ;
612 }
613 break;
614 case 12 :
615 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
616 if (attIdx >= 0) {
617 context.consumeAttribute(attIdx);
618 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
619 return ;
620 }
621 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname));
622 return ;
623 case 8 :
624 state = 9;
625 continue outer;
626 case 19 :
627 if (("specifications" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
628 context.popAttributes();
629 state = 8;
630 return ;
631 }
632 break;
633 case 18 :
634 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
635 if (attIdx >= 0) {
636 context.consumeAttribute(attIdx);
637 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname);
638 return ;
639 }
640 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname));
641 return ;
642 case 7 :
643 state = 8;
644 continue outer;
645 case 10 :
646 state = 11;
647 continue outer;
648 case 11 :
649 revertToParentFromLeaveElement(___uri, ___local, ___qname);
650 return ;
651 case 17 :
652 if (("implementations" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
653 context.popAttributes();
654 state = 9;
655 return ;
656 }
657 break;
658 case 15 :
659 if (("properties" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
660 context.popAttributes();
661 state = 10;
662 return ;
663 }
664 break;
665 }
666 super.leaveElement(___uri, ___local, ___qname);
667 break;
668 }
669 }
670
671 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
672 throws org.xml.sax.SAXException
673 {
674 int attIdx;
675 outer:
676 while (true) {
677 switch (state) {
678 case 0 :
679 if (("name" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
680 state = 1;
681 return ;
682 }
683 break;
684 case 14 :
685 if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
686 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname));
687 return ;
688 }
689 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname));
690 return ;
691 case 9 :
692 state = 10;
693 continue outer;
694 case 3 :
695 if (("version" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
696 state = 4;
697 return ;
698 }
699 break;
700 case 6 :
701 if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
702 spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname);
703 return ;
704 }
705 spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname);
706 return ;
707 case 16 :
708 if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
709 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname));
710 return ;
711 }
712 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname));
713 return ;
714 case 12 :
715 if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
716 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname));
717 return ;
718 }
719 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname));
720 return ;
721 case 8 :
722 state = 9;
723 continue outer;
724 case 18 :
725 if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
726 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname));
727 return ;
728 }
729 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname));
730 return ;
731 case 7 :
732 state = 8;
733 continue outer;
734 case 10 :
735 state = 11;
736 continue outer;
737 case 11 :
738 revertToParentFromEnterAttribute(___uri, ___local, ___qname);
739 return ;
740 }
741 super.enterAttribute(___uri, ___local, ___qname);
742 break;
743 }
744 }
745
746 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname)
747 throws org.xml.sax.SAXException
748 {
749 int attIdx;
750 outer:
751 while (true) {
752 switch (state) {
753 case 0 :
754 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
755 if (attIdx >= 0) {
756 final java.lang.String v = context.eatAttribute(attIdx);
757 state = 3;
758 eatText1(v);
759 continue outer;
760 }
761 break;
762 case 14 :
763 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
764 if (attIdx >= 0) {
765 context.consumeAttribute(attIdx);
766 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
767 return ;
768 }
769 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, ___uri, ___local, ___qname));
770 return ;
771 case 9 :
772 state = 10;
773 continue outer;
774 case 3 :
775 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
776 if (attIdx >= 0) {
777 final java.lang.String v = context.eatAttribute(attIdx);
778 state = 6;
779 eatText2(v);
780 continue outer;
781 }
782 break;
783 case 6 :
784 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
785 if (attIdx >= 0) {
786 context.consumeAttribute(attIdx);
787 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
788 return ;
789 }
790 spawnHandlerFromLeaveAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, ___uri, ___local, ___qname);
791 return ;
792 case 16 :
793 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
794 if (attIdx >= 0) {
795 context.consumeAttribute(attIdx);
796 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
797 return ;
798 }
799 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, ___uri, ___local, ___qname));
800 return ;
801 case 2 :
802 if (("name" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
803 state = 3;
804 return ;
805 }
806 break;
807 case 12 :
808 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
809 if (attIdx >= 0) {
810 context.consumeAttribute(attIdx);
811 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
812 return ;
813 }
814 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, ___uri, ___local, ___qname));
815 return ;
816 case 8 :
817 state = 9;
818 continue outer;
819 case 18 :
820 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
821 if (attIdx >= 0) {
822 context.consumeAttribute(attIdx);
823 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname);
824 return ;
825 }
826 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, ___uri, ___local, ___qname));
827 return ;
828 case 5 :
829 if (("version" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) {
830 state = 6;
831 return ;
832 }
833 break;
834 case 7 :
835 state = 8;
836 continue outer;
837 case 10 :
838 state = 11;
839 continue outer;
840 case 11 :
841 revertToParentFromLeaveAttribute(___uri, ___local, ___qname);
842 return ;
843 }
844 super.leaveAttribute(___uri, ___local, ___qname);
845 break;
846 }
847 }
848
849 public void handleText(final java.lang.String value)
850 throws org.xml.sax.SAXException
851 {
852 int attIdx;
853 outer:
854 while (true) {
855 try {
856 switch (state) {
857 case 0 :
858 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name");
859 if (attIdx >= 0) {
860 final java.lang.String v = context.eatAttribute(attIdx);
861 state = 3;
862 eatText1(v);
863 continue outer;
864 }
865 break;
866 case 14 :
867 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
868 if (attIdx >= 0) {
869 context.consumeAttribute(attIdx);
870 context.getCurrentHandler().text(value);
871 return ;
872 }
873 _Properties = ((org.jdtaus.mojo.resource.model.impl.PropertiesImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.PropertiesImpl.class), 15, value));
874 return ;
875 case 9 :
876 state = 10;
877 continue outer;
878 case 3 :
879 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "version");
880 if (attIdx >= 0) {
881 final java.lang.String v = context.eatAttribute(attIdx);
882 state = 6;
883 eatText2(v);
884 continue outer;
885 }
886 break;
887 case 4 :
888 state = 5;
889 eatText2(value);
890 return ;
891 case 6 :
892 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
893 if (attIdx >= 0) {
894 context.consumeAttribute(attIdx);
895 context.getCurrentHandler().text(value);
896 return ;
897 }
898 spawnHandlerFromText((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.ModuleImpl.this).new Unmarshaller(context)), 7, value);
899 return ;
900 case 16 :
901 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
902 if (attIdx >= 0) {
903 context.consumeAttribute(attIdx);
904 context.getCurrentHandler().text(value);
905 return ;
906 }
907 _Implementations = ((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.ImplementationsImpl.class), 17, value));
908 return ;
909 case 1 :
910 state = 2;
911 eatText1(value);
912 return ;
913 case 12 :
914 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
915 if (attIdx >= 0) {
916 context.consumeAttribute(attIdx);
917 context.getCurrentHandler().text(value);
918 return ;
919 }
920 _Messages = ((org.jdtaus.mojo.resource.model.impl.MessagesImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.MessagesImpl.class), 13, value));
921 return ;
922 case 8 :
923 state = 9;
924 continue outer;
925 case 18 :
926 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion");
927 if (attIdx >= 0) {
928 context.consumeAttribute(attIdx);
929 context.getCurrentHandler().text(value);
930 return ;
931 }
932 _Specifications = ((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.SpecificationsImpl.class), 19, value));
933 return ;
934 case 7 :
935 state = 8;
936 continue outer;
937 case 10 :
938 state = 11;
939 continue outer;
940 case 11 :
941 revertToParentFromText(value);
942 return ;
943 }
944 } catch (java.lang.RuntimeException e) {
945 handleUnexpectedTextException(value, e);
946 }
947 break;
948 }
949 }
950
951 }
952
953 }