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 MessageImpl 012 extends org.jdtaus.mojo.resource.model.impl.ModelObjectImpl 013 implements org.jdtaus.mojo.resource.model.Message, 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 java.lang.String _Name; 017 protected org.jdtaus.mojo.resource.model.Arguments _Arguments; 018 protected org.jdtaus.mojo.resource.model.Texts _Template; 019 public final static java.lang.Class version = (org.jdtaus.mojo.resource.model.impl.JAXBVersion.class); 020 private static com.sun.msv.grammar.Grammar schemaFragment; 021 022 private final static java.lang.Class PRIMARY_INTERFACE_CLASS() { 023 return (org.jdtaus.mojo.resource.model.Message.class); 024 } 025 026 public java.lang.String getName() { 027 return _Name; 028 } 029 030 public void setName(java.lang.String value) { 031 _Name = value; 032 } 033 034 public org.jdtaus.mojo.resource.model.Arguments getArguments() { 035 return _Arguments; 036 } 037 038 public void setArguments(org.jdtaus.mojo.resource.model.Arguments value) { 039 _Arguments = value; 040 } 041 042 public org.jdtaus.mojo.resource.model.Texts getTemplate() { 043 return _Template; 044 } 045 046 public void setTemplate(org.jdtaus.mojo.resource.model.Texts value) { 047 _Template = value; 048 } 049 050 public org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingEventHandler createUnmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) { 051 return new org.jdtaus.mojo.resource.model.impl.MessageImpl.Unmarshaller(context); 052 } 053 054 public void serializeBody(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context) 055 throws org.xml.sax.SAXException 056 { 057 super.serializeBody(context); 058 if (_Template!= null) { 059 if (_Template instanceof javax.xml.bind.Element) { 060 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Template), "Template"); 061 } else { 062 context.startElement("http://jdtaus.org/core/model/container", "template"); 063 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Template), "Template"); 064 context.endNamespaceDecls(); 065 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Template), "Template"); 066 context.endAttributes(); 067 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Template), "Template"); 068 context.endElement(); 069 } 070 } 071 if (_Arguments!= null) { 072 if (_Arguments instanceof javax.xml.bind.Element) { 073 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Arguments), "Arguments"); 074 } else { 075 context.startElement("http://jdtaus.org/core/model/container", "arguments"); 076 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Arguments), "Arguments"); 077 context.endNamespaceDecls(); 078 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Arguments), "Arguments"); 079 context.endAttributes(); 080 context.childAsBody(((com.sun.xml.bind.JAXBObject) _Arguments), "Arguments"); 081 context.endElement(); 082 } 083 } 084 } 085 086 public void serializeAttributes(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context) 087 throws org.xml.sax.SAXException 088 { 089 context.startAttribute("http://jdtaus.org/core/model/container", "name"); 090 try { 091 context.text(((java.lang.String) _Name), "Name"); 092 } catch (java.lang.Exception e) { 093 org.jdtaus.mojo.resource.model.impl.runtime.Util.handlePrintConversionException(this, e, context); 094 } 095 context.endAttribute(); 096 super.serializeAttributes(context); 097 if (_Template!= null) { 098 if (_Template instanceof javax.xml.bind.Element) { 099 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Template), "Template"); 100 } 101 } 102 if (_Arguments!= null) { 103 if (_Arguments instanceof javax.xml.bind.Element) { 104 context.childAsAttributes(((com.sun.xml.bind.JAXBObject) _Arguments), "Arguments"); 105 } 106 } 107 } 108 109 public void serializeURIs(org.jdtaus.mojo.resource.model.impl.runtime.XMLSerializer context) 110 throws org.xml.sax.SAXException 111 { 112 context.getNamespaceContext().declareNamespace("http://jdtaus.org/core/model/container", null, true); 113 super.serializeURIs(context); 114 if (_Template!= null) { 115 if (_Template instanceof javax.xml.bind.Element) { 116 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Template), "Template"); 117 } 118 } 119 if (_Arguments!= null) { 120 if (_Arguments instanceof javax.xml.bind.Element) { 121 context.childAsURIs(((com.sun.xml.bind.JAXBObject) _Arguments), "Arguments"); 122 } 123 } 124 } 125 126 public java.lang.Class getPrimaryInterface() { 127 return (org.jdtaus.mojo.resource.model.Message.class); 128 } 129 130 public com.sun.msv.verifier.DocumentDeclaration createRawValidator() { 131 if (schemaFragment == null) { 132 schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer.deserialize(( 133 "\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su" 134+"n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra" 135+"mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi" 136+"on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b" 137+"expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\u001dcom.sun.msv." 138+"grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsq\u0000~\u0000\tsr\u0000\u0011java.lang.Bool" 139+"ean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\u0000\'com.sun.msv.grammar.trex.Eleme" 140+"ntPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/Name" 141+"Class;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignore" 142+"UndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\rp\u0000sq\u0000~\u0000\tp" 143+"psr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun." 144+"msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\rpsr\u0000 co" 145+"m.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameC" 146+"lassq\u0000~\u0000\u000fxq\u0000~\u0000\u0003q\u0000~\u0000\rpsr\u00002com.sun.msv.grammar.Expression$AnyS" 147+"tringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000\f\u0001q\u0000~\u0000\u0019sr\u0000 com.sun.msv." 148+"grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.NameC" 149+"lass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u00000com.sun.msv.grammar.Expression$EpsilonE" 150+"xpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u0000\u001aq\u0000~\u0000\u001fsr\u0000#com.sun.msv.grammar." 151+"SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNamet\u0000\u0012Ljava/lang/String;L" 152+"\u0000\fnamespaceURIq\u0000~\u0000!xq\u0000~\u0000\u001ct\u00003org.jdtaus.mojo.resource.model.D" 153+"ocumentationElementt\u0000+http://java.sun.com/jaxb/xjc/dummy-ele" 154+"mentssq\u0000~\u0000\u000eq\u0000~\u0000\rp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000epp\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0013q\u0000~\u0000\rpsq\u0000~\u0000" 155+"\u0016q\u0000~\u0000\rpq\u0000~\u0000\u0019q\u0000~\u0000\u001dq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000$org.jdtaus.mojo.resource.mode" 156+"l.Textsq\u0000~\u0000$sq\u0000~\u0000\tppsq\u0000~\u0000\u0016q\u0000~\u0000\rpsr\u0000\u001bcom.sun.msv.grammar.Data" 157+"Exp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exce" 158+"ptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000\"co" 159+"m.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000*com.sun.msv.d" 160+"atatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.data" 161+"type.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd" 162+".XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUriq\u0000~\u0000!L\u0000\btypeNameq\u0000~" 163+"\u0000!L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProces" 164+"sor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0005QNamesr\u00005com.sun" 165+".msv.datatype.xsd.WhiteSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000" 166+",com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr" 167+"\u00000com.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000" 168+"\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalN" 169+"ameq\u0000~\u0000!L\u0000\fnamespaceURIq\u0000~\u0000!xpq\u0000~\u0000:q\u0000~\u00009sq\u0000~\u0000 t\u0000\u0004typet\u0000)http" 170+"://www.w3.org/2001/XMLSchema-instanceq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000\rdocumenta" 171+"tiont\u0000&http://jdtaus.org/core/model/containerq\u0000~\u0000\u001fsq\u0000~\u0000\tppsq" 172+"\u0000~\u0000\tq\u0000~\u0000\rpsq\u0000~\u0000\u000eq\u0000~\u0000\rp\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0013q\u0000~\u0000\rpsq\u0000~\u0000\u0016q\u0000~\u0000\rpq\u0000~\u0000\u0019" 173+"q\u0000~\u0000\u001dq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000.org.jdtaus.mojo.resource.model.TemplateEl" 174+"ementq\u0000~\u0000$sq\u0000~\u0000\u000eq\u0000~\u0000\rp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000epp\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0013q\u0000~\u0000\rp" 175+"sq\u0000~\u0000\u0016q\u0000~\u0000\rpq\u0000~\u0000\u0019q\u0000~\u0000\u001dq\u0000~\u0000\u001fsq\u0000~\u0000 q\u0000~\u0000,q\u0000~\u0000$sq\u0000~\u0000\tppsq\u0000~\u0000\u0016q\u0000~" 176+"\u0000\rpq\u0000~\u00002q\u0000~\u0000Bq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000\btemplateq\u0000~\u0000Gq\u0000~\u0000\u001fsq\u0000~\u0000\tppsq\u0000~\u0000\tq" 177+"\u0000~\u0000\rpsq\u0000~\u0000\u000eq\u0000~\u0000\rp\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0013q\u0000~\u0000\rpsq\u0000~\u0000\u0016q\u0000~\u0000\rpq\u0000~\u0000\u0019q\u0000~\u0000\u001d" 178+"q\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000/org.jdtaus.mojo.resource.model.ArgumentsElemen" 179+"tq\u0000~\u0000$sq\u0000~\u0000\u000eq\u0000~\u0000\rp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000epp\u0000sq\u0000~\u0000\tppsq\u0000~\u0000\u0013q\u0000~\u0000\rpsq\u0000~" 180+"\u0000\u0016q\u0000~\u0000\rpq\u0000~\u0000\u0019q\u0000~\u0000\u001dq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000(org.jdtaus.mojo.resource.mod" 181+"el.Argumentsq\u0000~\u0000$sq\u0000~\u0000\tppsq\u0000~\u0000\u0016q\u0000~\u0000\rpq\u0000~\u00002q\u0000~\u0000Bq\u0000~\u0000\u001fsq\u0000~\u0000 t\u0000" 182+"\targumentsq\u0000~\u0000Gq\u0000~\u0000\u001fsq\u0000~\u0000\tppsq\u0000~\u0000\u0016q\u0000~\u0000\rpsq\u0000~\u0000/ppsr\u0000\'com.sun." 183+"msv.datatype.xsd.MaxLengthFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\tmaxLengthxr\u00009co" 184+"m.sun.msv.datatype.xsd.DataTypeWithValueConstraintFacet\"\u00a7Ro\u00ca" 185+"\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001" 186+"\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseTypet\u0000)Lcom/su" 187+"n/msv/datatype/xsd/XSDatatypeImpl;L\u0000\fconcreteTypet\u0000\'Lcom/sun" 188+"/msv/datatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000!xq\u0000~\u00006q\u0000~\u0000Gt" 189+"\u0000\u0007Versionsr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Pr" 190+"eserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000<\u0000\u0000sr\u0000#com.sun.msv.datatype.xsd.String" 191+"Type\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxq\u0000~\u00004q\u0000~\u00009t\u0000\u0006stringq\u0000~\u0000z\u0001q\u0000~" 192+"\u0000|t\u0000\tmaxLength\u0000\u0000\u0000dq\u0000~\u0000?sq\u0000~\u0000@q\u0000~\u0000xq\u0000~\u0000Gsq\u0000~\u0000 t\u0000\fmodelVersion" 193+"q\u0000~\u0000Gq\u0000~\u0000\u001fsq\u0000~\u0000\u0016ppsq\u0000~\u0000/ppsr\u0000%com.sun.msv.datatype.xsd.Patte" 194+"rnFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001[\u0000\bpatternst\u0000\u0013[Ljava/lang/String;xr\u0000;com.s" 195+"un.msv.datatype.xsd.DataTypeWithLexicalConstraintFacetT\u0090\u001c>\u001az" 196+"b\u00ea\u0002\u0000\u0000xq\u0000~\u0000tq\u0000~\u0000Gt\u0000\nIdentifierq\u0000~\u0000=\u0000\u0000sr\u0000(com.sun.msv.datatype" 197+".xsd.WhiteSpaceFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000tq\u0000~\u0000Gq\u0000~\u0000\u0088q\u0000~\u0000=\u0000\u0000q\u0000~\u0000|q" 198+"\u0000~\u0000|t\u0000\nwhiteSpaceq\u0000~\u0000|t\u0000\u0007patternur\u0000\u0013[Ljava.lang.String;\u00ad\u00d2V\u00e7\u00e9" 199+"\u001d{G\u0002\u0000\u0000xp\u0000\u0000\u0000\u0001t\u0000\u0007\\p{L}.*q\u0000~\u0000?sq\u0000~\u0000@q\u0000~\u0000\u0088q\u0000~\u0000Gsq\u0000~\u0000 t\u0000\u0004nameq\u0000~\u0000" 200+"Gsr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTabl" 201+"et\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com" 202+".sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005coun" 203+"tB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/Expression" 204+"Pool;xp\u0000\u0000\u0000\u001d\u0001pq\u0000~\u0000\u0012q\u0000~\u0000(q\u0000~\u0000Kq\u0000~\u0000Sq\u0000~\u0000^q\u0000~\u0000fq\u0000~\u0000\u0005q\u0000~\u0000\u0007q\u0000~\u0000-q\u0000" 205+"~\u0000Wq\u0000~\u0000kq\u0000~\u0000oq\u0000~\u0000\u000bq\u0000~\u0000Iq\u0000~\u0000\\q\u0000~\u0000\u0015q\u0000~\u0000)q\u0000~\u0000Lq\u0000~\u0000Tq\u0000~\u0000_q\u0000~\u0000gq\u0000" 206+"~\u0000\bq\u0000~\u0000\nq\u0000~\u0000Hq\u0000~\u0000[q\u0000~\u0000&q\u0000~\u0000Qq\u0000~\u0000dq\u0000~\u0000\u0006x")); 207 } 208 return new com.sun.msv.verifier.regexp.REDocumentDeclaration(schemaFragment); 209 } 210 211 public class Unmarshaller 212 extends org.jdtaus.mojo.resource.model.impl.runtime.AbstractUnmarshallingEventHandlerImpl 213 { 214 215 216 public Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context) { 217 super(context, "-----------"); 218 } 219 220 protected Unmarshaller(org.jdtaus.mojo.resource.model.impl.runtime.UnmarshallingContext context, int startState) { 221 this(context); 222 state = startState; 223 } 224 225 public java.lang.Object owner() { 226 return org.jdtaus.mojo.resource.model.impl.MessageImpl.this; 227 } 228 229 public void enterElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname, org.xml.sax.Attributes __atts) 230 throws org.xml.sax.SAXException 231 { 232 int attIdx; 233 outer: 234 while (true) { 235 switch (state) { 236 case 8 : 237 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 238 if (attIdx >= 0) { 239 context.consumeAttribute(attIdx); 240 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts); 241 return ; 242 } 243 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 244 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl.class), 9, ___uri, ___local, ___qname, __atts)); 245 return ; 246 } 247 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 248 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl.class), 9, ___uri, ___local, ___qname, __atts)); 249 return ; 250 } 251 if (("argument" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 252 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl.class), 9, ___uri, ___local, ___qname, __atts)); 253 return ; 254 } 255 if (("argument" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 256 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl.class), 9, ___uri, ___local, ___qname, __atts)); 257 return ; 258 } 259 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl.class), 9, ___uri, ___local, ___qname, __atts)); 260 return ; 261 case 5 : 262 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "defaultLanguage"); 263 if (attIdx >= 0) { 264 context.consumeAttribute(attIdx); 265 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts); 266 return ; 267 } 268 break; 269 case 3 : 270 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 271 if (attIdx >= 0) { 272 context.consumeAttribute(attIdx); 273 context.getCurrentHandler().enterElement(___uri, ___local, ___qname, __atts); 274 return ; 275 } 276 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 277 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname, __atts); 278 return ; 279 } 280 if (("documentation" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 281 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname, __atts); 282 return ; 283 } 284 spawnHandlerFromEnterElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname, __atts); 285 return ; 286 case 10 : 287 revertToParentFromEnterElement(___uri, ___local, ___qname, __atts); 288 return ; 289 case 4 : 290 if (("template" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 291 _Template = ((org.jdtaus.mojo.resource.model.impl.TemplateElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.TemplateElementImpl.class), 7, ___uri, ___local, ___qname, __atts)); 292 return ; 293 } 294 if (("template" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 295 context.pushAttributes(__atts, false); 296 state = 5; 297 return ; 298 } 299 state = 7; 300 continue outer; 301 case 7 : 302 if (("arguments" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 303 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsElementImpl) spawnChildFromEnterElement((org.jdtaus.mojo.resource.model.impl.ArgumentsElementImpl.class), 10, ___uri, ___local, ___qname, __atts)); 304 return ; 305 } 306 if (("arguments" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 307 context.pushAttributes(__atts, false); 308 state = 8; 309 return ; 310 } 311 state = 10; 312 continue outer; 313 case 0 : 314 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name"); 315 if (attIdx >= 0) { 316 final java.lang.String v = context.eatAttribute(attIdx); 317 state = 3; 318 eatText1(v); 319 continue outer; 320 } 321 break; 322 } 323 super.enterElement(___uri, ___local, ___qname, __atts); 324 break; 325 } 326 } 327 328 private void eatText1(final java.lang.String value) 329 throws org.xml.sax.SAXException 330 { 331 try { 332 _Name = com.sun.xml.bind.WhiteSpaceProcessor.collapse(value); 333 } catch (java.lang.Exception e) { 334 handleParseConversionException(e); 335 } 336 } 337 338 public void leaveElement(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 339 throws org.xml.sax.SAXException 340 { 341 int attIdx; 342 outer: 343 while (true) { 344 switch (state) { 345 case 8 : 346 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 347 if (attIdx >= 0) { 348 context.consumeAttribute(attIdx); 349 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname); 350 return ; 351 } 352 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl) spawnChildFromLeaveElement((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl.class), 9, ___uri, ___local, ___qname)); 353 return ; 354 case 6 : 355 if (("template" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 356 context.popAttributes(); 357 state = 7; 358 return ; 359 } 360 break; 361 case 5 : 362 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "defaultLanguage"); 363 if (attIdx >= 0) { 364 context.consumeAttribute(attIdx); 365 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname); 366 return ; 367 } 368 break; 369 case 3 : 370 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 371 if (attIdx >= 0) { 372 context.consumeAttribute(attIdx); 373 context.getCurrentHandler().leaveElement(___uri, ___local, ___qname); 374 return ; 375 } 376 spawnHandlerFromLeaveElement((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname); 377 return ; 378 case 10 : 379 revertToParentFromLeaveElement(___uri, ___local, ___qname); 380 return ; 381 case 4 : 382 state = 7; 383 continue outer; 384 case 7 : 385 state = 10; 386 continue outer; 387 case 9 : 388 if (("arguments" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 389 context.popAttributes(); 390 state = 10; 391 return ; 392 } 393 break; 394 case 0 : 395 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name"); 396 if (attIdx >= 0) { 397 final java.lang.String v = context.eatAttribute(attIdx); 398 state = 3; 399 eatText1(v); 400 continue outer; 401 } 402 break; 403 } 404 super.leaveElement(___uri, ___local, ___qname); 405 break; 406 } 407 } 408 409 public void enterAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 410 throws org.xml.sax.SAXException 411 { 412 int attIdx; 413 outer: 414 while (true) { 415 switch (state) { 416 case 8 : 417 if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 418 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl.class), 9, ___uri, ___local, ___qname)); 419 return ; 420 } 421 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl.class), 9, ___uri, ___local, ___qname)); 422 return ; 423 case 5 : 424 if (("defaultLanguage" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 425 _Template = ((org.jdtaus.mojo.resource.model.impl.TextsImpl) spawnChildFromEnterAttribute((org.jdtaus.mojo.resource.model.impl.TextsImpl.class), 6, ___uri, ___local, ___qname)); 426 return ; 427 } 428 break; 429 case 3 : 430 if (("modelVersion" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 431 spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname); 432 return ; 433 } 434 spawnHandlerFromEnterAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname); 435 return ; 436 case 10 : 437 revertToParentFromEnterAttribute(___uri, ___local, ___qname); 438 return ; 439 case 4 : 440 state = 7; 441 continue outer; 442 case 7 : 443 state = 10; 444 continue outer; 445 case 0 : 446 if (("name" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 447 state = 1; 448 return ; 449 } 450 break; 451 } 452 super.enterAttribute(___uri, ___local, ___qname); 453 break; 454 } 455 } 456 457 public void leaveAttribute(java.lang.String ___uri, java.lang.String ___local, java.lang.String ___qname) 458 throws org.xml.sax.SAXException 459 { 460 int attIdx; 461 outer: 462 while (true) { 463 switch (state) { 464 case 8 : 465 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 466 if (attIdx >= 0) { 467 context.consumeAttribute(attIdx); 468 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname); 469 return ; 470 } 471 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl) spawnChildFromLeaveAttribute((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl.class), 9, ___uri, ___local, ___qname)); 472 return ; 473 case 5 : 474 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "defaultLanguage"); 475 if (attIdx >= 0) { 476 context.consumeAttribute(attIdx); 477 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname); 478 return ; 479 } 480 break; 481 case 2 : 482 if (("name" == ___local)&&("http://jdtaus.org/core/model/container" == ___uri)) { 483 state = 3; 484 return ; 485 } 486 break; 487 case 3 : 488 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 489 if (attIdx >= 0) { 490 context.consumeAttribute(attIdx); 491 context.getCurrentHandler().leaveAttribute(___uri, ___local, ___qname); 492 return ; 493 } 494 spawnHandlerFromLeaveAttribute((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageImpl.this).new Unmarshaller(context)), 4, ___uri, ___local, ___qname); 495 return ; 496 case 10 : 497 revertToParentFromLeaveAttribute(___uri, ___local, ___qname); 498 return ; 499 case 4 : 500 state = 7; 501 continue outer; 502 case 7 : 503 state = 10; 504 continue outer; 505 case 0 : 506 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name"); 507 if (attIdx >= 0) { 508 final java.lang.String v = context.eatAttribute(attIdx); 509 state = 3; 510 eatText1(v); 511 continue outer; 512 } 513 break; 514 } 515 super.leaveAttribute(___uri, ___local, ___qname); 516 break; 517 } 518 } 519 520 public void handleText(final java.lang.String value) 521 throws org.xml.sax.SAXException 522 { 523 int attIdx; 524 outer: 525 while (true) { 526 try { 527 switch (state) { 528 case 8 : 529 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 530 if (attIdx >= 0) { 531 context.consumeAttribute(attIdx); 532 context.getCurrentHandler().text(value); 533 return ; 534 } 535 _Arguments = ((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl) spawnChildFromText((org.jdtaus.mojo.resource.model.impl.ArgumentsImpl.class), 9, value)); 536 return ; 537 case 5 : 538 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "defaultLanguage"); 539 if (attIdx >= 0) { 540 context.consumeAttribute(attIdx); 541 context.getCurrentHandler().text(value); 542 return ; 543 } 544 break; 545 case 3 : 546 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "modelVersion"); 547 if (attIdx >= 0) { 548 context.consumeAttribute(attIdx); 549 context.getCurrentHandler().text(value); 550 return ; 551 } 552 spawnHandlerFromText((((org.jdtaus.mojo.resource.model.impl.ModelObjectImpl)org.jdtaus.mojo.resource.model.impl.MessageImpl.this).new Unmarshaller(context)), 4, value); 553 return ; 554 case 10 : 555 revertToParentFromText(value); 556 return ; 557 case 4 : 558 state = 7; 559 continue outer; 560 case 1 : 561 state = 2; 562 eatText1(value); 563 return ; 564 case 7 : 565 state = 10; 566 continue outer; 567 case 0 : 568 attIdx = context.getAttribute("http://jdtaus.org/core/model/container", "name"); 569 if (attIdx >= 0) { 570 final java.lang.String v = context.eatAttribute(attIdx); 571 state = 3; 572 eatText1(v); 573 continue outer; 574 } 575 break; 576 } 577 } catch (java.lang.RuntimeException e) { 578 handleUnexpectedTextException(value, e); 579 } 580 break; 581 } 582 } 583 584 } 585 586}