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 PropertyDescriptorTypeImpl
011: implements
012: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorType,
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 boolean has_IsArray;
020: protected boolean _IsArray;
021: protected java.lang.String _Name;
022: protected boolean has_IsAvailableAsResource;
023: protected boolean _IsAvailableAsResource;
024: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorListType _PropertyDescriptorList;
025: public final static java.lang.Class version = (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.JAXBVersion.class);
026: private static com.sun.msv.grammar.Grammar schemaFragment;
027:
028: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
029: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorType.class);
030: }
031:
032: public java.lang.String getDescription() {
033: return _Description;
034: }
035:
036: public void setDescription(java.lang.String value) {
037: _Description = value;
038: }
039:
040: public boolean isIsArray() {
041: return _IsArray;
042: }
043:
044: public void setIsArray(boolean value) {
045: _IsArray = value;
046: has_IsArray = true;
047: }
048:
049: public java.lang.String getName() {
050: return _Name;
051: }
052:
053: public void setName(java.lang.String value) {
054: _Name = value;
055: }
056:
057: public boolean isIsAvailableAsResource() {
058: return _IsAvailableAsResource;
059: }
060:
061: public void setIsAvailableAsResource(boolean value) {
062: _IsAvailableAsResource = value;
063: has_IsAvailableAsResource = true;
064: }
065:
066: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorListType getPropertyDescriptorList() {
067: return _PropertyDescriptorList;
068: }
069:
070: public void setPropertyDescriptorList(
071: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorListType value) {
072: _PropertyDescriptorList = value;
073: }
074:
075: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
076: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
077: return new com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorTypeImpl.Unmarshaller(
078: context);
079: }
080:
081: public void serializeBody(
082: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
083: throws org.xml.sax.SAXException {
084: if (!has_IsArray) {
085: context.reportError(com.sun.xml.bind.serializer.Util
086: .createMissingObjectError(this , "IsArray"));
087: }
088: context
089: .startElement(
090: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
091: "Name");
092: context.endNamespaceDecls();
093: context.endAttributes();
094: try {
095: context.text(((java.lang.String) _Name), "Name");
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: "IsArray");
119: context.endNamespaceDecls();
120: context.endAttributes();
121: try {
122: context.text(javax.xml.bind.DatatypeConverter
123: .printBoolean(((boolean) _IsArray)), "IsArray");
124: } catch (java.lang.Exception e) {
125: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
126: .handlePrintConversionException(this , e, context);
127: }
128: context.endElement();
129: if (has_IsAvailableAsResource
130: && (_PropertyDescriptorList == null)) {
131: context
132: .startElement(
133: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
134: "IsAvailableAsResource");
135: context.endNamespaceDecls();
136: context.endAttributes();
137: try {
138: context
139: .text(
140: javax.xml.bind.DatatypeConverter
141: .printBoolean(((boolean) _IsAvailableAsResource)),
142: "IsAvailableAsResource");
143: } catch (java.lang.Exception e) {
144: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
145: .handlePrintConversionException(this , e,
146: context);
147: }
148: context.endElement();
149: } else {
150: if ((!has_IsAvailableAsResource)
151: && (_PropertyDescriptorList != null)) {
152: if (_PropertyDescriptorList instanceof javax.xml.bind.Element) {
153: context
154: .childAsBody(
155: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
156: "PropertyDescriptorList");
157: } else {
158: context
159: .startElement(
160: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
161: "PropertyDescriptorList");
162: context
163: .childAsURIs(
164: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
165: "PropertyDescriptorList");
166: context.endNamespaceDecls();
167: context
168: .childAsAttributes(
169: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
170: "PropertyDescriptorList");
171: context.endAttributes();
172: context
173: .childAsBody(
174: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
175: "PropertyDescriptorList");
176: context.endElement();
177: }
178: }
179: }
180: }
181:
182: public void serializeAttributes(
183: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
184: throws org.xml.sax.SAXException {
185: if (!has_IsArray) {
186: context.reportError(com.sun.xml.bind.serializer.Util
187: .createMissingObjectError(this , "IsArray"));
188: }
189: if (!(has_IsAvailableAsResource && (_PropertyDescriptorList == null))) {
190: if ((!has_IsAvailableAsResource)
191: && (_PropertyDescriptorList != null)) {
192: if (_PropertyDescriptorList instanceof javax.xml.bind.Element) {
193: context
194: .childAsAttributes(
195: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
196: "PropertyDescriptorList");
197: }
198: }
199: }
200: }
201:
202: public void serializeURIs(
203: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
204: throws org.xml.sax.SAXException {
205: if (!has_IsArray) {
206: context.reportError(com.sun.xml.bind.serializer.Util
207: .createMissingObjectError(this , "IsArray"));
208: }
209: if (!(has_IsAvailableAsResource && (_PropertyDescriptorList == null))) {
210: if ((!has_IsAvailableAsResource)
211: && (_PropertyDescriptorList != null)) {
212: if (_PropertyDescriptorList instanceof javax.xml.bind.Element) {
213: context
214: .childAsURIs(
215: ((com.sun.xml.bind.JAXBObject) _PropertyDescriptorList),
216: "PropertyDescriptorList");
217: }
218: }
219: }
220: }
221:
222: public java.lang.Class getPrimaryInterface() {
223: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorType.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\u0000ppsr\u0000\'com.sun.msv.grammar."
234: + "trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/gr"
235: + "ammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000"
236: + "\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003pp\u0000s"
237: + "q\u0000~\u0000\u0000ppsr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLor"
238: + "g/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun"
239: + "/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000#com.sun.msv.datatype.xsd.St"
240: + "ringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.msv.datatype."
241: + "xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd"
242: + ".ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatat"
243: + "ypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/String;L\u0000\btyp"
244: + "eNameq\u0000~\u0000\u0015L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpa"
245: + "ceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006stringsr"
246: + "\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Preserve\u0000\u0000\u0000\u0000\u0000"
247: + "\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000"
248: + "\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$NullSetExpression"
249: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000"
250: + "\u0002L\u0000\tlocalNameq\u0000~\u0000\u0015L\u0000\fnamespaceURIq\u0000~\u0000\u0015xpq\u0000~\u0000\u0019q\u0000~\u0000\u0018sr\u0000\u001dcom.su"
251: + "n.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.gr"
252: + "ammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\txq\u0000"
253: + "~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psq\u0000~\u0000\rppsr\u0000\"c"
254: + "om.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0012q\u0000~\u0000\u0018t\u0000\u0005QN"
255: + "amesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Collapse"
256: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001bq\u0000~\u0000\u001esq\u0000~\u0000\u001fq\u0000~\u0000*q\u0000~\u0000\u0018sr\u0000#com.sun.msv.gramma"
257: + "r.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0015L\u0000\fnamespaceURI"
258: + "q\u0000~\u0000\u0015xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004typet\u0000"
259: + ")http://www.w3.org/2001/XMLSchema-instancesr\u00000com.sun.msv.gr"
260: + "ammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000%\u0001q\u0000"
261: + "~\u00004sq\u0000~\u0000.t\u0000\u0004Namet\u0000Ihttp://www.metaboss.com/XMLSchemas/MetaBo"
262: + "ss/SdlcTools/EnterpriseModel/1.0sq\u0000~\u0000\bpp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0010sq\u0000~\u0000!"
263: + "ppsq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t\u0000\u000bDescriptionq\u0000~\u00008sq\u0000~\u0000\b"
264: + "pp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\rppsr\u0000$com.sun.msv.datatype.xsd.BooleanType\u0000"
265: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0012q\u0000~\u0000\u0018t\u0000\u0007booleanq\u0000~\u0000,q\u0000~\u0000\u001esq\u0000~\u0000\u001fq\u0000~\u0000Dq\u0000~\u0000\u0018sq\u0000"
266: + "~\u0000!ppsq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t\u0000\u0007IsArrayq\u0000~\u00008sq\u0000~\u0000!p"
267: + "psq\u0000~\u0000!ppsq\u0000~\u0000!ppsq\u0000~\u0000\bq\u0000~\u0000&p\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000Asq\u0000~\u0000!ppsq\u0000~\u0000#q\u0000~"
268: + "\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t\u0000\u0015IsAvailableAsResourceq\u0000~\u00008q\u0000~\u00004sq"
269: + "\u0000~\u0000\bpp\u0000sq\u0000~\u0000!ppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002"
270: + "\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002xq\u0000~"
271: + "\u0000\u0003q\u0000~\u0000&psq\u0000~\u0000#q\u0000~\u0000&psr\u00002com.sun.msv.grammar.Expression$AnySt"
272: + "ringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u00005q\u0000~\u0000Zsr\u0000 com.sun.msv.gra"
273: + "mmar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000/q\u0000~\u00004sq\u0000~\u0000.t\u0000]com.metaboss"
274: + ".sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.P"
275: + "ropertyDescriptorListt\u0000+http://java.sun.com/jaxb/xjc/dummy-e"
276: + "lementssq\u0000~\u0000\bpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\bpp\u0000sq\u0000~\u0000!ppsq\u0000~\u0000Uq\u0000~\u0000&psq\u0000~\u0000#q"
277: + "\u0000~\u0000&pq\u0000~\u0000Zq\u0000~\u0000\\q\u0000~\u00004sq\u0000~\u0000.t\u0000acom.metaboss.sdlctools.domains."
278: + "enterprisemodel.storage.xmlfileimpl.dom.PropertyDescriptorLi"
279: + "stTypeq\u0000~\u0000_sq\u0000~\u0000!ppsq\u0000~\u0000#q\u0000~\u0000&pq\u0000~\u0000\'q\u0000~\u00000q\u0000~\u00004sq\u0000~\u0000.t\u0000\u0016Prope"
280: + "rtyDescriptorListq\u0000~\u00008sr\u0000\"com.sun.msv.grammar.ExpressionPool"
281: + "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool"
282: + "$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedH"
283: + "ash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/m"
284: + "sv/grammar/ExpressionPool;xp\u0000\u0000\u0000\u0014\u0001pq\u0000~\u0000Kq\u0000~\u0000Lq\u0000~\u0000\u0006q\u0000~\u0000Jq\u0000~\u0000\u0007q"
285: + "\u0000~\u0000aq\u0000~\u0000Wq\u0000~\u0000dq\u0000~\u0000\"q\u0000~\u0000;q\u0000~\u0000\fq\u0000~\u0000:q\u0000~\u0000Fq\u0000~\u0000Oq\u0000~\u0000Tq\u0000~\u0000cq\u0000~\u0000hq"
286: + "\u0000~\u0000\u0005q\u0000~\u0000@q\u0000~\u0000Nx"));
287: }
288: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
289: schemaFragment);
290: }
291:
292: public class Unmarshaller
293: extends
294: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
295:
296: public Unmarshaller(
297: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
298: super (context, "---------------");
299: }
300:
301: protected Unmarshaller(
302: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context,
303: int startState) {
304: this (context);
305: state = startState;
306: }
307:
308: public java.lang.Object owner() {
309: return com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorTypeImpl.this ;
310: }
311:
312: public void enterElement(java.lang.String ___uri,
313: java.lang.String ___local, java.lang.String ___qname,
314: org.xml.sax.Attributes __atts)
315: throws org.xml.sax.SAXException {
316: int attIdx;
317: outer: while (true) {
318: switch (state) {
319: case 12:
320: revertToParentFromEnterElement(___uri, ___local,
321: ___qname, __atts);
322: return;
323: case 10:
324: if (("PropertyDescriptor" == ___local)
325: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
326: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromEnterElement(
327: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
328: 11, ___uri, ___local, ___qname, __atts));
329: return;
330: }
331: if (("PropertyDescriptor" == ___local)
332: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
333: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromEnterElement(
334: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
335: 11, ___uri, ___local, ___qname, __atts));
336: return;
337: }
338: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromEnterElement(
339: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
340: 11, ___uri, ___local, ___qname, __atts));
341: return;
342: case 3:
343: if (("Description" == ___local)
344: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
345: context.pushAttributes(__atts, true);
346: state = 4;
347: return;
348: }
349: break;
350: case 0:
351: if (("Name" == ___local)
352: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
353: context.pushAttributes(__atts, true);
354: state = 1;
355: return;
356: }
357: break;
358: case 6:
359: if (("IsArray" == ___local)
360: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
361: context.pushAttributes(__atts, true);
362: state = 7;
363: return;
364: }
365: break;
366: case 9:
367: if (("IsAvailableAsResource" == ___local)
368: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
369: context.pushAttributes(__atts, true);
370: state = 13;
371: return;
372: }
373: if (("PropertyDescriptorList" == ___local)
374: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
375: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListImpl) spawnChildFromEnterElement(
376: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListImpl.class),
377: 12, ___uri, ___local, ___qname, __atts));
378: return;
379: }
380: if (("PropertyDescriptorList" == ___local)
381: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
382: context.pushAttributes(__atts, false);
383: state = 10;
384: return;
385: }
386: state = 12;
387: continue outer;
388: }
389: super .enterElement(___uri, ___local, ___qname, __atts);
390: break;
391: }
392: }
393:
394: public void leaveElement(java.lang.String ___uri,
395: java.lang.String ___local, java.lang.String ___qname)
396: throws org.xml.sax.SAXException {
397: int attIdx;
398: outer: while (true) {
399: switch (state) {
400: case 12:
401: revertToParentFromLeaveElement(___uri, ___local,
402: ___qname);
403: return;
404: case 10:
405: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromLeaveElement(
406: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
407: 11, ___uri, ___local, ___qname));
408: return;
409: case 14:
410: if (("IsAvailableAsResource" == ___local)
411: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
412: context.popAttributes();
413: state = 12;
414: return;
415: }
416: break;
417: case 8:
418: if (("IsArray" == ___local)
419: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
420: context.popAttributes();
421: state = 9;
422: return;
423: }
424: break;
425: case 5:
426: if (("Description" == ___local)
427: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
428: context.popAttributes();
429: state = 6;
430: return;
431: }
432: break;
433: case 9:
434: state = 12;
435: continue outer;
436: case 11:
437: if (("PropertyDescriptorList" == ___local)
438: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
439: context.popAttributes();
440: state = 12;
441: return;
442: }
443: break;
444: case 2:
445: if (("Name" == ___local)
446: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
447: context.popAttributes();
448: state = 3;
449: return;
450: }
451: break;
452: }
453: super .leaveElement(___uri, ___local, ___qname);
454: break;
455: }
456: }
457:
458: public void enterAttribute(java.lang.String ___uri,
459: java.lang.String ___local, java.lang.String ___qname)
460: throws org.xml.sax.SAXException {
461: int attIdx;
462: outer: while (true) {
463: switch (state) {
464: case 12:
465: revertToParentFromEnterAttribute(___uri, ___local,
466: ___qname);
467: return;
468: case 10:
469: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromEnterAttribute(
470: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
471: 11, ___uri, ___local, ___qname));
472: return;
473: case 9:
474: state = 12;
475: continue outer;
476: }
477: super .enterAttribute(___uri, ___local, ___qname);
478: break;
479: }
480: }
481:
482: public void leaveAttribute(java.lang.String ___uri,
483: java.lang.String ___local, java.lang.String ___qname)
484: throws org.xml.sax.SAXException {
485: int attIdx;
486: outer: while (true) {
487: switch (state) {
488: case 12:
489: revertToParentFromLeaveAttribute(___uri, ___local,
490: ___qname);
491: return;
492: case 10:
493: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromLeaveAttribute(
494: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
495: 11, ___uri, ___local, ___qname));
496: return;
497: case 9:
498: state = 12;
499: continue outer;
500: }
501: super .leaveAttribute(___uri, ___local, ___qname);
502: break;
503: }
504: }
505:
506: public void handleText(final java.lang.String value)
507: throws org.xml.sax.SAXException {
508: int attIdx;
509: outer: while (true) {
510: try {
511: switch (state) {
512: case 1:
513: eatText1(value);
514: state = 2;
515: return;
516: case 12:
517: revertToParentFromText(value);
518: return;
519: case 10:
520: _PropertyDescriptorList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl) spawnChildFromText(
521: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.PropertyDescriptorListTypeImpl.class),
522: 11, value));
523: return;
524: case 13:
525: eatText2(value);
526: state = 14;
527: return;
528: case 7:
529: eatText3(value);
530: state = 8;
531: return;
532: case 9:
533: state = 12;
534: continue outer;
535: case 4:
536: eatText4(value);
537: state = 5;
538: return;
539: }
540: } catch (java.lang.RuntimeException e) {
541: handleUnexpectedTextException(value, e);
542: }
543: break;
544: }
545: }
546:
547: private void eatText1(final java.lang.String value)
548: throws org.xml.sax.SAXException {
549: try {
550: _Name = value;
551: } catch (java.lang.Exception e) {
552: handleParseConversionException(e);
553: }
554: }
555:
556: private void eatText2(final java.lang.String value)
557: throws org.xml.sax.SAXException {
558: try {
559: _IsAvailableAsResource = javax.xml.bind.DatatypeConverter
560: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
561: .collapse(value));
562: has_IsAvailableAsResource = true;
563: } catch (java.lang.Exception e) {
564: handleParseConversionException(e);
565: }
566: }
567:
568: private void eatText3(final java.lang.String value)
569: throws org.xml.sax.SAXException {
570: try {
571: _IsArray = javax.xml.bind.DatatypeConverter
572: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
573: .collapse(value));
574: has_IsArray = true;
575: } catch (java.lang.Exception e) {
576: handleParseConversionException(e);
577: }
578: }
579:
580: private void eatText4(final java.lang.String value)
581: throws org.xml.sax.SAXException {
582: try {
583: _Description = value;
584: } catch (java.lang.Exception e) {
585: handleParseConversionException(e);
586: }
587: }
588:
589: }
590:
591: }
|