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.12.04 at 12:38:06 PST
006: //
007:
008: package org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl;
009:
010: public class AltDomainObjectImpl
011: implements
012: org.jaffa.patterns.library.object_finder_meta_2_0.domain.AltDomainObject,
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 _Package;
018: protected java.lang.String _Object;
019: protected org.jaffa.patterns.library.object_finder_meta_2_0.domain.CriteriaJoinFields _CriteriaJoinFields;
020: private final static com.sun.msv.grammar.Grammar schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
021: .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\u0004n\u009fPppsq\u0000~\u0000\u0000\u0002\u009b\u00ef\u0003ppsr\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\u0001M\u00f7\u007fpp\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\u0001M\u00f7tppsr\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\u0013L\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\u0013L\u0000\fnamespaceURIq\u0000~\u0000\u0013xpq\u0000~\u0000\u0017q\u0000~\u0000\u0016sr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0013L\u0000\fnamespaceURIq\u0000~\u0000\u0013xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0006Objectt\u0000\u0000sq\u0000~\u0000\u0007\u0001M\u00f7\u007fpp\u0000q\u0000~\u0000\u000esq\u0000~\u0000\u001ft\u0000\u0007Packageq\u0000~\u0000#sq\u0000~\u0000\u0007\u0001\u00d2\u00b0Hpp\u0000sq\u0000~\u0000\u0007\u0001\u00d2\u00b0=pp\u0000sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0001\u00d2\u00b02ppsr\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\u00d2\u00b0\'sr\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\bxq\u0000~\u0000\u0003\u0001\u00d2\u00b0$q\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~\u00003sr\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~\u00004psq\u0000~\u0000\u001ft\u0000Korg.jaffa.patterns.library.object_finder_meta_2_0.domain.CriteriaJoinFieldst\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\u001ft\u0000\u0012CriteriaJoinFieldsq\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~\u0000?[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\u0004\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfppppppppppppppppq\u0000~\u0000\u0005ppppppppppppppppppppppppq\u0000~\u0000-ppppppppppq\u0000~\u0000*pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppq\u0000~\u0000\u0006pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp");
022:
023: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
024: return org.jaffa.patterns.library.object_finder_meta_2_0.domain.AltDomainObject.class;
025: }
026:
027: public java.lang.String getPackage() {
028: return _Package;
029: }
030:
031: public void setPackage(java.lang.String value) {
032: _Package = value;
033: }
034:
035: public java.lang.String getObject() {
036: return _Object;
037: }
038:
039: public void setObject(java.lang.String value) {
040: _Object = value;
041: }
042:
043: public org.jaffa.patterns.library.object_finder_meta_2_0.domain.CriteriaJoinFields getCriteriaJoinFields() {
044: return _CriteriaJoinFields;
045: }
046:
047: public void setCriteriaJoinFields(
048: org.jaffa.patterns.library.object_finder_meta_2_0.domain.CriteriaJoinFields value) {
049: _CriteriaJoinFields = value;
050: }
051:
052: public com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(
053: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
054: return new org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.AltDomainObjectImpl.Unmarshaller(
055: context);
056: }
057:
058: public java.lang.Class getPrimaryInterfaceClass() {
059: return PRIMARY_INTERFACE_CLASS();
060: }
061:
062: public void serializeElements(
063: com.sun.xml.bind.serializer.XMLSerializer context)
064: throws org.xml.sax.SAXException {
065: context.startElement("", "Object");
066: context.endAttributes();
067: try {
068: context.text(((java.lang.String) _Object));
069: } catch (java.lang.Exception e) {
070: com.sun.xml.bind.marshaller.Util
071: .handlePrintConversionException(this , e, context);
072: }
073: context.endElement();
074: context.startElement("", "Package");
075: context.endAttributes();
076: try {
077: context.text(((java.lang.String) _Package));
078: } catch (java.lang.Exception e) {
079: com.sun.xml.bind.marshaller.Util
080: .handlePrintConversionException(this , e, context);
081: }
082: context.endElement();
083: if (_CriteriaJoinFields instanceof javax.xml.bind.Element) {
084: context
085: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _CriteriaJoinFields));
086: } else {
087: context.startElement("", "CriteriaJoinFields");
088: context
089: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _CriteriaJoinFields));
090: context.endAttributes();
091: context
092: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _CriteriaJoinFields));
093: context.endElement();
094: }
095: }
096:
097: public void serializeAttributes(
098: com.sun.xml.bind.serializer.XMLSerializer context)
099: throws org.xml.sax.SAXException {
100: }
101:
102: public void serializeAttributeBodies(
103: com.sun.xml.bind.serializer.XMLSerializer context)
104: throws org.xml.sax.SAXException {
105: }
106:
107: public java.lang.Class getPrimaryInterface() {
108: return (org.jaffa.patterns.library.object_finder_meta_2_0.domain.AltDomainObject.class);
109: }
110:
111: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
112: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
113: schemaFragment);
114: }
115:
116: public class Unmarshaller extends
117: com.sun.xml.bind.unmarshaller.ContentHandlerEx {
118:
119: public Unmarshaller(
120: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
121: super (context, "----------");
122: }
123:
124: protected com.sun.xml.bind.unmarshaller.UnmarshallableObject owner() {
125: return org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.AltDomainObjectImpl.this ;
126: }
127:
128: public void enterElement(java.lang.String ___uri,
129: java.lang.String ___local, org.xml.sax.Attributes __atts)
130: throws com.sun.xml.bind.unmarshaller.UnreportedException {
131: switch (state) {
132: case 3:
133: if (("" == ___uri) && ("Package" == ___local)) {
134: context.pushAttributes(__atts);
135: state = 4;
136: return;
137: }
138: break;
139: case 9:
140: revertToParentFromEnterElement(___uri, ___local, __atts);
141: return;
142: case 6:
143: if (("" == ___uri)
144: && ("CriteriaJoinFields" == ___local)) {
145: context.pushAttributes(__atts);
146: state = 7;
147: return;
148: }
149: break;
150: case 7:
151: if (("" == ___uri)
152: && ("CriteriaJoinBetween" == ___local)) {
153: _CriteriaJoinFields = ((org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.CriteriaJoinFieldsImpl) spawnChildFromEnterElement(
154: (org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.CriteriaJoinFieldsImpl.class),
155: 8, ___uri, ___local, __atts));
156: return;
157: }
158: break;
159: case 0:
160: if (("" == ___uri) && ("Object" == ___local)) {
161: context.pushAttributes(__atts);
162: state = 1;
163: return;
164: }
165: break;
166: }
167: super .enterElement(___uri, ___local, __atts);
168: }
169:
170: public void leaveElement(java.lang.String ___uri,
171: java.lang.String ___local)
172: throws com.sun.xml.bind.unmarshaller.UnreportedException {
173: switch (state) {
174: case 5:
175: if (("" == ___uri) && ("Package" == ___local)) {
176: context.popAttributes();
177: state = 6;
178: return;
179: }
180: break;
181: case 9:
182: revertToParentFromLeaveElement(___uri, ___local);
183: return;
184: case 8:
185: if (("" == ___uri)
186: && ("CriteriaJoinFields" == ___local)) {
187: context.popAttributes();
188: state = 9;
189: return;
190: }
191: break;
192: case 2:
193: if (("" == ___uri) && ("Object" == ___local)) {
194: context.popAttributes();
195: state = 3;
196: return;
197: }
198: break;
199: }
200: super .leaveElement(___uri, ___local);
201: }
202:
203: public void enterAttribute(java.lang.String ___uri,
204: java.lang.String ___local)
205: throws com.sun.xml.bind.unmarshaller.UnreportedException {
206: switch (state) {
207: case 9:
208: revertToParentFromEnterAttribute(___uri, ___local);
209: return;
210: }
211: super .enterAttribute(___uri, ___local);
212: }
213:
214: public void leaveAttribute(java.lang.String ___uri,
215: java.lang.String ___local)
216: throws com.sun.xml.bind.unmarshaller.UnreportedException {
217: switch (state) {
218: case 9:
219: revertToParentFromLeaveAttribute(___uri, ___local);
220: return;
221: }
222: super .leaveAttribute(___uri, ___local);
223: }
224:
225: public void text(java.lang.String value)
226: throws com.sun.xml.bind.unmarshaller.UnreportedException {
227: try {
228: switch (state) {
229: case 9:
230: revertToParentFromText(value);
231: return;
232: case 1:
233: try {
234: _Object = value;
235: } catch (java.lang.Exception e) {
236: handleParseConversionException(e);
237: }
238: state = 2;
239: return;
240: case 4:
241: try {
242: _Package = value;
243: } catch (java.lang.Exception e) {
244: handleParseConversionException(e);
245: }
246: state = 5;
247: return;
248: }
249: } catch (java.lang.RuntimeException e) {
250: handleUnexpectedTextException(value, e);
251: }
252: }
253:
254: public void leaveChild(int nextState)
255: throws com.sun.xml.bind.unmarshaller.UnreportedException {
256: switch (nextState) {
257: case 8:
258: state = 8;
259: return;
260: }
261: super.leaveChild(nextState);
262: }
263:
264: }
265:
266: }
|