001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0
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: 2003.04.28 at 05:16:05 PDT
006: //
007:
008: package org.jaffa.patterns.library.object_lookup_meta_1_0.domain.impl;
009:
010: public class BreakupImpl
011: implements
012: org.jaffa.patterns.library.object_lookup_meta_1_0.domain.Breakup,
013: com.sun.xml.bind.unmarshaller.UnmarshallableObject,
014: com.sun.xml.bind.serializer.XMLSerializable,
015: com.sun.xml.bind.validator.ValidatableObject {
016:
017: protected java.lang.String _WidgetType;
018: protected java.lang.String _InitialValue;
019: protected org.jaffa.patterns.library.object_lookup_meta_1_0.domain.StaticValues _StaticValues;
020: protected org.jaffa.patterns.library.object_lookup_meta_1_0.domain.DynamicValues _DynamicValues;
021: private final static com.sun.msv.grammar.Grammar schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
022: .deserialize("\u00ac\u00ed\u0000\u0005sr\u0000\u001fcom.sun.msv.grammar.SequenceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\u001dcom.sun.msv.grammar.BinaryExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0004exp1t\u0000 Lcom/sun/msv/grammar/Expression;L\u0000\u0004exp2q\u0000~\u0000\u0002xr\u0000\u001ecom.sun.msv.grammar.Expression\u00f8\u0018\u0082\u00e8N5~O\u0002\u0000\u0003I\u0000\u000ecachedHashCodeL\u0000\u0013epsilonReducibilityt\u0000\u0013Ljava/lang/Boolean;L\u0000\u000bexpandedExpq\u0000~\u0000\u0002xp\u0002`\u00b7\nppsq\u0000~\u0000\u0000\u0002T\u0086\u00cbppsq\u0000~\u0000\u0000\u00010[}ppsr\u0000\'com.sun.msv.grammar.trex.ElementPattern\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\tnameClasst\u0000\u001fLcom/sun/msv/grammar/NameClass;xr\u0000\u001ecom.sun.msv.grammar.ElementExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002Z\u0000\u001aignoreUndeclaredAttributesL\u0000\fcontentModelq\u0000~\u0000\u0002xq\u0000~\u0000\u0003\u0000\f0/pp\u0000sr\u0000\u001bcom.sun.msv.grammar.DataExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\u0002dtt\u0000\u001fLorg/relaxng/datatype/Datatype;L\u0000\u0006exceptq\u0000~\u0000\u0002L\u0000\u0004namet\u0000\u001dLcom/sun/msv/util/StringPair;xq\u0000~\u0000\u0003\u0000\f0$ppsr\u0000#com.sun.msv.datatype.xsd.StringType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001Z\u0000\risAlwaysValidxr\u0000*com.sun.msv.datatype.xsd.BuiltinAtomicType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000%com.sun.msv.datatype.xsd.ConcreteType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000\'com.sun.msv.datatype.xsd.XSDatatypeImpl\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0003L\u0000\fnamespaceUrit\u0000\u0012Ljava/lang/String;L\u0000\btypeNameq\u0000~\u0000\u0014L\u0000\nwhiteSpacet\u0000.Lcom/sun/msv/datatype/xsd/WhiteSpaceProcessor;xpt\u0000 http://www.w3.org/2001/XMLSchemat\u0000\u0006stringsr\u0000.com.sun.msv.datatype.xsd.WhiteSpaceProcessor$1\u0013JMoI\u00db\u00a4G\u0002\u0000\u0000xr\u0000,com.sun.msv.datatype.xsd.WhiteSpaceProcessor\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xp\u0001sr\u00000com.sun.msv.grammar.Expression$NullSetExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\nppsr\u0000\u001bcom.sun.msv.util.StringPair\u00d0t\u001ejB\u008f\u008d\u00a0\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0014L\u0000\fnamespaceURIq\u0000~\u0000\u0014xpq\u0000~\u0000\u0018q\u0000~\u0000\u0017sr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0014L\u0000\fnamespaceURIq\u0000~\u0000\u0014xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\nWidgetTypet\u0000\u0000sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0001$+Ippsq\u0000~\u0000\b\u0001$+>sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000p\u0000sq\u0000~\u0000\b\u0001$+3pp\u0000sq\u0000~\u0000%\u0001$+(ppsr\u0000 com.sun.msv.grammar.OneOrMoreExp\u0000\u0000\u0000\u0000\u0000\u0000\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\u0002xq\u0000~\u0000\u0003\u0001$+\u001dq\u0000~\u0000)psr\u0000 com.sun.msv.grammar.AttributeExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\u0003expq\u0000~\u0000\u0002L\u0000\tnameClassq\u0000~\u0000\txq\u0000~\u0000\u0003\u0001$+\u001aq\u0000~\u0000)psr\u00002com.sun.msv.grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\bsq\u0000~\u0000(\u0001q\u0000~\u00002sr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000!sr\u00000com.sun.msv.grammar.Expression$EpsilonExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\tq\u0000~\u00003psq\u0000~\u0000 t\u0000Eorg.jaffa.patterns.library.object_lookup_meta_1_0.domain.StaticValuest\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000 t\u0000\fStaticValuesq\u0000~\u0000$q\u0000~\u00007sq\u0000~\u0000%\u0001$+Ippsq\u0000~\u0000\b\u0001$+>q\u0000~\u0000)p\u0000sq\u0000~\u0000\b\u0001$+3pp\u0000sq\u0000~\u0000%\u0001$+(ppsq\u0000~\u0000,\u0001$+\u001dq\u0000~\u0000)psq\u0000~\u0000/\u0001$+\u001aq\u0000~\u0000)pq\u0000~\u00002q\u0000~\u00005q\u0000~\u00007sq\u0000~\u0000 t\u0000Forg.jaffa.patterns.library.object_lookup_meta_1_0.domain.DynamicValuesq\u0000~\u0000:sq\u0000~\u0000 t\u0000\rDynamicValuesq\u0000~\u0000$q\u0000~\u00007sq\u0000~\u0000%\u0000\f0:ppsq\u0000~\u0000\b\u0000\f0/q\u0000~\u0000)p\u0000q\u0000~\u0000\u000fsq\u0000~\u0000 t\u0000\fInitialValueq\u0000~\u0000$q\u0000~\u00007sr\u0000\"com.sun.msv.grammar.ExpressionPool\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\bexpTablet\u0000/Lcom/sun/msv/grammar/ExpressionPool$ClosedHash;xpsr\u0000-com.sun.msv.grammar.ExpressionPool$ClosedHash\u00d7j\u00d0N\u00ef\u00e8\u00ed\u001c\u0002\u0000\u0004I\u0000\u0005countI\u0000\tthresholdL\u0000\u0006parentq\u0000~\u0000L[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\n\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpq\u0000~\u0000+q\u0000~\u0000@pppppppppppppq\u0000~\u0000Gpppppppppppppppppq\u0000~\u0000&q\u0000~\u0000=ppppppppq\u0000~\u0000\u0007ppppppppppppppppppppppppppppppppppppppq\u0000~\u0000\u0006ppppppppppppppppppppq\u0000~\u0000\u0005ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppq\u0000~\u0000.q\u0000~\u0000Apppppppp");
023:
024: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
025: return org.jaffa.patterns.library.object_lookup_meta_1_0.domain.Breakup.class;
026: }
027:
028: public java.lang.String getWidgetType() {
029: return _WidgetType;
030: }
031:
032: public void setWidgetType(java.lang.String value) {
033: _WidgetType = value;
034: }
035:
036: public java.lang.String getInitialValue() {
037: return _InitialValue;
038: }
039:
040: public void setInitialValue(java.lang.String value) {
041: _InitialValue = value;
042: }
043:
044: public org.jaffa.patterns.library.object_lookup_meta_1_0.domain.StaticValues getStaticValues() {
045: return _StaticValues;
046: }
047:
048: public void setStaticValues(
049: org.jaffa.patterns.library.object_lookup_meta_1_0.domain.StaticValues value) {
050: _StaticValues = value;
051: }
052:
053: public org.jaffa.patterns.library.object_lookup_meta_1_0.domain.DynamicValues getDynamicValues() {
054: return _DynamicValues;
055: }
056:
057: public void setDynamicValues(
058: org.jaffa.patterns.library.object_lookup_meta_1_0.domain.DynamicValues value) {
059: _DynamicValues = value;
060: }
061:
062: public com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(
063: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
064: return new org.jaffa.patterns.library.object_lookup_meta_1_0.domain.impl.BreakupImpl.Unmarshaller(
065: context);
066: }
067:
068: public java.lang.Class getPrimaryInterfaceClass() {
069: return PRIMARY_INTERFACE_CLASS();
070: }
071:
072: public void serializeElements(
073: com.sun.xml.bind.serializer.XMLSerializer context)
074: throws org.xml.sax.SAXException {
075: context.startElement("", "WidgetType");
076: context.endAttributes();
077: try {
078: context.text(((java.lang.String) _WidgetType));
079: } catch (java.lang.Exception e) {
080: com.sun.xml.bind.marshaller.Util
081: .handlePrintConversionException(this , e, context);
082: }
083: context.endElement();
084: if (_StaticValues != null) {
085: if (_StaticValues instanceof javax.xml.bind.Element) {
086: context
087: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _StaticValues));
088: } else {
089: context.startElement("", "StaticValues");
090: context
091: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _StaticValues));
092: context.endAttributes();
093: context
094: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _StaticValues));
095: context.endElement();
096: }
097: }
098: if (_DynamicValues != null) {
099: if (_DynamicValues instanceof javax.xml.bind.Element) {
100: context
101: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _DynamicValues));
102: } else {
103: context.startElement("", "DynamicValues");
104: context
105: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _DynamicValues));
106: context.endAttributes();
107: context
108: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _DynamicValues));
109: context.endElement();
110: }
111: }
112: if (_InitialValue != null) {
113: context.startElement("", "InitialValue");
114: context.endAttributes();
115: try {
116: context.text(((java.lang.String) _InitialValue));
117: } catch (java.lang.Exception e) {
118: com.sun.xml.bind.marshaller.Util
119: .handlePrintConversionException(this , e,
120: context);
121: }
122: context.endElement();
123: }
124: }
125:
126: public void serializeAttributes(
127: com.sun.xml.bind.serializer.XMLSerializer context)
128: throws org.xml.sax.SAXException {
129: }
130:
131: public void serializeAttributeBodies(
132: com.sun.xml.bind.serializer.XMLSerializer context)
133: throws org.xml.sax.SAXException {
134: }
135:
136: public java.lang.Class getPrimaryInterface() {
137: return (org.jaffa.patterns.library.object_lookup_meta_1_0.domain.Breakup.class);
138: }
139:
140: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
141: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
142: schemaFragment);
143: }
144:
145: public class Unmarshaller extends
146: com.sun.xml.bind.unmarshaller.ContentHandlerEx {
147:
148: public Unmarshaller(
149: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
150: super (context, "----------");
151: }
152:
153: protected com.sun.xml.bind.unmarshaller.UnmarshallableObject owner() {
154: return org.jaffa.patterns.library.object_lookup_meta_1_0.domain.impl.BreakupImpl.this ;
155: }
156:
157: public void enterElement(java.lang.String ___uri,
158: java.lang.String ___local, org.xml.sax.Attributes __atts)
159: throws com.sun.xml.bind.unmarshaller.UnreportedException {
160: switch (state) {
161: case 8:
162: if (("" == ___uri) && ("DomainClassName" == ___local)) {
163: _DynamicValues = ((org.jaffa.patterns.library.object_lookup_meta_1_0.domain.impl.DynamicValuesImpl) spawnChildFromEnterElement(
164: (org.jaffa.patterns.library.object_lookup_meta_1_0.domain.impl.DynamicValuesImpl.class),
165: 9, ___uri, ___local, __atts));
166: return;
167: }
168: break;
169: case 3:
170: if (("" == ___uri) && ("DynamicValues" == ___local)) {
171: context.pushAttributes(__atts);
172: state = 8;
173: return;
174: }
175: if (("" == ___uri) && ("InitialValue" == ___local)) {
176: context.pushAttributes(__atts);
177: state = 6;
178: return;
179: }
180: if (("" == ___uri) && ("StaticValues" == ___local)) {
181: context.pushAttributes(__atts);
182: state = 4;
183: return;
184: }
185: revertToParentFromEnterElement(___uri, ___local, __atts);
186: return;
187: case 0:
188: if (("" == ___uri) && ("WidgetType" == ___local)) {
189: context.pushAttributes(__atts);
190: state = 1;
191: return;
192: }
193: break;
194: case 4:
195: if (("" == ___uri) && ("StaticValue" == ___local)) {
196: _StaticValues = ((org.jaffa.patterns.library.object_lookup_meta_1_0.domain.impl.StaticValuesImpl) spawnChildFromEnterElement(
197: (org.jaffa.patterns.library.object_lookup_meta_1_0.domain.impl.StaticValuesImpl.class),
198: 5, ___uri, ___local, __atts));
199: return;
200: }
201: break;
202: }
203: super .enterElement(___uri, ___local, __atts);
204: }
205:
206: public void leaveElement(java.lang.String ___uri,
207: java.lang.String ___local)
208: throws com.sun.xml.bind.unmarshaller.UnreportedException {
209: switch (state) {
210: case 5:
211: if (("" == ___uri) && ("StaticValues" == ___local)) {
212: context.popAttributes();
213: state = 3;
214: return;
215: }
216: break;
217: case 3:
218: revertToParentFromLeaveElement(___uri, ___local);
219: return;
220: case 9:
221: if (("" == ___uri) && ("DynamicValues" == ___local)) {
222: context.popAttributes();
223: state = 3;
224: return;
225: }
226: break;
227: case 2:
228: if (("" == ___uri) && ("WidgetType" == ___local)) {
229: context.popAttributes();
230: state = 3;
231: return;
232: }
233: break;
234: case 7:
235: if (("" == ___uri) && ("InitialValue" == ___local)) {
236: context.popAttributes();
237: state = 3;
238: return;
239: }
240: break;
241: }
242: super .leaveElement(___uri, ___local);
243: }
244:
245: public void enterAttribute(java.lang.String ___uri,
246: java.lang.String ___local)
247: throws com.sun.xml.bind.unmarshaller.UnreportedException {
248: switch (state) {
249: case 3:
250: revertToParentFromEnterAttribute(___uri, ___local);
251: return;
252: }
253: super .enterAttribute(___uri, ___local);
254: }
255:
256: public void leaveAttribute(java.lang.String ___uri,
257: java.lang.String ___local)
258: throws com.sun.xml.bind.unmarshaller.UnreportedException {
259: switch (state) {
260: case 3:
261: revertToParentFromLeaveAttribute(___uri, ___local);
262: return;
263: }
264: super .leaveAttribute(___uri, ___local);
265: }
266:
267: public void text(java.lang.String value)
268: throws com.sun.xml.bind.unmarshaller.UnreportedException {
269: try {
270: switch (state) {
271: case 6:
272: try {
273: _InitialValue = value;
274: } catch (java.lang.Exception e) {
275: handleParseConversionException(e);
276: }
277: state = 7;
278: return;
279: case 3:
280: revertToParentFromText(value);
281: return;
282: case 1:
283: try {
284: _WidgetType = value;
285: } catch (java.lang.Exception e) {
286: handleParseConversionException(e);
287: }
288: state = 2;
289: return;
290: }
291: } catch (java.lang.RuntimeException e) {
292: handleUnexpectedTextException(value, e);
293: }
294: }
295:
296: public void leaveChild(int nextState)
297: throws com.sun.xml.bind.unmarshaller.UnreportedException {
298: switch (nextState) {
299: case 5:
300: state = 5;
301: return;
302: case 9:
303: state = 9;
304: return;
305: }
306: super.leaveChild(nextState);
307: }
308:
309: }
310:
311: }
|