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 ResultsFieldImpl
011: implements
012: org.jaffa.patterns.library.object_finder_meta_2_0.domain.ResultsField,
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 java.lang.String _DataType;
019: protected org.jaffa.patterns.library.object_finder_meta_2_0.domain.AppendField _AppendField;
020: protected org.jaffa.patterns.library.object_finder_meta_2_0.domain.SourceChain _SourceChain;
021: protected java.lang.String _DomainField;
022: protected boolean has_Display;
023: protected boolean _Display;
024: protected boolean has_DisplayAsKey;
025: protected boolean _DisplayAsKey;
026: protected java.lang.String _Label;
027: protected java.lang.String _Name;
028: protected java.lang.String _Layout;
029: private final static com.sun.msv.grammar.Grammar schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
030: .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\u00c2\u0096\u00f3ppsq\u0000~\u0000\u0000\u000bt\u009fdppsq\u0000~\u0000\u0000\t\u00a1\u00ef\fppsq\u0000~\u0000\u0000\u0007\u00cf>\u00b4ppsq\u0000~\u0000\u0000\u0006\u0081G0ppsq\u0000~\u0000\u0000\u00053O\u00acppsq\u0000~\u0000\u0000\u0003\u00e5X\u001dppsq\u0000~\u0000\u0000\u0003\u0094\u001a\u0091ppsq\u0000~\u0000\u0000\u0003B\u00dd\u0010ppsr\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\u001aL\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\u001aL\u0000\fnamespaceURIq\u0000~\u0000\u001axpq\u0000~\u0000\u001eq\u0000~\u0000\u001dsr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001aL\u0000\fnamespaceURIq\u0000~\u0000\u001axr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004Namet\u0000\u0000sq\u0000~\u0000\u000e\u0001\u00f4\u00e5\u008cpp\u0000sq\u0000~\u0000\u0012\u0001\u00f4\u00e5\u0081ppsr\u0000)com.sun.msv.datatype.xsd.EnumerationFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0001L\u0000\u0006valuest\u0000\u000fLjava/util/Set;xr\u00009com.sun.msv.datatype.xsd.DataTypeWithValueConstraintFacet\"\u00a7Ro\u00ca\u00c7\u008aT\u0002\u0000\u0000xr\u0000*com.sun.msv.datatype.xsd.DataTypeWithFacet\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0005Z\u0000\fisFacetFixedZ\u0000\u0012needValueCheckFlagL\u0000\bbaseTypet\u0000)Lcom/sun/msv/datatype/xsd/XSDatatypeImpl;L\u0000\fconcreteTypet\u0000\'Lcom/sun/msv/datatype/xsd/ConcreteType;L\u0000\tfacetNameq\u0000~\u0000\u001axq\u0000~\u0000\u0019q\u0000~\u0000*t\u0000\tdataTypesq\u0000~\u0000!\u0000\u0000q\u0000~\u0000\u001cq\u0000~\u0000\u001ct\u0000\u000benumerationsr\u0000\u0011java.util.HashSet\u00baD\u0085\u0095\u0096\u00b8\u00b74\u0003\u0000\u0000xpw\f\u0000\u0000\u0000@?@\u0000\u0000\u0000\u0000\u0000*t\u0000\u0007LongRawt\u0000\bDateOnlyt\u0000\u0003Rawt\u0000\u0004clobt\u0000\bdateonlyt\u0000\tDATE_ONLYt\u0000\bcurrencyt\u0000\u0007longrawt\u0000\u0004BLOBt\u0000\u0007LONGRAWt\u0000\tdate_timet\u0000\tDate_Timet\u0000\bCurrencyt\u0000\nLongStringt\u0000\u0007booleant\u0000\u0006STRINGt\u0000\bDateTimet\u0000\u0007decimalt\u0000\u0006stringt\u0000\u0004Blobt\u0000\nlongstringt\u0000\u0007DECIMALt\u0000\u0007Decimalt\u0000\u0004Clobt\u0000\u0006Stringt\u0000\u0004blobt\u0000\u0007INTEGERt\u0000\u0004CLOBt\u0000\tdate_onlyt\u0000\u0007BOOLEANt\u0000\u0007integert\u0000\bCURRENCYt\u0000\bDATETIMEt\u0000\tDATE_TIMEt\u0000\u0003rawt\u0000\u0007Integert\u0000\tDate_Onlyt\u0000\u0003RAWt\u0000\nLONGSTRINGt\u0000\u0007Booleant\u0000\bdatetimet\u0000\bDATEONLYxq\u0000~\u0000#sq\u0000~\u0000$q\u0000~\u00004q\u0000~\u0000*sq\u0000~\u0000&t\u0000\bDataTypeq\u0000~\u0000*sq\u0000~\u0000\u000e\u0000Q=|pp\u0000sq\u0000~\u0000\u0012\u0000Q=qppsr\u0000$com.sun.msv.datatype.xsd.BooleanType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0017q\u0000~\u0000\u001dt\u0000\u0007booleansr\u0000.com.sun.msv.datatype.xsd.WhiteSpaceProcessor$2\u0087z9\u00ee\u00f8,N\u0005\u0002\u0000\u0000xq\u0000~\u0000 q\u0000~\u0000#sq\u0000~\u0000$q\u0000~\u0000iq\u0000~\u0000\u001dsq\u0000~\u0000&t\u0000\u0007Displayq\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\u000e\u0000Q=|sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000p\u0000q\u0000~\u0000fsq\u0000~\u0000&t\u0000\fDisplayAsKeyq\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~\u0000r\u0001psq\u0000~\u0000o\u0001M\u00f7\u008appsq\u0000~\u0000\u000e\u0001M\u00f7\u007fq\u0000~\u0000sp\u0000q\u0000~\u0000\u0015sq\u0000~\u0000&t\u0000\u0006Layoutq\u0000~\u0000*q\u0000~\u0000wsq\u0000~\u0000\u000e\u0001M\u00f7\u007fpp\u0000q\u0000~\u0000\u0015sq\u0000~\u0000&t\u0000\u0005Labelq\u0000~\u0000*sq\u0000~\u0000\u000e\u0001M\u00f7\u007fpp\u0000q\u0000~\u0000\u0015sq\u0000~\u0000&t\u0000\u000bDomainFieldq\u0000~\u0000*sq\u0000~\u0000o\u0001\u00d2\u00b0Sppsq\u0000~\u0000\u000e\u0001\u00d2\u00b0Hq\u0000~\u0000sp\u0000sq\u0000~\u0000\u000e\u0001\u00d2\u00b0=pp\u0000sq\u0000~\u0000o\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\'q\u0000~\u0000spsr\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\u000fxq\u0000~\u0000\u0003\u0001\u00d2\u00b0$q\u0000~\u0000spsr\u00002com.sun.msv.grammar.Expression$AnyStringExpression\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0003\u0000\u0000\u0000\bq\u0000~\u0000xq\u0000~\u0000\u008dsr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\'q\u0000~\u0000wsq\u0000~\u0000&t\u0000Dorg.jaffa.patterns.library.object_finder_meta_2_0.domain.SourceChaint\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000&t\u0000\u000bSourceChainq\u0000~\u0000*q\u0000~\u0000wsq\u0000~\u0000o\u0001\u00d2\u00b0Sppsq\u0000~\u0000\u000e\u0001\u00d2\u00b0Hq\u0000~\u0000sp\u0000sq\u0000~\u0000\u000e\u0001\u00d2\u00b0=pp\u0000sq\u0000~\u0000o\u0001\u00d2\u00b02ppsq\u0000~\u0000\u0087\u0001\u00d2\u00b0\'q\u0000~\u0000spsq\u0000~\u0000\u008a\u0001\u00d2\u00b0$q\u0000~\u0000spq\u0000~\u0000\u008dq\u0000~\u0000\u008fq\u0000~\u0000wsq\u0000~\u0000&t\u0000Dorg.jaffa.patterns.library.object_finder_meta_2_0.domain.AppendFieldq\u0000~\u0000\u0092sq\u0000~\u0000&t\u0000\u000bAppendFieldq\u0000~\u0000*q\u0000~\u0000wsq\u0000~\u0000o\u0001M\u00f7\u008appsq\u0000~\u0000\u000e\u0001M\u00f7\u007fq\u0000~\u0000sp\u0000q\u0000~\u0000\u0015sq\u0000~\u0000&t\u0000\u0011FunctionGuardNameq\u0000~\u0000*q\u0000~\u0000wsr\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\u00a4[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\u0012\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfppppppppppppq\u0000~\u0000\npppppppppppppppppq\u0000~\u0000\u000bppppppppppq\u0000~\u0000\u0089q\u0000~\u0000pq\u0000~\u0000\u0099q\u0000~\u0000\u0007pppppppq\u0000~\u0000\u0086q\u0000~\u0000\u0098pppppppppppppppppppppppppppppppq\u0000~\u0000\u0083q\u0000~\u0000\u0095pppppppppppppppppppppppppppppq\u0000~\u0000\u0005pppppppppppppppppq\u0000~\u0000\u0006pppq\u0000~\u0000\rppppppq\u0000~\u0000\bppppppppppppppppppppppq\u0000~\u0000yq\u0000~\u0000\u009fppppq\u0000~\u0000\fq\u0000~\u0000\tppppppppppppppp");
031:
032: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
033: return org.jaffa.patterns.library.object_finder_meta_2_0.domain.ResultsField.class;
034: }
035:
036: public java.lang.String getFunctionGuardName() {
037: return _FunctionGuardName;
038: }
039:
040: public void setFunctionGuardName(java.lang.String value) {
041: _FunctionGuardName = value;
042: }
043:
044: public java.lang.String getDataType() {
045: return _DataType;
046: }
047:
048: public void setDataType(java.lang.String value) {
049: _DataType = value;
050: }
051:
052: public org.jaffa.patterns.library.object_finder_meta_2_0.domain.AppendField getAppendField() {
053: return _AppendField;
054: }
055:
056: public void setAppendField(
057: org.jaffa.patterns.library.object_finder_meta_2_0.domain.AppendField value) {
058: _AppendField = value;
059: }
060:
061: public org.jaffa.patterns.library.object_finder_meta_2_0.domain.SourceChain getSourceChain() {
062: return _SourceChain;
063: }
064:
065: public void setSourceChain(
066: org.jaffa.patterns.library.object_finder_meta_2_0.domain.SourceChain value) {
067: _SourceChain = value;
068: }
069:
070: public java.lang.String getDomainField() {
071: return _DomainField;
072: }
073:
074: public void setDomainField(java.lang.String value) {
075: _DomainField = value;
076: }
077:
078: public boolean isDisplay() {
079: return _Display;
080: }
081:
082: public void setDisplay(boolean value) {
083: _Display = value;
084: has_Display = true;
085: }
086:
087: public boolean isDisplayAsKey() {
088: return _DisplayAsKey;
089: }
090:
091: public void setDisplayAsKey(boolean value) {
092: _DisplayAsKey = value;
093: has_DisplayAsKey = true;
094: }
095:
096: public java.lang.String getLabel() {
097: return _Label;
098: }
099:
100: public void setLabel(java.lang.String value) {
101: _Label = value;
102: }
103:
104: public java.lang.String getName() {
105: return _Name;
106: }
107:
108: public void setName(java.lang.String value) {
109: _Name = value;
110: }
111:
112: public java.lang.String getLayout() {
113: return _Layout;
114: }
115:
116: public void setLayout(java.lang.String value) {
117: _Layout = value;
118: }
119:
120: public com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(
121: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
122: return new org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.ResultsFieldImpl.Unmarshaller(
123: context);
124: }
125:
126: public java.lang.Class getPrimaryInterfaceClass() {
127: return PRIMARY_INTERFACE_CLASS();
128: }
129:
130: public void serializeElements(
131: com.sun.xml.bind.serializer.XMLSerializer context)
132: throws org.xml.sax.SAXException {
133: context.startElement("", "Name");
134: context.endAttributes();
135: try {
136: context.text(((java.lang.String) _Name));
137: } catch (java.lang.Exception e) {
138: com.sun.xml.bind.marshaller.Util
139: .handlePrintConversionException(this , e, context);
140: }
141: context.endElement();
142: context.startElement("", "DataType");
143: context.endAttributes();
144: try {
145: context.text(((java.lang.String) _DataType));
146: } catch (java.lang.Exception e) {
147: com.sun.xml.bind.marshaller.Util
148: .handlePrintConversionException(this , e, context);
149: }
150: context.endElement();
151: context.startElement("", "Display");
152: context.endAttributes();
153: try {
154: context.text(javax.xml.bind.DatatypeConverter
155: .printBoolean(((boolean) _Display)));
156: } catch (java.lang.Exception e) {
157: com.sun.xml.bind.marshaller.Util
158: .handlePrintConversionException(this , e, context);
159: }
160: context.endElement();
161: if (has_DisplayAsKey) {
162: context.startElement("", "DisplayAsKey");
163: context.endAttributes();
164: try {
165: context.text(javax.xml.bind.DatatypeConverter
166: .printBoolean(((boolean) _DisplayAsKey)));
167: } catch (java.lang.Exception e) {
168: com.sun.xml.bind.marshaller.Util
169: .handlePrintConversionException(this , e,
170: context);
171: }
172: context.endElement();
173: }
174: if (_Layout != null) {
175: context.startElement("", "Layout");
176: context.endAttributes();
177: try {
178: context.text(((java.lang.String) _Layout));
179: } catch (java.lang.Exception e) {
180: com.sun.xml.bind.marshaller.Util
181: .handlePrintConversionException(this , e,
182: context);
183: }
184: context.endElement();
185: }
186: context.startElement("", "Label");
187: context.endAttributes();
188: try {
189: context.text(((java.lang.String) _Label));
190: } catch (java.lang.Exception e) {
191: com.sun.xml.bind.marshaller.Util
192: .handlePrintConversionException(this , e, context);
193: }
194: context.endElement();
195: context.startElement("", "DomainField");
196: context.endAttributes();
197: try {
198: context.text(((java.lang.String) _DomainField));
199: } catch (java.lang.Exception e) {
200: com.sun.xml.bind.marshaller.Util
201: .handlePrintConversionException(this , e, context);
202: }
203: context.endElement();
204: if (_SourceChain != null) {
205: if (_SourceChain instanceof javax.xml.bind.Element) {
206: context
207: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _SourceChain));
208: } else {
209: context.startElement("", "SourceChain");
210: context
211: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _SourceChain));
212: context.endAttributes();
213: context
214: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _SourceChain));
215: context.endElement();
216: }
217: }
218: if (_AppendField != null) {
219: if (_AppendField instanceof javax.xml.bind.Element) {
220: context
221: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _AppendField));
222: } else {
223: context.startElement("", "AppendField");
224: context
225: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _AppendField));
226: context.endAttributes();
227: context
228: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _AppendField));
229: context.endElement();
230: }
231: }
232: if (_FunctionGuardName != null) {
233: context.startElement("", "FunctionGuardName");
234: context.endAttributes();
235: try {
236: context.text(((java.lang.String) _FunctionGuardName));
237: } catch (java.lang.Exception e) {
238: com.sun.xml.bind.marshaller.Util
239: .handlePrintConversionException(this , e,
240: context);
241: }
242: context.endElement();
243: }
244: }
245:
246: public void serializeAttributes(
247: com.sun.xml.bind.serializer.XMLSerializer context)
248: throws org.xml.sax.SAXException {
249: }
250:
251: public void serializeAttributeBodies(
252: com.sun.xml.bind.serializer.XMLSerializer context)
253: throws org.xml.sax.SAXException {
254: }
255:
256: public java.lang.Class getPrimaryInterface() {
257: return (org.jaffa.patterns.library.object_finder_meta_2_0.domain.ResultsField.class);
258: }
259:
260: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
261: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
262: schemaFragment);
263: }
264:
265: public class Unmarshaller extends
266: com.sun.xml.bind.unmarshaller.ContentHandlerEx {
267:
268: public Unmarshaller(
269: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
270: super (context, "--------------------------");
271: }
272:
273: protected com.sun.xml.bind.unmarshaller.UnmarshallableObject owner() {
274: return org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.ResultsFieldImpl.this ;
275: }
276:
277: public void enterElement(java.lang.String ___uri,
278: java.lang.String ___local, org.xml.sax.Attributes __atts)
279: throws com.sun.xml.bind.unmarshaller.UnreportedException {
280: switch (state) {
281: case 20:
282: if (("" == ___uri) && ("AppendBeginMarker" == ___local)) {
283: _AppendField = ((org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.AppendFieldImpl) spawnChildFromEnterElement(
284: (org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.AppendFieldImpl.class),
285: 21, ___uri, ___local, __atts));
286: return;
287: }
288: if (("" == ___uri) && ("Name" == ___local)) {
289: _AppendField = ((org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.AppendFieldImpl) spawnChildFromEnterElement(
290: (org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.AppendFieldImpl.class),
291: 21, ___uri, ___local, __atts));
292: return;
293: }
294: break;
295: case 9:
296: if (("" == ___uri) && ("DisplayAsKey" == ___local)) {
297: context.pushAttributes(__atts);
298: state = 24;
299: return;
300: }
301: if (("" == ___uri) && ("Label" == ___local)) {
302: context.pushAttributes(__atts);
303: state = 10;
304: return;
305: }
306: if (("" == ___uri) && ("Layout" == ___local)) {
307: context.pushAttributes(__atts);
308: state = 22;
309: return;
310: }
311: break;
312: case 6:
313: if (("" == ___uri) && ("Display" == ___local)) {
314: context.pushAttributes(__atts);
315: state = 7;
316: return;
317: }
318: break;
319: case 0:
320: if (("" == ___uri) && ("Name" == ___local)) {
321: context.pushAttributes(__atts);
322: state = 1;
323: return;
324: }
325: break;
326: case 3:
327: if (("" == ___uri) && ("DataType" == ___local)) {
328: context.pushAttributes(__atts);
329: state = 4;
330: return;
331: }
332: break;
333: case 12:
334: if (("" == ___uri) && ("DomainField" == ___local)) {
335: context.pushAttributes(__atts);
336: state = 13;
337: return;
338: }
339: break;
340: case 15:
341: if (("" == ___uri) && ("SourceChain" == ___local)) {
342: context.pushAttributes(__atts);
343: state = 16;
344: return;
345: }
346: if (("" == ___uri) && ("FunctionGuardName" == ___local)) {
347: context.pushAttributes(__atts);
348: state = 18;
349: return;
350: }
351: if (("" == ___uri) && ("AppendField" == ___local)) {
352: context.pushAttributes(__atts);
353: state = 20;
354: return;
355: }
356: revertToParentFromEnterElement(___uri, ___local, __atts);
357: return;
358: case 16:
359: if (("" == ___uri) && ("Source" == ___local)) {
360: _SourceChain = ((org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.SourceChainImpl) spawnChildFromEnterElement(
361: (org.jaffa.patterns.library.object_finder_meta_2_0.domain.impl.SourceChainImpl.class),
362: 17, ___uri, ___local, __atts));
363: return;
364: }
365: break;
366: }
367: super .enterElement(___uri, ___local, __atts);
368: }
369:
370: public void leaveElement(java.lang.String ___uri,
371: java.lang.String ___local)
372: throws com.sun.xml.bind.unmarshaller.UnreportedException {
373: switch (state) {
374: case 17:
375: if (("" == ___uri) && ("SourceChain" == ___local)) {
376: context.popAttributes();
377: state = 15;
378: return;
379: }
380: break;
381: case 23:
382: if (("" == ___uri) && ("Layout" == ___local)) {
383: context.popAttributes();
384: state = 9;
385: return;
386: }
387: break;
388: case 19:
389: if (("" == ___uri) && ("FunctionGuardName" == ___local)) {
390: context.popAttributes();
391: state = 15;
392: return;
393: }
394: break;
395: case 8:
396: if (("" == ___uri) && ("Display" == ___local)) {
397: context.popAttributes();
398: state = 9;
399: return;
400: }
401: break;
402: case 25:
403: if (("" == ___uri) && ("DisplayAsKey" == ___local)) {
404: context.popAttributes();
405: state = 9;
406: return;
407: }
408: break;
409: case 2:
410: if (("" == ___uri) && ("Name" == ___local)) {
411: context.popAttributes();
412: state = 3;
413: return;
414: }
415: break;
416: case 21:
417: if (("" == ___uri) && ("AppendField" == ___local)) {
418: context.popAttributes();
419: state = 15;
420: return;
421: }
422: break;
423: case 11:
424: if (("" == ___uri) && ("Label" == ___local)) {
425: context.popAttributes();
426: state = 12;
427: return;
428: }
429: break;
430: case 15:
431: revertToParentFromLeaveElement(___uri, ___local);
432: return;
433: case 5:
434: if (("" == ___uri) && ("DataType" == ___local)) {
435: context.popAttributes();
436: state = 6;
437: return;
438: }
439: break;
440: case 14:
441: if (("" == ___uri) && ("DomainField" == ___local)) {
442: context.popAttributes();
443: state = 15;
444: return;
445: }
446: break;
447: }
448: super .leaveElement(___uri, ___local);
449: }
450:
451: public void enterAttribute(java.lang.String ___uri,
452: java.lang.String ___local)
453: throws com.sun.xml.bind.unmarshaller.UnreportedException {
454: switch (state) {
455: case 15:
456: revertToParentFromEnterAttribute(___uri, ___local);
457: return;
458: }
459: super .enterAttribute(___uri, ___local);
460: }
461:
462: public void leaveAttribute(java.lang.String ___uri,
463: java.lang.String ___local)
464: throws com.sun.xml.bind.unmarshaller.UnreportedException {
465: switch (state) {
466: case 15:
467: revertToParentFromLeaveAttribute(___uri, ___local);
468: return;
469: }
470: super .leaveAttribute(___uri, ___local);
471: }
472:
473: public void text(java.lang.String value)
474: throws com.sun.xml.bind.unmarshaller.UnreportedException {
475: try {
476: switch (state) {
477: case 22:
478: try {
479: _Layout = value;
480: } catch (java.lang.Exception e) {
481: handleParseConversionException(e);
482: }
483: state = 23;
484: return;
485: case 24:
486: try {
487: _DisplayAsKey = javax.xml.bind.DatatypeConverter
488: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
489: .collapse(value));
490: has_DisplayAsKey = true;
491: } catch (java.lang.Exception e) {
492: handleParseConversionException(e);
493: }
494: state = 25;
495: return;
496: case 10:
497: try {
498: _Label = value;
499: } catch (java.lang.Exception e) {
500: handleParseConversionException(e);
501: }
502: state = 11;
503: return;
504: case 7:
505: try {
506: _Display = javax.xml.bind.DatatypeConverter
507: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
508: .collapse(value));
509: has_Display = true;
510: } catch (java.lang.Exception e) {
511: handleParseConversionException(e);
512: }
513: state = 8;
514: return;
515: case 18:
516: try {
517: _FunctionGuardName = value;
518: } catch (java.lang.Exception e) {
519: handleParseConversionException(e);
520: }
521: state = 19;
522: return;
523: case 1:
524: try {
525: _Name = value;
526: } catch (java.lang.Exception e) {
527: handleParseConversionException(e);
528: }
529: state = 2;
530: return;
531: case 15:
532: revertToParentFromText(value);
533: return;
534: case 4:
535: try {
536: _DataType = value;
537: } catch (java.lang.Exception e) {
538: handleParseConversionException(e);
539: }
540: state = 5;
541: return;
542: case 13:
543: try {
544: _DomainField = value;
545: } catch (java.lang.Exception e) {
546: handleParseConversionException(e);
547: }
548: state = 14;
549: return;
550: }
551: } catch (java.lang.RuntimeException e) {
552: handleUnexpectedTextException(value, e);
553: }
554: }
555:
556: public void leaveChild(int nextState)
557: throws com.sun.xml.bind.unmarshaller.UnreportedException {
558: switch (nextState) {
559: case 17:
560: state = 17;
561: return;
562: case 21:
563: state = 21;
564: return;
565: }
566: super.leaveChild(nextState);
567: }
568:
569: }
570:
571: }
|