001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.4-b18-fcs
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2005.03.31 at 08:49:20 EST
006: //
007:
008: package com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl;
009:
010: public class ReportDefTypeImpl
011: implements
012: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportDefType,
013: com.sun.xml.bind.JAXBObject,
014: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallableObject,
015: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializable,
016: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.ValidatableObject {
017:
018: protected java.lang.String _Description;
019: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportOutputElementDefType _ReportOutputElementDef;
020: protected java.lang.String _ReportRef;
021: protected boolean has_HasPaginationFacility;
022: protected boolean _HasPaginationFacility;
023: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.InputFieldDefListType _InputFieldDefList;
024: public final static java.lang.Class version = (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.JAXBVersion.class);
025: private static com.sun.msv.grammar.Grammar schemaFragment;
026:
027: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
028: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportDefType.class);
029: }
030:
031: public java.lang.String getDescription() {
032: return _Description;
033: }
034:
035: public void setDescription(java.lang.String value) {
036: _Description = value;
037: }
038:
039: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportOutputElementDefType getReportOutputElementDef() {
040: return _ReportOutputElementDef;
041: }
042:
043: public void setReportOutputElementDef(
044: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportOutputElementDefType value) {
045: _ReportOutputElementDef = value;
046: }
047:
048: public java.lang.String getReportRef() {
049: return _ReportRef;
050: }
051:
052: public void setReportRef(java.lang.String value) {
053: _ReportRef = value;
054: }
055:
056: public boolean isHasPaginationFacility() {
057: return _HasPaginationFacility;
058: }
059:
060: public void setHasPaginationFacility(boolean value) {
061: _HasPaginationFacility = value;
062: has_HasPaginationFacility = true;
063: }
064:
065: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.InputFieldDefListType getInputFieldDefList() {
066: return _InputFieldDefList;
067: }
068:
069: public void setInputFieldDefList(
070: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.InputFieldDefListType value) {
071: _InputFieldDefList = value;
072: }
073:
074: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
075: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
076: return new com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefTypeImpl.Unmarshaller(
077: context);
078: }
079:
080: public void serializeBody(
081: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
082: throws org.xml.sax.SAXException {
083: if (!has_HasPaginationFacility) {
084: context.reportError(com.sun.xml.bind.serializer.Util
085: .createMissingObjectError(this ,
086: "HasPaginationFacility"));
087: }
088: context
089: .startElement(
090: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
091: "ReportRef");
092: context.endNamespaceDecls();
093: context.endAttributes();
094: try {
095: context.text(((java.lang.String) _ReportRef), "ReportRef");
096: } catch (java.lang.Exception e) {
097: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
098: .handlePrintConversionException(this , e, context);
099: }
100: context.endElement();
101: context
102: .startElement(
103: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
104: "Description");
105: context.endNamespaceDecls();
106: context.endAttributes();
107: try {
108: context.text(((java.lang.String) _Description),
109: "Description");
110: } catch (java.lang.Exception e) {
111: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
112: .handlePrintConversionException(this , e, context);
113: }
114: context.endElement();
115: context
116: .startElement(
117: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
118: "HasPaginationFacility");
119: context.endNamespaceDecls();
120: context.endAttributes();
121: try {
122: context.text(javax.xml.bind.DatatypeConverter
123: .printBoolean(((boolean) _HasPaginationFacility)),
124: "HasPaginationFacility");
125: } catch (java.lang.Exception e) {
126: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
127: .handlePrintConversionException(this , e, context);
128: }
129: context.endElement();
130: if (_InputFieldDefList instanceof javax.xml.bind.Element) {
131: context.childAsBody(
132: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
133: "InputFieldDefList");
134: } else {
135: context
136: .startElement(
137: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
138: "InputFieldDefList");
139: context.childAsURIs(
140: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
141: "InputFieldDefList");
142: context.endNamespaceDecls();
143: context.childAsAttributes(
144: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
145: "InputFieldDefList");
146: context.endAttributes();
147: context.childAsBody(
148: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
149: "InputFieldDefList");
150: context.endElement();
151: }
152: if (_ReportOutputElementDef instanceof javax.xml.bind.Element) {
153: context
154: .childAsBody(
155: ((com.sun.xml.bind.JAXBObject) _ReportOutputElementDef),
156: "ReportOutputElementDef");
157: } else {
158: context
159: .startElement(
160: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
161: "ReportOutputElementDef");
162: context
163: .childAsURIs(
164: ((com.sun.xml.bind.JAXBObject) _ReportOutputElementDef),
165: "ReportOutputElementDef");
166: context.endNamespaceDecls();
167: context
168: .childAsAttributes(
169: ((com.sun.xml.bind.JAXBObject) _ReportOutputElementDef),
170: "ReportOutputElementDef");
171: context.endAttributes();
172: context
173: .childAsBody(
174: ((com.sun.xml.bind.JAXBObject) _ReportOutputElementDef),
175: "ReportOutputElementDef");
176: context.endElement();
177: }
178: }
179:
180: public void serializeAttributes(
181: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
182: throws org.xml.sax.SAXException {
183: if (!has_HasPaginationFacility) {
184: context.reportError(com.sun.xml.bind.serializer.Util
185: .createMissingObjectError(this ,
186: "HasPaginationFacility"));
187: }
188: if (_InputFieldDefList instanceof javax.xml.bind.Element) {
189: context.childAsAttributes(
190: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
191: "InputFieldDefList");
192: }
193: if (_ReportOutputElementDef instanceof javax.xml.bind.Element) {
194: context
195: .childAsAttributes(
196: ((com.sun.xml.bind.JAXBObject) _ReportOutputElementDef),
197: "ReportOutputElementDef");
198: }
199: }
200:
201: public void serializeURIs(
202: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
203: throws org.xml.sax.SAXException {
204: if (!has_HasPaginationFacility) {
205: context.reportError(com.sun.xml.bind.serializer.Util
206: .createMissingObjectError(this ,
207: "HasPaginationFacility"));
208: }
209: if (_InputFieldDefList instanceof javax.xml.bind.Element) {
210: context.childAsURIs(
211: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
212: "InputFieldDefList");
213: }
214: if (_ReportOutputElementDef instanceof javax.xml.bind.Element) {
215: context
216: .childAsURIs(
217: ((com.sun.xml.bind.JAXBObject) _ReportOutputElementDef),
218: "ReportOutputElementDef");
219: }
220: }
221:
222: public java.lang.Class getPrimaryInterface() {
223: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.ReportDefType.class);
224: }
225:
226: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
227: if (schemaFragment == null) {
228: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
229: .deserialize(("\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.su"
230: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
231: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
232: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
233: + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsr\u0000\'com.sun.msv."
234: + "grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/su"
235: + "n/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000"
236: + "\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq"
237: + "\u0000~\u0000\u0003pp\u0000sq\u0000~\u0000\u0000ppsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002"
238: + "dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001d"
239: + "Lcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000#com.sun.msv.datatyp"
240: + "e.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.msv.d"
241: + "atatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.data"
242: + "type.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd"
243: + ".XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/Strin"
244: + "g;L\u0000\btypeNameq\u0000~\u0000\u0016L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/"
245: + "WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006"
246: + "stringsr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Prese"
247: + "rve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcess"
248: + "or\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$NullSetEx"
249: + "pression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t"
250: + "\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0016L\u0000\fnamespaceURIq\u0000~\u0000\u0016xpq\u0000~\u0000\u001aq\u0000~\u0000\u0019sr"
251: + "\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.su"
252: + "n.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClass"
253: + "q\u0000~\u0000\nxq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psq\u0000~\u0000"
254: + "\u000eppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0013q\u0000"
255: + "~\u0000\u0019t\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$"
256: + "Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001cq\u0000~\u0000\u001fsq\u0000~\u0000 q\u0000~\u0000+q\u0000~\u0000\u0019sr\u0000#com.sun.ms"
257: + "v.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0016L\u0000\fname"
258: + "spaceURIq\u0000~\u0000\u0016xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt"
259: + "\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-instancesr\u00000com.su"
260: + "n.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003s"
261: + "q\u0000~\u0000&\u0001q\u0000~\u00005sq\u0000~\u0000/t\u0000\tReportReft\u0000Ihttp://www.metaboss.com/XMLS"
262: + "chemas/MetaBoss/SdlcTools/EnterpriseModel/1.0sq\u0000~\u0000\tpp\u0000sq\u0000~\u0000\u0000"
263: + "ppq\u0000~\u0000\u0011sq\u0000~\u0000\"ppsq\u0000~\u0000$q\u0000~\u0000\'pq\u0000~\u0000(q\u0000~\u00001q\u0000~\u00005sq\u0000~\u0000/t\u0000\u000bDescripti"
264: + "onq\u0000~\u00009sq\u0000~\u0000\tpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000eppsr\u0000$com.sun.msv.datatype.xsd"
265: + ".BooleanType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0013q\u0000~\u0000\u0019t\u0000\u0007booleanq\u0000~\u0000-q\u0000~\u0000\u001fsq\u0000~\u0000 "
266: + "q\u0000~\u0000Eq\u0000~\u0000\u0019sq\u0000~\u0000\"ppsq\u0000~\u0000$q\u0000~\u0000\'pq\u0000~\u0000(q\u0000~\u00001q\u0000~\u00005sq\u0000~\u0000/t\u0000\u0015HasPag"
267: + "inationFacilityq\u0000~\u00009sq\u0000~\u0000\"ppsq\u0000~\u0000\tpp\u0000sq\u0000~\u0000\"ppsr\u0000 com.sun.msv"
268: + ".grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.Unar"
269: + "yExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~\u0000\u0003q\u0000~\u0000\'psq\u0000~\u0000$q\u0000~\u0000\'psr\u00002com.su"
270: + "n.msv.grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000"
271: + "\u0003q\u0000~\u00006q\u0000~\u0000Ssr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq"
272: + "\u0000~\u00000q\u0000~\u00005sq\u0000~\u0000/t\u0000Xcom.metaboss.sdlctools.domains.enterprisem"
273: + "odel.storage.xmlfileimpl.dom.InputFieldDefListt\u0000+http://java"
274: + ".sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\tpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\tpp\u0000sq"
275: + "\u0000~\u0000\"ppsq\u0000~\u0000Nq\u0000~\u0000\'psq\u0000~\u0000$q\u0000~\u0000\'pq\u0000~\u0000Sq\u0000~\u0000Uq\u0000~\u00005sq\u0000~\u0000/t\u0000\\com.me"
276: + "taboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl"
277: + ".dom.InputFieldDefListTypeq\u0000~\u0000Xsq\u0000~\u0000\"ppsq\u0000~\u0000$q\u0000~\u0000\'pq\u0000~\u0000(q\u0000~\u0000"
278: + "1q\u0000~\u00005sq\u0000~\u0000/t\u0000\u0011InputFieldDefListq\u0000~\u00009sq\u0000~\u0000\"ppsq\u0000~\u0000\tpp\u0000sq\u0000~\u0000\""
279: + "ppsq\u0000~\u0000Nq\u0000~\u0000\'psq\u0000~\u0000$q\u0000~\u0000\'pq\u0000~\u0000Sq\u0000~\u0000Uq\u0000~\u00005sq\u0000~\u0000/t\u0000]com.metabo"
280: + "ss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom"
281: + ".ReportOutputElementDefq\u0000~\u0000Xsq\u0000~\u0000\tpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\tpp\u0000sq\u0000~\u0000\""
282: + "ppsq\u0000~\u0000Nq\u0000~\u0000\'psq\u0000~\u0000$q\u0000~\u0000\'pq\u0000~\u0000Sq\u0000~\u0000Uq\u0000~\u00005sq\u0000~\u0000/t\u0000acom.metabo"
283: + "ss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom"
284: + ".ReportOutputElementDefTypeq\u0000~\u0000Xsq\u0000~\u0000\"ppsq\u0000~\u0000$q\u0000~\u0000\'pq\u0000~\u0000(q\u0000~"
285: + "\u00001q\u0000~\u00005sq\u0000~\u0000/t\u0000\u0016ReportOutputElementDefq\u0000~\u00009sr\u0000\"com.sun.msv.g"
286: + "rammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/g"
287: + "rammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.E"
288: + "xpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL"
289: + "\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionPool;xp\u0000\u0000\u0000\u0018\u0001pq\u0000~\u0000\u0007"
290: + "q\u0000~\u0000\bq\u0000~\u0000Zq\u0000~\u0000mq\u0000~\u0000Pq\u0000~\u0000]q\u0000~\u0000hq\u0000~\u0000pq\u0000~\u0000\u0006q\u0000~\u0000#q\u0000~\u0000<q\u0000~\u0000\rq\u0000~\u0000;"
291: + "q\u0000~\u0000Gq\u0000~\u0000Mq\u0000~\u0000\\q\u0000~\u0000aq\u0000~\u0000gq\u0000~\u0000oq\u0000~\u0000tq\u0000~\u0000Kq\u0000~\u0000eq\u0000~\u0000\u0005q\u0000~\u0000Ax"));
292: }
293: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
294: schemaFragment);
295: }
296:
297: public class Unmarshaller
298: extends
299: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
300:
301: public Unmarshaller(
302: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
303: super (context, "----------------");
304: }
305:
306: protected Unmarshaller(
307: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context,
308: int startState) {
309: this (context);
310: state = startState;
311: }
312:
313: public java.lang.Object owner() {
314: return com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportDefTypeImpl.this ;
315: }
316:
317: public void enterElement(java.lang.String ___uri,
318: java.lang.String ___local, java.lang.String ___qname,
319: org.xml.sax.Attributes __atts)
320: throws org.xml.sax.SAXException {
321: int attIdx;
322: outer: while (true) {
323: switch (state) {
324: case 9:
325: if (("InputFieldDefList" == ___local)
326: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
327: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListImpl) spawnChildFromEnterElement(
328: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListImpl.class),
329: 10, ___uri, ___local, ___qname, __atts));
330: return;
331: }
332: if (("InputFieldDefList" == ___local)
333: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
334: context.pushAttributes(__atts, false);
335: state = 14;
336: return;
337: }
338: break;
339: case 3:
340: if (("Description" == ___local)
341: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
342: context.pushAttributes(__atts, true);
343: state = 4;
344: return;
345: }
346: break;
347: case 6:
348: if (("HasPaginationFacility" == ___local)
349: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
350: context.pushAttributes(__atts, true);
351: state = 7;
352: return;
353: }
354: break;
355: case 10:
356: if (("ReportOutputElementDef" == ___local)
357: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
358: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefImpl) spawnChildFromEnterElement(
359: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefImpl.class),
360: 13, ___uri, ___local, ___qname, __atts));
361: return;
362: }
363: if (("ReportOutputElementDef" == ___local)
364: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
365: context.pushAttributes(__atts, false);
366: state = 11;
367: return;
368: }
369: break;
370: case 11:
371: if (("FieldDef" == ___local)
372: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
373: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromEnterElement(
374: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
375: 12, ___uri, ___local, ___qname, __atts));
376: return;
377: }
378: if (("FieldDef" == ___local)
379: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
380: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromEnterElement(
381: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
382: 12, ___uri, ___local, ___qname, __atts));
383: return;
384: }
385: if (("ReportEntityDef" == ___local)
386: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
387: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromEnterElement(
388: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
389: 12, ___uri, ___local, ___qname, __atts));
390: return;
391: }
392: if (("ReportEntityDef" == ___local)
393: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
394: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromEnterElement(
395: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
396: 12, ___uri, ___local, ___qname, __atts));
397: return;
398: }
399: if (("ReportOutputElementDef" == ___local)
400: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
401: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromEnterElement(
402: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
403: 12, ___uri, ___local, ___qname, __atts));
404: return;
405: }
406: if (("ReportOutputElementDef" == ___local)
407: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
408: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromEnterElement(
409: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
410: 12, ___uri, ___local, ___qname, __atts));
411: return;
412: }
413: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromEnterElement(
414: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
415: 12, ___uri, ___local, ___qname, __atts));
416: return;
417: case 14:
418: if (("FieldDef" == ___local)
419: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
420: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromEnterElement(
421: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
422: 15, ___uri, ___local, ___qname, __atts));
423: return;
424: }
425: if (("FieldDef" == ___local)
426: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
427: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromEnterElement(
428: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
429: 15, ___uri, ___local, ___qname, __atts));
430: return;
431: }
432: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromEnterElement(
433: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
434: 15, ___uri, ___local, ___qname, __atts));
435: return;
436: case 0:
437: if (("ReportRef" == ___local)
438: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
439: context.pushAttributes(__atts, true);
440: state = 1;
441: return;
442: }
443: break;
444: case 13:
445: revertToParentFromEnterElement(___uri, ___local,
446: ___qname, __atts);
447: return;
448: }
449: super .enterElement(___uri, ___local, ___qname, __atts);
450: break;
451: }
452: }
453:
454: public void leaveElement(java.lang.String ___uri,
455: java.lang.String ___local, java.lang.String ___qname)
456: throws org.xml.sax.SAXException {
457: int attIdx;
458: outer: while (true) {
459: switch (state) {
460: case 15:
461: if (("InputFieldDefList" == ___local)
462: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
463: context.popAttributes();
464: state = 10;
465: return;
466: }
467: break;
468: case 5:
469: if (("Description" == ___local)
470: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
471: context.popAttributes();
472: state = 6;
473: return;
474: }
475: break;
476: case 12:
477: if (("ReportOutputElementDef" == ___local)
478: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
479: context.popAttributes();
480: state = 13;
481: return;
482: }
483: break;
484: case 2:
485: if (("ReportRef" == ___local)
486: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
487: context.popAttributes();
488: state = 3;
489: return;
490: }
491: break;
492: case 11:
493: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromLeaveElement(
494: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
495: 12, ___uri, ___local, ___qname));
496: return;
497: case 14:
498: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromLeaveElement(
499: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
500: 15, ___uri, ___local, ___qname));
501: return;
502: case 13:
503: revertToParentFromLeaveElement(___uri, ___local,
504: ___qname);
505: return;
506: case 8:
507: if (("HasPaginationFacility" == ___local)
508: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
509: context.popAttributes();
510: state = 9;
511: return;
512: }
513: break;
514: }
515: super .leaveElement(___uri, ___local, ___qname);
516: break;
517: }
518: }
519:
520: public void enterAttribute(java.lang.String ___uri,
521: java.lang.String ___local, java.lang.String ___qname)
522: throws org.xml.sax.SAXException {
523: int attIdx;
524: outer: while (true) {
525: switch (state) {
526: case 11:
527: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromEnterAttribute(
528: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
529: 12, ___uri, ___local, ___qname));
530: return;
531: case 14:
532: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromEnterAttribute(
533: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
534: 15, ___uri, ___local, ___qname));
535: return;
536: case 13:
537: revertToParentFromEnterAttribute(___uri, ___local,
538: ___qname);
539: return;
540: }
541: super .enterAttribute(___uri, ___local, ___qname);
542: break;
543: }
544: }
545:
546: public void leaveAttribute(java.lang.String ___uri,
547: java.lang.String ___local, java.lang.String ___qname)
548: throws org.xml.sax.SAXException {
549: int attIdx;
550: outer: while (true) {
551: switch (state) {
552: case 11:
553: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromLeaveAttribute(
554: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
555: 12, ___uri, ___local, ___qname));
556: return;
557: case 14:
558: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromLeaveAttribute(
559: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
560: 15, ___uri, ___local, ___qname));
561: return;
562: case 13:
563: revertToParentFromLeaveAttribute(___uri, ___local,
564: ___qname);
565: return;
566: }
567: super .leaveAttribute(___uri, ___local, ___qname);
568: break;
569: }
570: }
571:
572: public void handleText(final java.lang.String value)
573: throws org.xml.sax.SAXException {
574: int attIdx;
575: outer: while (true) {
576: try {
577: switch (state) {
578: case 7:
579: eatText1(value);
580: state = 8;
581: return;
582: case 11:
583: _ReportOutputElementDef = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl) spawnChildFromText(
584: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.ReportOutputElementDefTypeImpl.class),
585: 12, value));
586: return;
587: case 1:
588: eatText2(value);
589: state = 2;
590: return;
591: case 4:
592: eatText3(value);
593: state = 5;
594: return;
595: case 14:
596: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromText(
597: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
598: 15, value));
599: return;
600: case 13:
601: revertToParentFromText(value);
602: return;
603: }
604: } catch (java.lang.RuntimeException e) {
605: handleUnexpectedTextException(value, e);
606: }
607: break;
608: }
609: }
610:
611: private void eatText1(final java.lang.String value)
612: throws org.xml.sax.SAXException {
613: try {
614: _HasPaginationFacility = javax.xml.bind.DatatypeConverter
615: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
616: .collapse(value));
617: has_HasPaginationFacility = true;
618: } catch (java.lang.Exception e) {
619: handleParseConversionException(e);
620: }
621: }
622:
623: private void eatText2(final java.lang.String value)
624: throws org.xml.sax.SAXException {
625: try {
626: _ReportRef = value;
627: } catch (java.lang.Exception e) {
628: handleParseConversionException(e);
629: }
630: }
631:
632: private void eatText3(final java.lang.String value)
633: throws org.xml.sax.SAXException {
634: try {
635: _Description = value;
636: } catch (java.lang.Exception e) {
637: handleParseConversionException(e);
638: }
639: }
640:
641: }
642:
643: }
|