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.21 at 09:16:53 PDT
006: //
007:
008: package org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl;
009:
010: public class RelatedObjectImpl
011: implements
012: org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObject,
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 _FunctionGuardName;
018: protected org.jaffa.patterns.library.object_viewer_meta_1_0.domain.KeyFields _KeyFields;
019: protected org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectFields _RelatedObjectFields;
020: protected org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectJoinFields _RelatedObjectJoinFields;
021: protected org.jaffa.patterns.library.object_viewer_meta_1_0.domain.OrderByFields _OrderByFields;
022: protected java.lang.String _Package;
023: protected java.lang.String _ObjectName;
024: protected org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectViewer _RelatedObjectViewer;
025: private final static com.sun.msv.grammar.Grammar schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
026: .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\f\u00f2e\u008appsq\u0000~\u0000\u0000\u000b\u0001B\u0004ppsq\u0000~\u0000\u0000\t\u0094\u00a9kppsq\u0000~\u0000\u0000\b(\u0010\u00c7ppsq\u0000~\u0000\u0000\u0006\u00bbx#ppsq\u0000~\u0000\u0000\u0005N\u00df\u008appsq\u0000~\u0000\u0000\u0003\u00e2F\u00f1ppsr\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\u0001\u00f1#vpp\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\u0001\u00f1#kppsr\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\u0018L\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\u0018L\u0000\fnamespaceURIq\u0000~\u0000\u0018xpq\u0000~\u0000\u001cq\u0000~\u0000\u001bsr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0018L\u0000\fnamespaceURIq\u0000~\u0000\u0018xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\nObjectNamet\u0000\u0000sq\u0000~\u0000\f\u0001\u00f1#vpp\u0000q\u0000~\u0000\u0013sq\u0000~\u0000$t\u0000\u0007Packageq\u0000~\u0000(sq\u0000~\u0000\f\u0001l\u0098\u0094pp\u0000sq\u0000~\u0000\f\u0001l\u0098\u0089pp\u0000sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0001l\u0098~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\u0001l\u0098ssr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000psr\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\rxq\u0000~\u0000\u0003\u0001l\u0098pq\u0000~\u00004psr\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~\u00003\u0001q\u0000~\u00008sr\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~\u00009psq\u0000~\u0000$t\u0000Porg.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectJoinFieldst\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000$t\u0000\u0017RelatedObjectJoinFieldsq\u0000~\u0000(sq\u0000~\u0000\f\u0001l\u0098\u0094pp\u0000sq\u0000~\u0000\f\u0001l\u0098\u0089pp\u0000sq\u0000~\u0000.\u0001l\u0098~ppsq\u0000~\u00000\u0001l\u0098sq\u0000~\u00004psq\u0000~\u00005\u0001l\u0098pq\u0000~\u00004pq\u0000~\u00008q\u0000~\u0000;q\u0000~\u0000=sq\u0000~\u0000$t\u0000Lorg.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectFieldsq\u0000~\u0000@sq\u0000~\u0000$t\u0000\u0013RelatedObjectFieldsq\u0000~\u0000(sq\u0000~\u0000.\u0001l\u0098\u009fppsq\u0000~\u0000\f\u0001l\u0098\u0094q\u0000~\u00004p\u0000sq\u0000~\u0000\f\u0001l\u0098\u0089pp\u0000sq\u0000~\u0000.\u0001l\u0098~ppsq\u0000~\u00000\u0001l\u0098sq\u0000~\u00004psq\u0000~\u00005\u0001l\u0098pq\u0000~\u00004pq\u0000~\u00008q\u0000~\u0000;q\u0000~\u0000=sq\u0000~\u0000$t\u0000Forg.jaffa.patterns.library.object_viewer_meta_1_0.domain.OrderByFieldsq\u0000~\u0000@sq\u0000~\u0000$t\u0000\rOrderByFieldsq\u0000~\u0000(q\u0000~\u0000=sq\u0000~\u0000.\u0001l\u0098\u009fppsq\u0000~\u0000\f\u0001l\u0098\u0094q\u0000~\u00004p\u0000sq\u0000~\u0000\f\u0001l\u0098\u0089pp\u0000sq\u0000~\u0000.\u0001l\u0098~ppsq\u0000~\u00000\u0001l\u0098sq\u0000~\u00004psq\u0000~\u00005\u0001l\u0098pq\u0000~\u00004pq\u0000~\u00008q\u0000~\u0000;q\u0000~\u0000=sq\u0000~\u0000$t\u0000Lorg.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectViewerq\u0000~\u0000@sq\u0000~\u0000$t\u0000\u0013RelatedObjectViewerq\u0000~\u0000(q\u0000~\u0000=sq\u0000~\u0000\f\u0001l\u0098\u0094pp\u0000sq\u0000~\u0000\f\u0001l\u0098\u0089pp\u0000sq\u0000~\u0000.\u0001l\u0098~ppsq\u0000~\u00000\u0001l\u0098sq\u0000~\u00004psq\u0000~\u00005\u0001l\u0098pq\u0000~\u00004pq\u0000~\u00008q\u0000~\u0000;q\u0000~\u0000=sq\u0000~\u0000$t\u0000Borg.jaffa.patterns.library.object_viewer_meta_1_0.domain.KeyFieldsq\u0000~\u0000@sq\u0000~\u0000$t\u0000\tKeyFieldsq\u0000~\u0000(sq\u0000~\u0000.\u0001\u00f1#\u0081ppsq\u0000~\u0000\f\u0001\u00f1#vq\u0000~\u00004p\u0000q\u0000~\u0000\u0013sq\u0000~\u0000$t\u0000\u0011FunctionGuardNameq\u0000~\u0000(q\u0000~\u0000=sr\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~\u0000n[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\u0014\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpppppppppppppppppppppppppppq\u0000~\u0000\npppq\u0000~\u00002q\u0000~\u0000Fq\u0000~\u0000Pq\u0000~\u0000Zq\u0000~\u0000cq\u0000~\u0000\u0005pppppq\u0000~\u0000/q\u0000~\u0000Eq\u0000~\u0000Oq\u0000~\u0000Yq\u0000~\u0000bppppppppppppppppppq\u0000~\u0000\u0007pppppppppq\u0000~\u0000Lq\u0000~\u0000Vppppppq\u0000~\u0000ippppppppppppq\u0000~\u0000\tpppppppppppppppppppppppppppppppppppppq\u0000~\u0000\u0006ppppppppppppppq\u0000~\u0000\u000bppppppppppppppppppppppppppq\u0000~\u0000\bpppppppppppppp");
027:
028: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
029: return org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObject.class;
030: }
031:
032: public java.lang.String getFunctionGuardName() {
033: return _FunctionGuardName;
034: }
035:
036: public void setFunctionGuardName(java.lang.String value) {
037: _FunctionGuardName = value;
038: }
039:
040: public org.jaffa.patterns.library.object_viewer_meta_1_0.domain.KeyFields getKeyFields() {
041: return _KeyFields;
042: }
043:
044: public void setKeyFields(
045: org.jaffa.patterns.library.object_viewer_meta_1_0.domain.KeyFields value) {
046: _KeyFields = value;
047: }
048:
049: public org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectFields getRelatedObjectFields() {
050: return _RelatedObjectFields;
051: }
052:
053: public void setRelatedObjectFields(
054: org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectFields value) {
055: _RelatedObjectFields = value;
056: }
057:
058: public org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectJoinFields getRelatedObjectJoinFields() {
059: return _RelatedObjectJoinFields;
060: }
061:
062: public void setRelatedObjectJoinFields(
063: org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectJoinFields value) {
064: _RelatedObjectJoinFields = value;
065: }
066:
067: public org.jaffa.patterns.library.object_viewer_meta_1_0.domain.OrderByFields getOrderByFields() {
068: return _OrderByFields;
069: }
070:
071: public void setOrderByFields(
072: org.jaffa.patterns.library.object_viewer_meta_1_0.domain.OrderByFields value) {
073: _OrderByFields = value;
074: }
075:
076: public java.lang.String getPackage() {
077: return _Package;
078: }
079:
080: public void setPackage(java.lang.String value) {
081: _Package = value;
082: }
083:
084: public java.lang.String getObjectName() {
085: return _ObjectName;
086: }
087:
088: public void setObjectName(java.lang.String value) {
089: _ObjectName = value;
090: }
091:
092: public org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectViewer getRelatedObjectViewer() {
093: return _RelatedObjectViewer;
094: }
095:
096: public void setRelatedObjectViewer(
097: org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObjectViewer value) {
098: _RelatedObjectViewer = value;
099: }
100:
101: public com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(
102: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
103: return new org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.RelatedObjectImpl.Unmarshaller(
104: context);
105: }
106:
107: public java.lang.Class getPrimaryInterfaceClass() {
108: return PRIMARY_INTERFACE_CLASS();
109: }
110:
111: public void serializeElements(
112: com.sun.xml.bind.serializer.XMLSerializer context)
113: throws org.xml.sax.SAXException {
114: context.startElement("", "ObjectName");
115: context.endAttributes();
116: try {
117: context.text(((java.lang.String) _ObjectName));
118: } catch (java.lang.Exception e) {
119: com.sun.xml.bind.marshaller.Util
120: .handlePrintConversionException(this , e, context);
121: }
122: context.endElement();
123: context.startElement("", "Package");
124: context.endAttributes();
125: try {
126: context.text(((java.lang.String) _Package));
127: } catch (java.lang.Exception e) {
128: com.sun.xml.bind.marshaller.Util
129: .handlePrintConversionException(this , e, context);
130: }
131: context.endElement();
132: if (_RelatedObjectJoinFields instanceof javax.xml.bind.Element) {
133: context
134: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _RelatedObjectJoinFields));
135: } else {
136: context.startElement("", "RelatedObjectJoinFields");
137: context
138: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _RelatedObjectJoinFields));
139: context.endAttributes();
140: context
141: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _RelatedObjectJoinFields));
142: context.endElement();
143: }
144: if (_RelatedObjectFields instanceof javax.xml.bind.Element) {
145: context
146: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _RelatedObjectFields));
147: } else {
148: context.startElement("", "RelatedObjectFields");
149: context
150: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _RelatedObjectFields));
151: context.endAttributes();
152: context
153: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _RelatedObjectFields));
154: context.endElement();
155: }
156: if (_OrderByFields != null) {
157: if (_OrderByFields instanceof javax.xml.bind.Element) {
158: context
159: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _OrderByFields));
160: } else {
161: context.startElement("", "OrderByFields");
162: context
163: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _OrderByFields));
164: context.endAttributes();
165: context
166: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _OrderByFields));
167: context.endElement();
168: }
169: }
170: if (_RelatedObjectViewer != null) {
171: if (_RelatedObjectViewer instanceof javax.xml.bind.Element) {
172: context
173: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _RelatedObjectViewer));
174: } else {
175: context.startElement("", "RelatedObjectViewer");
176: context
177: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _RelatedObjectViewer));
178: context.endAttributes();
179: context
180: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _RelatedObjectViewer));
181: context.endElement();
182: }
183: }
184: if (_KeyFields instanceof javax.xml.bind.Element) {
185: context
186: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _KeyFields));
187: } else {
188: context.startElement("", "KeyFields");
189: context
190: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _KeyFields));
191: context.endAttributes();
192: context
193: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _KeyFields));
194: context.endElement();
195: }
196: if (_FunctionGuardName != null) {
197: context.startElement("", "FunctionGuardName");
198: context.endAttributes();
199: try {
200: context.text(((java.lang.String) _FunctionGuardName));
201: } catch (java.lang.Exception e) {
202: com.sun.xml.bind.marshaller.Util
203: .handlePrintConversionException(this , e,
204: context);
205: }
206: context.endElement();
207: }
208: }
209:
210: public void serializeAttributes(
211: com.sun.xml.bind.serializer.XMLSerializer context)
212: throws org.xml.sax.SAXException {
213: }
214:
215: public void serializeAttributeBodies(
216: com.sun.xml.bind.serializer.XMLSerializer context)
217: throws org.xml.sax.SAXException {
218: }
219:
220: public java.lang.Class getPrimaryInterface() {
221: return (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.RelatedObject.class);
222: }
223:
224: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
225: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
226: schemaFragment);
227: }
228:
229: public class Unmarshaller extends
230: com.sun.xml.bind.unmarshaller.ContentHandlerEx {
231:
232: public Unmarshaller(
233: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
234: super (context, "----------------------");
235: }
236:
237: protected com.sun.xml.bind.unmarshaller.UnmarshallableObject owner() {
238: return org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.RelatedObjectImpl.this ;
239: }
240:
241: public void enterElement(java.lang.String ___uri,
242: java.lang.String ___local, org.xml.sax.Attributes __atts)
243: throws com.sun.xml.bind.unmarshaller.UnreportedException {
244: switch (state) {
245: case 0:
246: if (("" == ___uri) && ("ObjectName" == ___local)) {
247: context.pushAttributes(__atts);
248: state = 1;
249: return;
250: }
251: break;
252: case 7:
253: if (("" == ___uri)
254: && ("RelatedObjectJoinBetween" == ___local)) {
255: _RelatedObjectJoinFields = ((org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.RelatedObjectJoinFieldsImpl) spawnChildFromEnterElement(
256: (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.RelatedObjectJoinFieldsImpl.class),
257: 8, ___uri, ___local, __atts));
258: return;
259: }
260: break;
261: case 10:
262: if (("" == ___uri)
263: && ("RelatedObjectField" == ___local)) {
264: _RelatedObjectFields = ((org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.RelatedObjectFieldsImpl) spawnChildFromEnterElement(
265: (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.RelatedObjectFieldsImpl.class),
266: 11, ___uri, ___local, __atts));
267: return;
268: }
269: break;
270: case 12:
271: if (("" == ___uri) && ("OrderByFields" == ___local)) {
272: context.pushAttributes(__atts);
273: state = 13;
274: return;
275: }
276: if (("" == ___uri)
277: && ("RelatedObjectViewer" == ___local)) {
278: context.pushAttributes(__atts);
279: state = 15;
280: return;
281: }
282: if (("" == ___uri) && ("KeyFields" == ___local)) {
283: context.pushAttributes(__atts);
284: state = 17;
285: return;
286: }
287: break;
288: case 9:
289: if (("" == ___uri)
290: && ("RelatedObjectFields" == ___local)) {
291: context.pushAttributes(__atts);
292: state = 10;
293: return;
294: }
295: break;
296: case 6:
297: if (("" == ___uri)
298: && ("RelatedObjectJoinFields" == ___local)) {
299: context.pushAttributes(__atts);
300: state = 7;
301: return;
302: }
303: break;
304: case 17:
305: if (("" == ___uri) && ("KeyField" == ___local)) {
306: _KeyFields = ((org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.KeyFieldsImpl) spawnChildFromEnterElement(
307: (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.KeyFieldsImpl.class),
308: 18, ___uri, ___local, __atts));
309: return;
310: }
311: break;
312: case 15:
313: if (("" == ___uri) && ("ComponentName" == ___local)) {
314: _RelatedObjectViewer = ((org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.RelatedObjectViewerImpl) spawnChildFromEnterElement(
315: (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.RelatedObjectViewerImpl.class),
316: 16, ___uri, ___local, __atts));
317: return;
318: }
319: break;
320: case 19:
321: if (("" == ___uri) && ("FunctionGuardName" == ___local)) {
322: context.pushAttributes(__atts);
323: state = 20;
324: return;
325: }
326: revertToParentFromEnterElement(___uri, ___local, __atts);
327: return;
328: case 3:
329: if (("" == ___uri) && ("Package" == ___local)) {
330: context.pushAttributes(__atts);
331: state = 4;
332: return;
333: }
334: break;
335: case 13:
336: if (("" == ___uri) && ("OrderByField" == ___local)) {
337: _OrderByFields = ((org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.OrderByFieldsImpl) spawnChildFromEnterElement(
338: (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.OrderByFieldsImpl.class),
339: 14, ___uri, ___local, __atts));
340: return;
341: }
342: break;
343: }
344: super .enterElement(___uri, ___local, __atts);
345: }
346:
347: public void leaveElement(java.lang.String ___uri,
348: java.lang.String ___local)
349: throws com.sun.xml.bind.unmarshaller.UnreportedException {
350: switch (state) {
351: case 18:
352: if (("" == ___uri) && ("KeyFields" == ___local)) {
353: context.popAttributes();
354: state = 19;
355: return;
356: }
357: break;
358: case 11:
359: if (("" == ___uri)
360: && ("RelatedObjectFields" == ___local)) {
361: context.popAttributes();
362: state = 12;
363: return;
364: }
365: break;
366: case 19:
367: revertToParentFromLeaveElement(___uri, ___local);
368: return;
369: case 21:
370: if (("" == ___uri) && ("FunctionGuardName" == ___local)) {
371: context.popAttributes();
372: state = 19;
373: return;
374: }
375: break;
376: case 2:
377: if (("" == ___uri) && ("ObjectName" == ___local)) {
378: context.popAttributes();
379: state = 3;
380: return;
381: }
382: break;
383: case 14:
384: if (("" == ___uri) && ("OrderByFields" == ___local)) {
385: context.popAttributes();
386: state = 12;
387: return;
388: }
389: break;
390: case 5:
391: if (("" == ___uri) && ("Package" == ___local)) {
392: context.popAttributes();
393: state = 6;
394: return;
395: }
396: break;
397: case 16:
398: if (("" == ___uri)
399: && ("RelatedObjectViewer" == ___local)) {
400: context.popAttributes();
401: state = 12;
402: return;
403: }
404: break;
405: case 8:
406: if (("" == ___uri)
407: && ("RelatedObjectJoinFields" == ___local)) {
408: context.popAttributes();
409: state = 9;
410: return;
411: }
412: break;
413: }
414: super .leaveElement(___uri, ___local);
415: }
416:
417: public void enterAttribute(java.lang.String ___uri,
418: java.lang.String ___local)
419: throws com.sun.xml.bind.unmarshaller.UnreportedException {
420: switch (state) {
421: case 19:
422: revertToParentFromEnterAttribute(___uri, ___local);
423: return;
424: }
425: super .enterAttribute(___uri, ___local);
426: }
427:
428: public void leaveAttribute(java.lang.String ___uri,
429: java.lang.String ___local)
430: throws com.sun.xml.bind.unmarshaller.UnreportedException {
431: switch (state) {
432: case 19:
433: revertToParentFromLeaveAttribute(___uri, ___local);
434: return;
435: }
436: super .leaveAttribute(___uri, ___local);
437: }
438:
439: public void text(java.lang.String value)
440: throws com.sun.xml.bind.unmarshaller.UnreportedException {
441: try {
442: switch (state) {
443: case 20:
444: try {
445: _FunctionGuardName = value;
446: } catch (java.lang.Exception e) {
447: handleParseConversionException(e);
448: }
449: state = 21;
450: return;
451: case 1:
452: try {
453: _ObjectName = value;
454: } catch (java.lang.Exception e) {
455: handleParseConversionException(e);
456: }
457: state = 2;
458: return;
459: case 19:
460: revertToParentFromText(value);
461: return;
462: case 4:
463: try {
464: _Package = value;
465: } catch (java.lang.Exception e) {
466: handleParseConversionException(e);
467: }
468: state = 5;
469: return;
470: }
471: } catch (java.lang.RuntimeException e) {
472: handleUnexpectedTextException(value, e);
473: }
474: }
475:
476: public void leaveChild(int nextState)
477: throws com.sun.xml.bind.unmarshaller.UnreportedException {
478: switch (nextState) {
479: case 18:
480: state = 18;
481: return;
482: case 11:
483: state = 11;
484: return;
485: case 14:
486: state = 14;
487: return;
488: case 16:
489: state = 16;
490: return;
491: case 8:
492: state = 8;
493: return;
494: }
495: super.leaveChild(nextState);
496: }
497:
498: }
499:
500: }
|