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.storagemodel.storage.xmlfileimpl.dom.impl;
009:
010: public class ReferenceDescriptionColumnDefTypeImpl
011: implements
012: com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceDescriptionColumnDefType,
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 _NameOverride;
019: protected java.lang.String _NameSuggestion;
020: public final static java.lang.Class version = (com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.impl.JAXBVersion.class);
021: private static com.sun.msv.grammar.Grammar schemaFragment;
022:
023: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
024: return (com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceDescriptionColumnDefType.class);
025: }
026:
027: public java.lang.String getNameOverride() {
028: return _NameOverride;
029: }
030:
031: public void setNameOverride(java.lang.String value) {
032: _NameOverride = value;
033: }
034:
035: public java.lang.String getNameSuggestion() {
036: return _NameSuggestion;
037: }
038:
039: public void setNameSuggestion(java.lang.String value) {
040: _NameSuggestion = value;
041: }
042:
043: public com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingEventHandler createUnmarshaller(
044: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
045: return new com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.impl.ReferenceDescriptionColumnDefTypeImpl.Unmarshaller(
046: context);
047: }
048:
049: public void serializeBody(
050: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
051: throws org.xml.sax.SAXException {
052: context
053: .startElement(
054: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0",
055: "NameSuggestion");
056: context.endNamespaceDecls();
057: context.endAttributes();
058: try {
059: context.text(((java.lang.String) _NameSuggestion),
060: "NameSuggestion");
061: } catch (java.lang.Exception e) {
062: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
063: .handlePrintConversionException(this , e, context);
064: }
065: context.endElement();
066: context
067: .startElement(
068: "http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0",
069: "NameOverride");
070: context.endNamespaceDecls();
071: context.endAttributes();
072: try {
073: context.text(((java.lang.String) _NameOverride),
074: "NameOverride");
075: } catch (java.lang.Exception e) {
076: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.Util
077: .handlePrintConversionException(this , e, context);
078: }
079: context.endElement();
080: }
081:
082: public void serializeAttributes(
083: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
084: throws org.xml.sax.SAXException {
085: }
086:
087: public void serializeURIs(
088: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.XMLSerializer context)
089: throws org.xml.sax.SAXException {
090: }
091:
092: public java.lang.Class getPrimaryInterface() {
093: return (com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.ReferenceDescriptionColumnDefType.class);
094: }
095:
096: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
097: if (schemaFragment == null) {
098: schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
099: .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"
100: + "n.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/gra"
101: + "mmar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expressi"
102: + "on\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0002L\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000b"
103: + "expandedExpq\u0000~\u0000\u0002xpppsr\u0000\'com.sun.msv.grammar.trex.ElementPatt"
104: + "ern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;"
105: + "xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndecl"
106: + "aredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003pp\u0000sq\u0000~\u0000\u0000ppsr\u0000\u001bcom.s"
107: + "un.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/dataty"
108: + "pe/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/String"
109: + "Pair;xq\u0000~\u0000\u0003ppsr\u0000\'com.sun.msv.datatype.xsd.FinalComponent\u0000\u0000\u0000\u0000"
110: + "\u0000\u0000\u0000\u0001\u0002\u0000\u0001I\u0000\nfinalValuexr\u0000\u001ecom.sun.msv.datatype.xsd.Proxy\u0000\u0000\u0000\u0000\u0000\u0000"
111: + "\u0000\u0001\u0002\u0000\u0001L\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;"
112: + "xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnam"
113: + "espaceUrit\u0000\u0012Ljava/lang/String;L\u0000\btypeNameq\u0000~\u0000\u0013L\u0000\nwhiteSpacet"
114: + "\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000Fhttp://"
115: + "www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/"
116: + "1.0t\u0000\u0004Namesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$P"
117: + "reserve\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpacePro"
118: + "cessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpsr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000"
119: + "\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.msv.datatype.xsd.Builti"
120: + "nAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteT"
121: + "ype\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0012t\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006st"
122: + "ringq\u0000~\u0000\u001a\u0001\u0000\u0000\u0000\u0000sr\u00000com.sun.msv.grammar.Expression$NullSetExpr"
123: + "ession\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003ppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ej"
124: + "B\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0013L\u0000\fnamespaceURIq\u0000~\u0000\u0013xpq\u0000~\u0000 q\u0000~\u0000\u0016sr\u0000\u001d"
125: + "com.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001ppsr\u0000 com.sun."
126: + "msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000"
127: + "~\u0000\u0007xq\u0000~\u0000\u0003sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psq\u0000~\u0000\u000bp"
128: + "psr\u0000\"com.sun.msv.datatype.xsd.QnameType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u001cq\u0000~\u0000"
129: + "\u001ft\u0000\u0005QNamesr\u00005com.sun.msv.datatype.xsd.WhiteSpaceProcessor$Co"
130: + "llapse\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0019q\u0000~\u0000\"sq\u0000~\u0000#q\u0000~\u0000.q\u0000~\u0000\u001fsr\u0000#com.sun.msv."
131: + "grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0013L\u0000\fnamesp"
132: + "aceURIq\u0000~\u0000\u0013xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004"
133: + "typet\u0000)http://www.w3.org/2001/XMLSchema-instancesr\u00000com.sun."
134: + "msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003sq\u0000"
135: + "~\u0000)\u0001q\u0000~\u00008sq\u0000~\u00002t\u0000\u000eNameSuggestionq\u0000~\u0000\u0016sq\u0000~\u0000\u0006pp\u0000sq\u0000~\u0000\u0000ppq\u0000~\u0000\u000es"
136: + "q\u0000~\u0000%ppsq\u0000~\u0000\'q\u0000~\u0000*pq\u0000~\u0000+q\u0000~\u00004q\u0000~\u00008sq\u0000~\u00002t\u0000\fNameOverrideq\u0000~\u0000\u0016"
137: + "sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTable"
138: + "t\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com."
139: + "sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0003\u0000\u0003I\u0000\u0005count"
140: + "B\u0000\rstreamVersionL\u0000\u0006parentt\u0000$Lcom/sun/msv/grammar/ExpressionP"
141: + "ool;xp\u0000\u0000\u0000\u0005\u0001pq\u0000~\u0000&q\u0000~\u0000>q\u0000~\u0000\nq\u0000~\u0000=q\u0000~\u0000\u0005x"));
142: }
143: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
144: schemaFragment);
145: }
146:
147: public class Unmarshaller
148: extends
149: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.AbstractUnmarshallingEventHandlerImpl {
150:
151: public Unmarshaller(
152: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context) {
153: super (context, "-------");
154: }
155:
156: protected Unmarshaller(
157: com.metaboss.sdlctools.domains.enterprisemodel.storage.xmlfileimpl.dom.impl.runtime.UnmarshallingContext context,
158: int startState) {
159: this (context);
160: state = startState;
161: }
162:
163: public java.lang.Object owner() {
164: return com.metaboss.sdlctools.domains.storagemodel.storage.xmlfileimpl.dom.impl.ReferenceDescriptionColumnDefTypeImpl.this ;
165: }
166:
167: public void enterElement(java.lang.String ___uri,
168: java.lang.String ___local, java.lang.String ___qname,
169: org.xml.sax.Attributes __atts)
170: throws org.xml.sax.SAXException {
171: int attIdx;
172: outer: while (true) {
173: switch (state) {
174: case 6:
175: revertToParentFromEnterElement(___uri, ___local,
176: ___qname, __atts);
177: return;
178: case 3:
179: if (("NameOverride" == ___local)
180: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0" == ___uri)) {
181: context.pushAttributes(__atts, true);
182: state = 4;
183: return;
184: }
185: break;
186: case 0:
187: if (("NameSuggestion" == ___local)
188: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0" == ___uri)) {
189: context.pushAttributes(__atts, true);
190: state = 1;
191: return;
192: }
193: break;
194: }
195: super .enterElement(___uri, ___local, ___qname, __atts);
196: break;
197: }
198: }
199:
200: public void leaveElement(java.lang.String ___uri,
201: java.lang.String ___local, java.lang.String ___qname)
202: throws org.xml.sax.SAXException {
203: int attIdx;
204: outer: while (true) {
205: switch (state) {
206: case 6:
207: revertToParentFromLeaveElement(___uri, ___local,
208: ___qname);
209: return;
210: case 2:
211: if (("NameSuggestion" == ___local)
212: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0" == ___uri)) {
213: context.popAttributes();
214: state = 3;
215: return;
216: }
217: break;
218: case 5:
219: if (("NameOverride" == ___local)
220: && ("http://www.metaboss.com/XMLSchemas/MetaBoss/SdlcTools/StorageModel/1.0" == ___uri)) {
221: context.popAttributes();
222: state = 6;
223: return;
224: }
225: break;
226: }
227: super .leaveElement(___uri, ___local, ___qname);
228: break;
229: }
230: }
231:
232: public void enterAttribute(java.lang.String ___uri,
233: java.lang.String ___local, java.lang.String ___qname)
234: throws org.xml.sax.SAXException {
235: int attIdx;
236: outer: while (true) {
237: switch (state) {
238: case 6:
239: revertToParentFromEnterAttribute(___uri, ___local,
240: ___qname);
241: return;
242: }
243: super .enterAttribute(___uri, ___local, ___qname);
244: break;
245: }
246: }
247:
248: public void leaveAttribute(java.lang.String ___uri,
249: java.lang.String ___local, java.lang.String ___qname)
250: throws org.xml.sax.SAXException {
251: int attIdx;
252: outer: while (true) {
253: switch (state) {
254: case 6:
255: revertToParentFromLeaveAttribute(___uri, ___local,
256: ___qname);
257: return;
258: }
259: super .leaveAttribute(___uri, ___local, ___qname);
260: break;
261: }
262: }
263:
264: public void handleText(final java.lang.String value)
265: throws org.xml.sax.SAXException {
266: int attIdx;
267: outer: while (true) {
268: try {
269: switch (state) {
270: case 6:
271: revertToParentFromText(value);
272: return;
273: case 1:
274: eatText1(value);
275: state = 2;
276: return;
277: case 4:
278: eatText2(value);
279: state = 5;
280: return;
281: }
282: } catch (java.lang.RuntimeException e) {
283: handleUnexpectedTextException(value, e);
284: }
285: break;
286: }
287: }
288:
289: private void eatText1(final java.lang.String value)
290: throws org.xml.sax.SAXException {
291: try {
292: _NameSuggestion = value;
293: } catch (java.lang.Exception e) {
294: handleParseConversionException(e);
295: }
296: }
297:
298: private void eatText2(final java.lang.String value)
299: throws org.xml.sax.SAXException {
300: try {
301: _NameOverride = value;
302: } catch (java.lang.Exception e) {
303: handleParseConversionException(e);
304: }
305: }
306:
307: }
308:
309: }
|