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 LookupImpl
011: implements
012: org.jaffa.patterns.library.object_finder_meta_2_0.domain.Lookup,
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 _TargetFields;
018: protected java.lang.String _DynamicParameters;
019: protected java.lang.String _Component;
020: protected boolean has_BypassCriteriaScreen;
021: protected boolean _BypassCriteriaScreen;
022: protected java.lang.String _StaticParameters;
023: private final static com.sun.msv.grammar.Grammar schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
024: .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\u0005\u0089\u001b\u00adppsq\u0000~\u0000\u0000\u0004;$\u001eppsq\u0000~\u0000\u0000\u0002\u00ed,\u008fppsq\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\u0015L\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\u0015L\u0000\fnamespaceURIq\u0000~\u0000\u0015xpq\u0000~\u0000\u0019q\u0000~\u0000\u0018sr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u0015L\u0000\fnamespaceURIq\u0000~\u0000\u0015xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\tComponentt\u0000\u0000sq\u0000~\u0000\t\u0001M\u00f7\u007fpp\u0000q\u0000~\u0000\u0010sq\u0000~\u0000!t\u0000\fTargetFieldsq\u0000~\u0000%sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0000Q=\u0087ppsq\u0000~\u0000\t\u0000Q=|sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000p\u0000sq\u0000~\u0000\r\u0000Q=qppsr\u0000$com.sun.msv.datatype.xsd.BooleanType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0012q\u0000~\u0000\u0018t\u0000\u0007booleansr\u0000.com.sun.msv.datatype.xsd.WhiteSpaceProcessor$2\u0087z9\u00ee\u00f8,N\u0005\u0002\u0000\u0000xq\u0000~\u0000\u001bq\u0000~\u0000\u001esq\u0000~\u0000\u001fq\u0000~\u00001q\u0000~\u0000\u0018sq\u0000~\u0000!t\u0000\u0014BypassCriteriaScreenq\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\tsq\u0000~\u0000,\u0001psq\u0000~\u0000)\u0001M\u00f7\u008appsq\u0000~\u0000\t\u0001M\u00f7\u007fq\u0000~\u0000-p\u0000q\u0000~\u0000\u0010sq\u0000~\u0000!t\u0000\u0010StaticParametersq\u0000~\u0000%q\u0000~\u00008sq\u0000~\u0000)\u0001M\u00f7\u008appsq\u0000~\u0000\t\u0001M\u00f7\u007fq\u0000~\u0000-p\u0000q\u0000~\u0000\u0010sq\u0000~\u0000!t\u0000\u0011DynamicParametersq\u0000~\u0000%q\u0000~\u00008sr\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~\u0000C[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\u0007\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfppppppppppppppppppppppppppppppppppppppppppq\u0000~\u0000*pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppq\u0000~\u0000\bppppppppppq\u0000~\u0000\u0005pppppppppppppppppq\u0000~\u0000\u0006ppppppppppq\u0000~\u0000:q\u0000~\u0000>pppppq\u0000~\u0000\u0007ppppppppppppppp");
025:
026: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
027: return org.jaffa.patterns.library.object_finder_meta_2_0.domain.Lookup.class;
028: }
029:
030: public java.lang.String getTargetFields() {
031: return _TargetFields;
032: }
033:
034: public void setTargetFields(java.lang.String value) {
035: _TargetFields = value;
036: }
037:
038: public java.lang.String getDynamicParameters() {
039: return _DynamicParameters;
040: }
041:
042: public void setDynamicParameters(java.lang.String value) {
043: _DynamicParameters = value;
044: }
045:
046: public java.lang.String getComponent() {
047: return _Component;
048: }
049:
050: public void setComponent(java.lang.String value) {
051: _Component = value;
052: }
053:
054: public boolean isBypassCriteriaScreen() {
055: return _BypassCriteriaScreen;
056: }
057:
058: public void setBypassCriteriaScreen(boolean value) {
059: _BypassCriteriaScreen = value;
060: has_BypassCriteriaScreen = true;
061: }
062:
063: public java.lang.String getStaticParameters() {
064: return _StaticParameters;
065: }
066:
067: public void setStaticParameters(java.lang.String value) {
068: _StaticParameters = value;
069: }
070:
071: public com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(
072: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
073: return new org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.LookupImpl.Unmarshaller(
074: context);
075: }
076:
077: public java.lang.Class getPrimaryInterfaceClass() {
078: return PRIMARY_INTERFACE_CLASS();
079: }
080:
081: public void serializeElements(
082: com.sun.xml.bind.serializer.XMLSerializer context)
083: throws org.xml.sax.SAXException {
084: context.startElement("", "Component");
085: context.endAttributes();
086: try {
087: context.text(((java.lang.String) _Component));
088: } catch (java.lang.Exception e) {
089: com.sun.xml.bind.marshaller.Util
090: .handlePrintConversionException(this , e, context);
091: }
092: context.endElement();
093: context.startElement("", "TargetFields");
094: context.endAttributes();
095: try {
096: context.text(((java.lang.String) _TargetFields));
097: } catch (java.lang.Exception e) {
098: com.sun.xml.bind.marshaller.Util
099: .handlePrintConversionException(this , e, context);
100: }
101: context.endElement();
102: if (has_BypassCriteriaScreen) {
103: context.startElement("", "BypassCriteriaScreen");
104: context.endAttributes();
105: try {
106: context
107: .text(javax.xml.bind.DatatypeConverter
108: .printBoolean(((boolean) _BypassCriteriaScreen)));
109: } catch (java.lang.Exception e) {
110: com.sun.xml.bind.marshaller.Util
111: .handlePrintConversionException(this , e,
112: context);
113: }
114: context.endElement();
115: }
116: if (_StaticParameters != null) {
117: context.startElement("", "StaticParameters");
118: context.endAttributes();
119: try {
120: context.text(((java.lang.String) _StaticParameters));
121: } catch (java.lang.Exception e) {
122: com.sun.xml.bind.marshaller.Util
123: .handlePrintConversionException(this , e,
124: context);
125: }
126: context.endElement();
127: }
128: if (_DynamicParameters != null) {
129: context.startElement("", "DynamicParameters");
130: context.endAttributes();
131: try {
132: context.text(((java.lang.String) _DynamicParameters));
133: } catch (java.lang.Exception e) {
134: com.sun.xml.bind.marshaller.Util
135: .handlePrintConversionException(this , e,
136: context);
137: }
138: context.endElement();
139: }
140: }
141:
142: public void serializeAttributes(
143: com.sun.xml.bind.serializer.XMLSerializer context)
144: throws org.xml.sax.SAXException {
145: }
146:
147: public void serializeAttributeBodies(
148: com.sun.xml.bind.serializer.XMLSerializer context)
149: throws org.xml.sax.SAXException {
150: }
151:
152: public java.lang.Class getPrimaryInterface() {
153: return (org.jaffa.patterns.library.object_finder_meta_2_0.domain.Lookup.class);
154: }
155:
156: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
157: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
158: schemaFragment);
159: }
160:
161: public class Unmarshaller extends
162: com.sun.xml.bind.unmarshaller.ContentHandlerEx {
163:
164: public Unmarshaller(
165: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
166: super (context, "-------------");
167: }
168:
169: protected com.sun.xml.bind.unmarshaller.UnmarshallableObject owner() {
170: return org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.LookupImpl.this ;
171: }
172:
173: public void enterElement(java.lang.String ___uri,
174: java.lang.String ___local, org.xml.sax.Attributes __atts)
175: throws com.sun.xml.bind.unmarshaller.UnreportedException {
176: switch (state) {
177: case 3:
178: if (("" == ___uri) && ("TargetFields" == ___local)) {
179: context.pushAttributes(__atts);
180: state = 4;
181: return;
182: }
183: break;
184: case 6:
185: if (("" == ___uri) && ("DynamicParameters" == ___local)) {
186: context.pushAttributes(__atts);
187: state = 11;
188: return;
189: }
190: if (("" == ___uri) && ("StaticParameters" == ___local)) {
191: context.pushAttributes(__atts);
192: state = 9;
193: return;
194: }
195: if (("" == ___uri)
196: && ("BypassCriteriaScreen" == ___local)) {
197: context.pushAttributes(__atts);
198: state = 7;
199: return;
200: }
201: revertToParentFromEnterElement(___uri, ___local, __atts);
202: return;
203: case 0:
204: if (("" == ___uri) && ("Component" == ___local)) {
205: context.pushAttributes(__atts);
206: state = 1;
207: return;
208: }
209: break;
210: }
211: super .enterElement(___uri, ___local, __atts);
212: }
213:
214: public void leaveElement(java.lang.String ___uri,
215: java.lang.String ___local)
216: throws com.sun.xml.bind.unmarshaller.UnreportedException {
217: switch (state) {
218: case 2:
219: if (("" == ___uri) && ("Component" == ___local)) {
220: context.popAttributes();
221: state = 3;
222: return;
223: }
224: break;
225: case 10:
226: if (("" == ___uri) && ("StaticParameters" == ___local)) {
227: context.popAttributes();
228: state = 6;
229: return;
230: }
231: break;
232: case 12:
233: if (("" == ___uri) && ("DynamicParameters" == ___local)) {
234: context.popAttributes();
235: state = 6;
236: return;
237: }
238: break;
239: case 8:
240: if (("" == ___uri)
241: && ("BypassCriteriaScreen" == ___local)) {
242: context.popAttributes();
243: state = 6;
244: return;
245: }
246: break;
247: case 5:
248: if (("" == ___uri) && ("TargetFields" == ___local)) {
249: context.popAttributes();
250: state = 6;
251: return;
252: }
253: break;
254: case 6:
255: revertToParentFromLeaveElement(___uri, ___local);
256: return;
257: }
258: super .leaveElement(___uri, ___local);
259: }
260:
261: public void enterAttribute(java.lang.String ___uri,
262: java.lang.String ___local)
263: throws com.sun.xml.bind.unmarshaller.UnreportedException {
264: switch (state) {
265: case 6:
266: revertToParentFromEnterAttribute(___uri, ___local);
267: return;
268: }
269: super .enterAttribute(___uri, ___local);
270: }
271:
272: public void leaveAttribute(java.lang.String ___uri,
273: java.lang.String ___local)
274: throws com.sun.xml.bind.unmarshaller.UnreportedException {
275: switch (state) {
276: case 6:
277: revertToParentFromLeaveAttribute(___uri, ___local);
278: return;
279: }
280: super .leaveAttribute(___uri, ___local);
281: }
282:
283: public void text(java.lang.String value)
284: throws com.sun.xml.bind.unmarshaller.UnreportedException {
285: try {
286: switch (state) {
287: case 4:
288: try {
289: _TargetFields = value;
290: } catch (java.lang.Exception e) {
291: handleParseConversionException(e);
292: }
293: state = 5;
294: return;
295: case 11:
296: try {
297: _DynamicParameters = value;
298: } catch (java.lang.Exception e) {
299: handleParseConversionException(e);
300: }
301: state = 12;
302: return;
303: case 9:
304: try {
305: _StaticParameters = value;
306: } catch (java.lang.Exception e) {
307: handleParseConversionException(e);
308: }
309: state = 10;
310: return;
311: case 7:
312: try {
313: _BypassCriteriaScreen = javax.xml.bind.DatatypeConverter
314: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
315: .collapse(value));
316: has_BypassCriteriaScreen = true;
317: } catch (java.lang.Exception e) {
318: handleParseConversionException(e);
319: }
320: state = 8;
321: return;
322: case 1:
323: try {
324: _Component = value;
325: } catch (java.lang.Exception e) {
326: handleParseConversionException(e);
327: }
328: state = 2;
329: return;
330: case 6:
331: revertToParentFromText(value);
332: return;
333: }
334: } catch (java.lang.RuntimeException e) {
335: handleUnexpectedTextException(value, e);
336: }
337: }
338:
339: }
340:
341: }
|