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 SelectorDefTypeImpl
011: implements
012: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefType,
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 boolean has_IsImplicit;
019: protected boolean _IsImplicit;
020: protected java.lang.String _SQLSelector;
021: protected java.lang.String _SelectorCardinality;
022: protected java.lang.String _Description;
023: protected java.lang.String _Name;
024: protected java.lang.String _JavaSelector;
025: protected com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.InputFieldDefListType _InputFieldDefList;
026: public final static java.lang.Class version = (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.JAXBVersion.class);
027: private static com.sun.msv.grammar.Grammar schemaFragment;
028:
029: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
030: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefType.class);
031: }
032:
033: public boolean isIsImplicit() {
034: return _IsImplicit;
035: }
036:
037: public void setIsImplicit(boolean value) {
038: _IsImplicit = value;
039: has_IsImplicit = true;
040: }
041:
042: public java.lang.String getSQLSelector() {
043: return _SQLSelector;
044: }
045:
046: public void setSQLSelector(java.lang.String value) {
047: _SQLSelector = value;
048: }
049:
050: public java.lang.String getSelectorCardinality() {
051: return _SelectorCardinality;
052: }
053:
054: public void setSelectorCardinality(java.lang.String value) {
055: _SelectorCardinality = value;
056: }
057:
058: public java.lang.String getDescription() {
059: return _Description;
060: }
061:
062: public void setDescription(java.lang.String value) {
063: _Description = value;
064: }
065:
066: public java.lang.String getName() {
067: return _Name;
068: }
069:
070: public void setName(java.lang.String value) {
071: _Name = value;
072: }
073:
074: public java.lang.String getJavaSelector() {
075: return _JavaSelector;
076: }
077:
078: public void setJavaSelector(java.lang.String value) {
079: _JavaSelector = value;
080: }
081:
082: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.InputFieldDefListType getInputFieldDefList() {
083: return _InputFieldDefList;
084: }
085:
086: public void setInputFieldDefList(
087: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.InputFieldDefListType value) {
088: _InputFieldDefList = value;
089: }
090:
091: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
092: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
093: return new com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefTypeImpl.Unmarshaller(
094: context);
095: }
096:
097: public void serializeBody(
098: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
099: throws org.xml.sax.SAXException {
100: if (!has_IsImplicit) {
101: context.reportError(com.sun.xml.bind.serializer.Util
102: .createMissingObjectError(this , "IsImplicit"));
103: }
104: context
105: .startElement(
106: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
107: "Name");
108: context.endNamespaceDecls();
109: context.endAttributes();
110: try {
111: context.text(((java.lang.String) _Name), "Name");
112: } catch (java.lang.Exception e) {
113: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
114: .handlePrintConversionException(this , e, context);
115: }
116: context.endElement();
117: context
118: .startElement(
119: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
120: "Description");
121: context.endNamespaceDecls();
122: context.endAttributes();
123: try {
124: context.text(((java.lang.String) _Description),
125: "Description");
126: } catch (java.lang.Exception e) {
127: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
128: .handlePrintConversionException(this , e, context);
129: }
130: context.endElement();
131: context
132: .startElement(
133: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
134: "IsImplicit");
135: context.endNamespaceDecls();
136: context.endAttributes();
137: try {
138: context.text(javax.xml.bind.DatatypeConverter
139: .printBoolean(((boolean) _IsImplicit)),
140: "IsImplicit");
141: } catch (java.lang.Exception e) {
142: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
143: .handlePrintConversionException(this , e, context);
144: }
145: context.endElement();
146: context
147: .startElement(
148: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
149: "SelectorCardinality");
150: context.endNamespaceDecls();
151: context.endAttributes();
152: try {
153: context.text(((java.lang.String) _SelectorCardinality),
154: "SelectorCardinality");
155: } catch (java.lang.Exception e) {
156: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
157: .handlePrintConversionException(this , e, context);
158: }
159: context.endElement();
160: if (_InputFieldDefList instanceof javax.xml.bind.Element) {
161: context.childAsBody(
162: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
163: "InputFieldDefList");
164: } else {
165: context
166: .startElement(
167: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
168: "InputFieldDefList");
169: context.childAsURIs(
170: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
171: "InputFieldDefList");
172: context.endNamespaceDecls();
173: context.childAsAttributes(
174: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
175: "InputFieldDefList");
176: context.endAttributes();
177: context.childAsBody(
178: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
179: "InputFieldDefList");
180: context.endElement();
181: }
182: context
183: .startElement(
184: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
185: "JavaSelector");
186: context.endNamespaceDecls();
187: context.endAttributes();
188: try {
189: context.text(((java.lang.String) _JavaSelector),
190: "JavaSelector");
191: } catch (java.lang.Exception e) {
192: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
193: .handlePrintConversionException(this , e, context);
194: }
195: context.endElement();
196: context
197: .startElement(
198: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0",
199: "SQLSelector");
200: context.endNamespaceDecls();
201: context.endAttributes();
202: try {
203: context.text(((java.lang.String) _SQLSelector),
204: "SQLSelector");
205: } catch (java.lang.Exception e) {
206: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
207: .handlePrintConversionException(this , e, context);
208: }
209: context.endElement();
210: }
211:
212: public void serializeAttributes(
213: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
214: throws org.xml.sax.SAXException {
215: if (!has_IsImplicit) {
216: context.reportError(com.sun.xml.bind.serializer.Util
217: .createMissingObjectError(this , "IsImplicit"));
218: }
219: if (_InputFieldDefList instanceof javax.xml.bind.Element) {
220: context.childAsAttributes(
221: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
222: "InputFieldDefList");
223: }
224: }
225:
226: public void serializeURIs(
227: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
228: throws org.xml.sax.SAXException {
229: if (!has_IsImplicit) {
230: context.reportError(com.sun.xml.bind.serializer.Util
231: .createMissingObjectError(this , "IsImplicit"));
232: }
233: if (_InputFieldDefList instanceof javax.xml.bind.Element) {
234: context.childAsURIs(
235: ((com.sun.xml.bind.JAXBObject) _InputFieldDefList),
236: "InputFieldDefList");
237: }
238: }
239:
240: public java.lang.Class getPrimaryInterface() {
241: return (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.SelectorDefType.class);
242: }
243:
244: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
245: if (schemaFragment == null) {
246: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
247: .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"
248: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
249: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
250: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
251: + "expandedExpq\u0000~\u0000\u0002xpppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0000pp"
252: + "sr\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnam"
253: + "eClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.gram"
254: + "mar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcon"
255: + "tentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003pp\u0000sq\u0000~\u0000\u0000ppsr\u0000\u001bcom.sun.msv.grammar.DataE"
256: + "xp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006excep"
257: + "tq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003ppsr\u0000#com"
258: + ".sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidx"
259: + "r\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%"
260: + "com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun."
261: + "msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012"
262: + "Ljava/lang/String;L\u0000\btypeNameq\u0000~\u0000\u0018L\u0000\nwhiteSpacet\u0000.Lcom/sun/m"
263: + "sv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2"
264: + "001/XMLSchemat\u0000\u0006stringsr\u00005com.sun.msv.datatype.xsd.WhiteSpac"
265: + "eProcessor$Preserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.W"
266: + "hiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expr"
267: + "ession$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.u"
268: + "til.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0018L\u0000\fnamespaceURIq\u0000~"
269: + "\u0000\u0018xpq\u0000~\u0000\u001cq\u0000~\u0000\u001bsr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq"
270: + "\u0000~\u0000\u0001ppsr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq"
271: + "\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\fxq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z"
272: + "\u0000\u0005valuexp\u0000psq\u0000~\u0000\u0010ppsr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000"
273: + "\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0015q\u0000~\u0000\u001bt\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.Whit"
274: + "eSpaceProcessor$Collapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001eq\u0000~\u0000!sq\u0000~\u0000\"q\u0000~\u0000-q\u0000~"
275: + "\u0000\u001bsr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocal"
276: + "Nameq\u0000~\u0000\u0018L\u0000\fnamespaceURIq\u0000~\u0000\u0018xr\u0000\u001dcom.sun.msv.grammar.NameCla"
277: + "ss\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004typet\u0000)http://www.w3.org/2001/XMLSchema-in"
278: + "stancesr\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000"
279: + "\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000~\u0000(\u0001q\u0000~\u00007sq\u0000~\u00001t\u0000\u0004Namet\u0000Ihttp://www.metabo"
280: + "ss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0sq\u0000~"
281: + "\u0000\u000bpp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0013sq\u0000~\u0000$ppsq\u0000~\u0000&q\u0000~\u0000)pq\u0000~\u0000*q\u0000~\u00003q\u0000~\u00007sq\u0000~\u00001t"
282: + "\u0000\u000bDescriptionq\u0000~\u0000;sq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0010ppsr\u0000$com.sun.msv.d"
283: + "atatype.xsd.BooleanType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0015q\u0000~\u0000\u001bt\u0000\u0007booleanq\u0000~\u0000/"
284: + "q\u0000~\u0000!sq\u0000~\u0000\"q\u0000~\u0000Gq\u0000~\u0000\u001bsq\u0000~\u0000$ppsq\u0000~\u0000&q\u0000~\u0000)pq\u0000~\u0000*q\u0000~\u00003q\u0000~\u00007sq\u0000~"
285: + "\u00001t\u0000\nIsImplicitq\u0000~\u0000;sq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u0010ppsr\u0000)com.sun.msv"
286: + ".datatype.xsd.EnumerationFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0006valuest\u0000\u000fLjava/u"
287: + "til/Set;xr\u00009com.sun.msv.datatype.xsd.DataTypeWithValueConstr"
288: + "aintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.DataTypeWit"
289: + "hFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbase"
290: + "Typet\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;L\u0000\fconcreteT"
291: + "ypet\u0000\'Lcom/sun/msv/datatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~"
292: + "\u0000\u0018xq\u0000~\u0000\u0017q\u0000~\u0000;t\u0000\u0013SelectorCardinalityq\u0000~\u0000\u001f\u0000\u0000q\u0000~\u0000\u001aq\u0000~\u0000\u001at\u0000\u000benume"
293: + "rationsr\u0000\u0011java.util.HashSet\u00baD\u0085\u0095\u0096\u00b8\u00b74\u0003\u0000\u0000xpw\f\u0000\u0000\u0000\u0010?@\u0000\u0000\u0000\u0000\u0000\u0002t\u0000\u000bZER"
294: + "O_OR_ONEt\u0000\fZERO_TO_MANYxq\u0000~\u0000!sq\u0000~\u0000\"q\u0000~\u0000Wq\u0000~\u0000;sq\u0000~\u0000$ppsq\u0000~\u0000&q"
295: + "\u0000~\u0000)pq\u0000~\u0000*q\u0000~\u00003q\u0000~\u00007sq\u0000~\u00001t\u0000\u0013SelectorCardinalityq\u0000~\u0000;sq\u0000~\u0000$p"
296: + "psq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000$ppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000"
297: + "\u0000\u0001\u0002\u0000\u0000xr\u0000\u001ccom.sun.msv.grammar.UnaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0003expq\u0000~\u0000\u0002x"
298: + "q\u0000~\u0000\u0003q\u0000~\u0000)psq\u0000~\u0000&q\u0000~\u0000)psr\u00002com.sun.msv.grammar.Expression$An"
299: + "yStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003q\u0000~\u00008q\u0000~\u0000jsr\u0000 com.sun.msv."
300: + "grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u00002q\u0000~\u00007sq\u0000~\u00001t\u0000Xcom.metab"
301: + "oss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.do"
302: + "m.InputFieldDefListt\u0000+http://java.sun.com/jaxb/xjc/dummy-ele"
303: + "mentssq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\u0000ppsq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000$ppsq\u0000~\u0000eq\u0000~\u0000)psq\u0000~\u0000&q\u0000~"
304: + "\u0000)pq\u0000~\u0000jq\u0000~\u0000lq\u0000~\u00007sq\u0000~\u00001t\u0000\\com.metaboss.sdlctools.domains.en"
305: + "terprisemodel.storage.xmlfileimpl.dom.InputFieldDefListTypeq"
306: + "\u0000~\u0000osq\u0000~\u0000$ppsq\u0000~\u0000&q\u0000~\u0000)pq\u0000~\u0000*q\u0000~\u00003q\u0000~\u00007sq\u0000~\u00001t\u0000\u0011InputFieldDe"
307: + "fListq\u0000~\u0000;sq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0013sq\u0000~\u0000$ppsq\u0000~\u0000&q\u0000~\u0000)pq\u0000~\u0000*q\u0000~"
308: + "\u00003q\u0000~\u00007sq\u0000~\u00001t\u0000\fJavaSelectorq\u0000~\u0000;sq\u0000~\u0000\u000bpp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u0013sq\u0000~\u0000"
309: + "$ppsq\u0000~\u0000&q\u0000~\u0000)pq\u0000~\u0000*q\u0000~\u00003q\u0000~\u00007sq\u0000~\u00001t\u0000\u000bSQLSelectorq\u0000~\u0000;sr\u0000\"c"
310: + "om.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lc"
311: + "om/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.m"
312: + "sv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005countB\u0000\rst"
313: + "reamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionPool;x"
314: + "p\u0000\u0000\u0000\u0019\u0001pq\u0000~\u0000\tq\u0000~\u0000\nq\u0000~\u0000\u0005q\u0000~\u0000qq\u0000~\u0000\bq\u0000~\u0000gq\u0000~\u0000tq\u0000~\u0000%q\u0000~\u0000>q\u0000~\u0000\u000fq\u0000~"
315: + "\u0000=q\u0000~\u0000Iq\u0000~\u0000^q\u0000~\u0000dq\u0000~\u0000sq\u0000~\u0000xq\u0000~\u0000~q\u0000~\u0000}q\u0000~\u0000\u0084q\u0000~\u0000\u0083q\u0000~\u0000bq\u0000~\u0000\u0007q\u0000~"
316: + "\u0000\u0006q\u0000~\u0000Nq\u0000~\u0000Cx"));
317: }
318: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
319: schemaFragment);
320: }
321:
322: public class Unmarshaller
323: extends
324: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
325:
326: public Unmarshaller(
327: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
328: super (context, "----------------------");
329: }
330:
331: protected Unmarshaller(
332: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context,
333: int startState) {
334: this (context);
335: state = startState;
336: }
337:
338: public java.lang.Object owner() {
339: return com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.SelectorDefTypeImpl.this ;
340: }
341:
342: public void enterElement(java.lang.String ___uri,
343: java.lang.String ___local, java.lang.String ___qname,
344: org.xml.sax.Attributes __atts)
345: throws org.xml.sax.SAXException {
346: int attIdx;
347: outer: while (true) {
348: switch (state) {
349: case 6:
350: if (("IsImplicit" == ___local)
351: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
352: context.pushAttributes(__atts, true);
353: state = 7;
354: return;
355: }
356: break;
357: case 13:
358: if (("FieldDef" == ___local)
359: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
360: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromEnterElement(
361: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
362: 14, ___uri, ___local, ___qname, __atts));
363: return;
364: }
365: if (("FieldDef" == ___local)
366: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
367: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromEnterElement(
368: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
369: 14, ___uri, ___local, ___qname, __atts));
370: return;
371: }
372: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromEnterElement(
373: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
374: 14, ___uri, ___local, ___qname, __atts));
375: return;
376: case 18:
377: if (("SQLSelector" == ___local)
378: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
379: context.pushAttributes(__atts, true);
380: state = 19;
381: return;
382: }
383: break;
384: case 3:
385: if (("Description" == ___local)
386: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
387: context.pushAttributes(__atts, true);
388: state = 4;
389: return;
390: }
391: break;
392: case 12:
393: if (("InputFieldDefList" == ___local)
394: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
395: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListImpl) spawnChildFromEnterElement(
396: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListImpl.class),
397: 15, ___uri, ___local, ___qname, __atts));
398: return;
399: }
400: if (("InputFieldDefList" == ___local)
401: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
402: context.pushAttributes(__atts, false);
403: state = 13;
404: return;
405: }
406: break;
407: case 0:
408: if (("Name" == ___local)
409: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
410: context.pushAttributes(__atts, true);
411: state = 1;
412: return;
413: }
414: break;
415: case 21:
416: revertToParentFromEnterElement(___uri, ___local,
417: ___qname, __atts);
418: return;
419: case 15:
420: if (("JavaSelector" == ___local)
421: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
422: context.pushAttributes(__atts, true);
423: state = 16;
424: return;
425: }
426: break;
427: case 9:
428: if (("SelectorCardinality" == ___local)
429: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
430: context.pushAttributes(__atts, true);
431: state = 10;
432: return;
433: }
434: break;
435: }
436: super .enterElement(___uri, ___local, ___qname, __atts);
437: break;
438: }
439: }
440:
441: public void leaveElement(java.lang.String ___uri,
442: java.lang.String ___local, java.lang.String ___qname)
443: throws org.xml.sax.SAXException {
444: int attIdx;
445: outer: while (true) {
446: switch (state) {
447: case 11:
448: if (("SelectorCardinality" == ___local)
449: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
450: context.popAttributes();
451: state = 12;
452: return;
453: }
454: break;
455: case 13:
456: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromLeaveElement(
457: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
458: 14, ___uri, ___local, ___qname));
459: return;
460: case 14:
461: if (("InputFieldDefList" == ___local)
462: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
463: context.popAttributes();
464: state = 15;
465: return;
466: }
467: break;
468: case 21:
469: revertToParentFromLeaveElement(___uri, ___local,
470: ___qname);
471: return;
472: case 8:
473: if (("IsImplicit" == ___local)
474: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
475: context.popAttributes();
476: state = 9;
477: return;
478: }
479: break;
480: case 20:
481: if (("SQLSelector" == ___local)
482: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
483: context.popAttributes();
484: state = 21;
485: return;
486: }
487: break;
488: case 17:
489: if (("JavaSelector" == ___local)
490: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
491: context.popAttributes();
492: state = 18;
493: return;
494: }
495: break;
496: case 2:
497: if (("Name" == ___local)
498: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
499: context.popAttributes();
500: state = 3;
501: return;
502: }
503: break;
504: case 5:
505: if (("Description" == ___local)
506: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/EnterpriseModel/1.0" == ___uri)) {
507: context.popAttributes();
508: state = 6;
509: return;
510: }
511: break;
512: }
513: super .leaveElement(___uri, ___local, ___qname);
514: break;
515: }
516: }
517:
518: public void enterAttribute(java.lang.String ___uri,
519: java.lang.String ___local, java.lang.String ___qname)
520: throws org.xml.sax.SAXException {
521: int attIdx;
522: outer: while (true) {
523: switch (state) {
524: case 13:
525: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromEnterAttribute(
526: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
527: 14, ___uri, ___local, ___qname));
528: return;
529: case 21:
530: revertToParentFromEnterAttribute(___uri, ___local,
531: ___qname);
532: return;
533: }
534: super .enterAttribute(___uri, ___local, ___qname);
535: break;
536: }
537: }
538:
539: public void leaveAttribute(java.lang.String ___uri,
540: java.lang.String ___local, java.lang.String ___qname)
541: throws org.xml.sax.SAXException {
542: int attIdx;
543: outer: while (true) {
544: switch (state) {
545: case 13:
546: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromLeaveAttribute(
547: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
548: 14, ___uri, ___local, ___qname));
549: return;
550: case 21:
551: revertToParentFromLeaveAttribute(___uri, ___local,
552: ___qname);
553: return;
554: }
555: super .leaveAttribute(___uri, ___local, ___qname);
556: break;
557: }
558: }
559:
560: public void handleText(final java.lang.String value)
561: throws org.xml.sax.SAXException {
562: int attIdx;
563: outer: while (true) {
564: try {
565: switch (state) {
566: case 1:
567: eatText1(value);
568: state = 2;
569: return;
570: case 13:
571: _InputFieldDefList = ((com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl) spawnChildFromText(
572: (com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.InputFieldDefListTypeImpl.class),
573: 14, value));
574: return;
575: case 19:
576: eatText2(value);
577: state = 20;
578: return;
579: case 4:
580: eatText3(value);
581: state = 5;
582: return;
583: case 21:
584: revertToParentFromText(value);
585: return;
586: case 7:
587: eatText4(value);
588: state = 8;
589: return;
590: case 10:
591: eatText5(value);
592: state = 11;
593: return;
594: case 16:
595: eatText6(value);
596: state = 17;
597: return;
598: }
599: } catch (java.lang.RuntimeException e) {
600: handleUnexpectedTextException(value, e);
601: }
602: break;
603: }
604: }
605:
606: private void eatText1(final java.lang.String value)
607: throws org.xml.sax.SAXException {
608: try {
609: _Name = value;
610: } catch (java.lang.Exception e) {
611: handleParseConversionException(e);
612: }
613: }
614:
615: private void eatText2(final java.lang.String value)
616: throws org.xml.sax.SAXException {
617: try {
618: _SQLSelector = value;
619: } catch (java.lang.Exception e) {
620: handleParseConversionException(e);
621: }
622: }
623:
624: private void eatText3(final java.lang.String value)
625: throws org.xml.sax.SAXException {
626: try {
627: _Description = value;
628: } catch (java.lang.Exception e) {
629: handleParseConversionException(e);
630: }
631: }
632:
633: private void eatText4(final java.lang.String value)
634: throws org.xml.sax.SAXException {
635: try {
636: _IsImplicit = javax.xml.bind.DatatypeConverter
637: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
638: .collapse(value));
639: has_IsImplicit = true;
640: } catch (java.lang.Exception e) {
641: handleParseConversionException(e);
642: }
643: }
644:
645: private void eatText5(final java.lang.String value)
646: throws org.xml.sax.SAXException {
647: try {
648: _SelectorCardinality = value;
649: } catch (java.lang.Exception e) {
650: handleParseConversionException(e);
651: }
652: }
653:
654: private void eatText6(final java.lang.String value)
655: throws org.xml.sax.SAXException {
656: try {
657: _JavaSelector = value;
658: } catch (java.lang.Exception e) {
659: handleParseConversionException(e);
660: }
661: }
662:
663: }
664:
665: }
|