001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-01/24/2006 06:15 PM(kohsuke)-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: 2012.10.03 at 04:27:47 AM CEST 006// 007 008 009package org.jdtaus.mojo.resource.model.impl; 010 011public class DependenciesImpl 012 extends org.jdtaus.mojo.resource.model.impl.ModelObjectImpl 013 implements org.jdtaus.mojo.resource.model.Dependencies, 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 014{ 015 016 protected com.sun.xml.bind.util.ListImpl _Dependency; 017 public final static java.lang.Class version = (org.jdtaus.mojo.resource.model.impl.JAXBVersion.class); 018 private static com.sun.msv.grammar.Grammar schemaFragment; 019 020 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() { 021 return (org.jdtaus.mojo.resource.model.Dependencies.class); 022 } 023 024 protected com.sun.xml.bind.util.ListImpl _getDependency() { 025 if (_Dependency == null) { 026 _Dependency = new com.sun.xml.bind.util.ListImpl(new java.util.ArrayList()); 027 } 028 return _Dependency; 029 } 030 031 public java.util.List getDependency() { 032 return _getDependency(); 033 } 034 035 public org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingEventHandler createUnmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) { 036 return new org.jdtaus.mojo.resource.model.impl.DependenciesImpl.Unmarshaller(context); 037 } 038 039 public void serializeBody(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context) 040 throws org.xml.sax.SAXException 041 { 042 int idx1 = 0; 043 final int len1 = ((_Dependency == null)? 0 :_Dependency.size()); 044 super.serializeBody(context); 045 while (idx1 != len1) { 046 if (_Dependency.get(idx1) instanceof javax.xml.bind.Element) { 047 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Dependency.get(idx1 ++)), "Dependency"); 048 } else { 049 context.startElement("http://jdtaus.org/core/model/container", "dependency"); 050 int idx_0 = idx1; 051 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Dependency.get(idx_0 ++)), "Dependency"); 052 context.endNamespaceDecls(); 053 int idx_1 = idx1; 054 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Dependency.get(idx_1 ++)), "Dependency"); 055 context.endAttributes(); 056 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Dependency.get(idx1 ++)), "Dependency"); 057 context.endElement(); 058 } 059 } 060 } 061 062 public void serializeAttributes(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context) 063 throws org.xml.sax.SAXException 064 { 065 int idx1 = 0; 066 final int len1 = ((_Dependency == null)? 0 :_Dependency.size()); 067 super.serializeAttributes(context); 068 while (idx1 != len1) { 069 if (_Dependency.get(idx1) instanceof javax.xml.bind.Element) { 070 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Dependency.get(idx1 ++)), "Dependency"); 071 } else { 072 idx1 += 1; 073 } 074 } 075 } 076 077 public void serializeURIs(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context) 078 throws org.xml.sax.SAXException 079 { 080 int idx1 = 0; 081 final int len1 = ((_Dependency == null)? 0 :_Dependency.size()); 082 super.serializeURIs(context); 083 while (idx1 != len1) { 084 if (_Dependency.get(idx1) instanceof javax.xml.bind.Element) { 085 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Dependency.get(idx1 ++)), "Dependency"); 086 } else { 087 idx1 += 1; 088 } 089 } 090 } 091 092 public java.lang.Class getPrimaryInterface() { 093 return (org.jdtaus.mojo.resource.model.Dependencies.class); 094 } 095 096 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() { 097 if (schemaFragment == null) { 098 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize(( 099 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su" 100+"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra" 101+"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi" 102+"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b" 103+"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv.grammar.ChoiceEx" 104+"p\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsq\u0000~\u0000\u0007sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000" 105+"\u0005valuexp\u0000psr\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000" 106+"\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.su" 107+"n.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttrib" 108+"utesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u000bp\u0000sq\u0000~\u0000\u0007ppsr\u0000 com.sun.msv" 109+".grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.Unar" 110+"yExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\u000bpsr\u0000 com.sun.msv.gramma" 111+"r.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\rxq\u0000~\u0000\u0003q" 112+"\u0000~\u0000\u000bpsr\u00002com.sun.msv.grammar.Expression$AnyStringExpression\u0000" 113+"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\n\u0001q\u0000~\u0000\u0017sr\u0000 com.sun.msv.grammar.AnyNameC" 114+"lass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000x" 115+"psr\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000" 116+"\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u0018q\u0000~\u0000\u001dsr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000" 117+"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L\u0000\fnamespaceURIq\u0000" 118+"~\u0000\u001fxq\u0000~\u0000\u001at\u00003org.jdtaus.mojo.resource.model.DocumentationElem" 119+"entt\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\fq\u0000~\u0000\u000b" 120+"p\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\fpp\u0000sq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0011q\u0000~\u0000\u000bpsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpq\u0000~\u0000\u0017q\u0000~\u0000" 121+"\u001bq\u0000~\u0000\u001dsq\u0000~\u0000\u001et\u0000$org.jdtaus.mojo.resource.model.Textsq\u0000~\u0000\"sq\u0000~" 122+"\u0000\u0007ppsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000" 123+"\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000" 124+"\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"com.sun.msv.dataty" 125+"pe.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.Buil" 126+"tinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.Concret" 127+"eType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000" 128+"\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000\u001fL\u0000\btypeNameq\u0000~\u0000\u001fL\u0000\nwhiteSpacet" 129+"\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://" 130+"www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xs" 131+"d.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.dat" 132+"atype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.gr" 133+"ammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom" 134+".sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001fL\u0000\fnames" 135+"paceURIq\u0000~\u0000\u001fxpq\u0000~\u00008q\u0000~\u00007sq\u0000~\u0000\u001et\u0000\u0004typet\u0000)http://www.w3.org/20" 136+"01/XMLSchema-instanceq\u0000~\u0000\u001dsq\u0000~\u0000\u001et\u0000\rdocumentationt\u0000&http://jd" 137+"taus.org/core/model/containerq\u0000~\u0000\u001dsq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0011q\u0000~\u0000\u000bpsq\u0000~\u0000\u0007" 138+"q\u0000~\u0000\u000bpsq\u0000~\u0000\fq\u0000~\u0000\u000bp\u0000sq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0011q\u0000~\u0000\u000bpsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpq\u0000~\u0000\u0017q\u0000~\u0000" 139+"\u001bq\u0000~\u0000\u001dsq\u0000~\u0000\u001et\u00000org.jdtaus.mojo.resource.model.DependencyElem" 140+"entq\u0000~\u0000\"sq\u0000~\u0000\fq\u0000~\u0000\u000bp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\fpp\u0000sq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0011q\u0000~\u0000\u000bpsq" 141+"\u0000~\u0000\u0014q\u0000~\u0000\u000bpq\u0000~\u0000\u0017q\u0000~\u0000\u001bq\u0000~\u0000\u001dsq\u0000~\u0000\u001et\u0000)org.jdtaus.mojo.resource.m" 142+"odel.Dependencyq\u0000~\u0000\"sq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpq\u0000~\u00000q\u0000~\u0000@q\u0000~\u0000\u001dsq\u0000~\u0000" 143+"\u001et\u0000\ndependencyq\u0000~\u0000Eq\u0000~\u0000\u001dsq\u0000~\u0000\u0007ppsq\u0000~\u0000\u0014q\u0000~\u0000\u000bpsq\u0000~\u0000-ppsr\u0000\'com." 144+"sun.msv.datatype.xsd.MaxLengthFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\tmaxLengthxr" 145+"\u00009com.sun.msv.datatype.xsd.DataTypeWithValueConstraintFacet\"" 146+"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000" 147+"\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseTypet\u0000)Lco" 148+"m/sun/msv/datatype/xsd/XSDatatypeImpl;L\u0000\fconcreteTypet\u0000\'Lcom" 149+"/sun/msv/datatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000\u001fxq\u0000~\u00004q\u0000" 150+"~\u0000Et\u0000\u0007Versionsr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcesso" 151+"r$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000:\u0000\u0000sr\u0000#com.sun.msv.datatype.xsd.St" 152+"ringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u00002q\u0000~\u00007t\u0000\u0006stringq\u0000~\u0000f" 153+"\u0001q\u0000~\u0000ht\u0000\tmaxLength\u0000\u0000\u0000dq\u0000~\u0000=sq\u0000~\u0000>q\u0000~\u0000dq\u0000~\u0000Esq\u0000~\u0000\u001et\u0000\fmodelVer" 154+"sionq\u0000~\u0000Eq\u0000~\u0000\u001dsr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001" 155+"\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedH" 156+"ash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef" 157+"\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/gramm" 158+"ar/ExpressionPool;xp\u0000\u0000\u0000\u0014\u0001pq\u0000~\u0000\u0010q\u0000~\u0000&q\u0000~\u0000Jq\u0000~\u0000Rq\u0000~\u0000[q\u0000~\u0000+q\u0000~\u0000" 159+"Wq\u0000~\u0000\tq\u0000~\u0000Hq\u0000~\u0000\u0005q\u0000~\u0000\u0013q\u0000~\u0000\'q\u0000~\u0000Kq\u0000~\u0000Sq\u0000~\u0000\bq\u0000~\u0000$q\u0000~\u0000Pq\u0000~\u0000Fq\u0000~\u0000" 160+"\u0006q\u0000~\u0000Gx")); 161 } 162 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment); 163 } 164 165 public class Unmarshaller 166 extends org.jdtaus.mojo.resource.model.impl.runtime.AbstractUnmarshallingEventHandlerImpl 167 { 168 169 170 public Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) { 171 super(context, "-----"); 172 } 173 174 protected Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context, int startState) { 175 this(context); 176 state = startState; 177 } 178 179 public java.lang.Object owner() { 180 return org.jdtaus.mojo.resource.model.impl.DependenciesImpl.this; 181 } 182 183 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts) 184 throws org.xml.sax.SAXException 185 { 186 int attIdx; 187 outer: 188 while (true) { 189 switch (state) { 190 case 1 : 191 if (("dependency" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 192 _getDependency().add(((org.jdtaus.mojo.resource.model.impl.DependencyElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.DependencyElementImpl.class), 4, ___uri, ___local, ___qname, __atts))); 193 return ; 194 } 195 if (("dependency" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 196 context.pushAttributes(__atts, false); 197 state = 2; 198 return ; 199 } 200 state = 4; 201 continue outer; 202 case 4 : 203 if (("dependency" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 204 _getDependency().add(((org.jdtaus.mojo.resource.model.impl.DependencyElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.DependencyElementImpl.class), 4, ___uri, ___local, ___qname, __atts))); 205 return ; 206 } 207 if (("dependency" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 208 context.pushAttributes(__atts, false); 209 state = 2; 210 return ; 211 } 212 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts); 213 return ; 214 case 0 : 215 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 216 if (attIdx >= 0) { 217 context.consumeAttribute(attIdx); 218 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts); 219 return ; 220 } 221 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 222 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.DependenciesImpl.this).new Unmarshaller(context)), 1, ___uri, ___local, ___qname, __atts); 223 return ; 224 } 225 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 226 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.DependenciesImpl.this).new Unmarshaller(context)), 1, ___uri, ___local, ___qname, __atts); 227 return ; 228 } 229 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.DependenciesImpl.this).new Unmarshaller(context)), 1, ___uri, ___local, ___qname, __atts); 230 return ; 231 case 2 : 232 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "bound"); 233 if (attIdx >= 0) { 234 context.consumeAttribute(attIdx); 235 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts); 236 return ; 237 } 238 break; 239 } 240 super.enterElement(___uri, ___local, ___qname, __atts); 241 break; 242 } 243 } 244 245 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 246 throws org.xml.sax.SAXException 247 { 248 int attIdx; 249 outer: 250 while (true) { 251 switch (state) { 252 case 1 : 253 state = 4; 254 continue outer; 255 case 3 : 256 if (("dependency" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 257 context.popAttributes(); 258 state = 4; 259 return ; 260 } 261 break; 262 case 4 : 263 revertToParentFromLeaveElement(___uri, ___local, ___qname); 264 return ; 265 case 0 : 266 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 267 if (attIdx >= 0) { 268 context.consumeAttribute(attIdx); 269 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname); 270 return ; 271 } 272 spawnHandlerFromLeaveElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.DependenciesImpl.this).new Unmarshaller(context)), 1, ___uri, ___local, ___qname); 273 return ; 274 case 2 : 275 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "bound"); 276 if (attIdx >= 0) { 277 context.consumeAttribute(attIdx); 278 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname); 279 return ; 280 } 281 break; 282 } 283 super.leaveElement(___uri, ___local, ___qname); 284 break; 285 } 286 } 287 288 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 289 throws org.xml.sax.SAXException 290 { 291 int attIdx; 292 outer: 293 while (true) { 294 switch (state) { 295 case 1 : 296 state = 4; 297 continue outer; 298 case 4 : 299 revertToParentFromEnterAttribute(___uri, ___local, ___qname); 300 return ; 301 case 0 : 302 if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 303 spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.DependenciesImpl.this).new Unmarshaller(context)), 1, ___uri, ___local, ___qname); 304 return ; 305 } 306 spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.DependenciesImpl.this).new Unmarshaller(context)), 1, ___uri, ___local, ___qname); 307 return ; 308 case 2 : 309 if (("bound" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 310 _getDependency().add(((org.jdtaus.mojo.resource.model.impl.DependencyImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.DependencyImpl.class), 3, ___uri, ___local, ___qname))); 311 return ; 312 } 313 break; 314 } 315 super.enterAttribute(___uri, ___local, ___qname); 316 break; 317 } 318 } 319 320 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 321 throws org.xml.sax.SAXException 322 { 323 int attIdx; 324 outer: 325 while (true) { 326 switch (state) { 327 case 1 : 328 state = 4; 329 continue outer; 330 case 4 : 331 revertToParentFromLeaveAttribute(___uri, ___local, ___qname); 332 return ; 333 case 0 : 334 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 335 if (attIdx >= 0) { 336 context.consumeAttribute(attIdx); 337 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname); 338 return ; 339 } 340 spawnHandlerFromLeaveAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.DependenciesImpl.this).new Unmarshaller(context)), 1, ___uri, ___local, ___qname); 341 return ; 342 case 2 : 343 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "bound"); 344 if (attIdx >= 0) { 345 context.consumeAttribute(attIdx); 346 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname); 347 return ; 348 } 349 break; 350 } 351 super.leaveAttribute(___uri, ___local, ___qname); 352 break; 353 } 354 } 355 356 public void handleText(final java.lang.String value) 357 throws org.xml.sax.SAXException 358 { 359 int attIdx; 360 outer: 361 while (true) { 362 try { 363 switch (state) { 364 case 1 : 365 state = 4; 366 continue outer; 367 case 4 : 368 revertToParentFromText(value); 369 return ; 370 case 0 : 371 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 372 if (attIdx >= 0) { 373 context.consumeAttribute(attIdx); 374 context.getCurrentHandler().text(value); 375 return ; 376 } 377 spawnHandlerFromText((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.DependenciesImpl.this).new Unmarshaller(context)), 1, value); 378 return ; 379 case 2 : 380 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "bound"); 381 if (attIdx >= 0) { 382 context.consumeAttribute(attIdx); 383 context.getCurrentHandler().text(value); 384 return ; 385 } 386 break; 387 } 388 } catch (java.lang.RuntimeException e) { 389 handleUnexpectedTextException(value, e); 390 } 391 break; 392 } 393 } 394 395 } 396 397}