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 ResultsFieldImpl
011: implements
012: org.jaffa.patterns.library.object_viewer_meta_1_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_viewer_meta_1_0.domain.AppendField _AppendField;
020: protected org.jaffa.patterns.library.object_viewer_meta_1_0.domain.Viewer _Viewer;
021: protected java.lang.String _Width;
022: protected org.jaffa.patterns.library.object_viewer_meta_1_0.domain.SourceChain _SourceChain;
023: protected java.lang.String _DomainField;
024: protected boolean has_Display;
025: protected boolean _Display;
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\u0012\u0014\u009b\u0004ppsq\u0000~\u0000\u0000\u0010#w~ppsq\u0000~\u0000\u0000\u000e\u00b6\u00de\u00dappsq\u0000~\u0000\u0000\rJF6ppsq\u0000~\u0000\u0000\u000b\u00dd\u00ad\u0092ppsq\u0000~\u0000\u0000\t\u00ec\u008a\u0017ppsq\u0000~\u0000\u0000\u0007\u00fbf\u009cppsq\u0000~\u0000\u0000\u0006\nC!ppsq\u0000~\u0000\u0000\u0004\u0019\u001f\u009bppsq\u0000~\u0000\u0000\u0003\u00da\'kppsr\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\u001bL\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\u001bL\u0000\fnamespaceURIq\u0000~\u0000\u001bxpq\u0000~\u0000\u001fq\u0000~\u0000\u001esr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000\u001bL\u0000\fnamespaceURIq\u0000~\u0000\u001bxr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004Namet\u0000\u0000sq\u0000~\u0000\u000f\u0001\u00e9\u0003\u00f0pp\u0000sq\u0000~\u0000\u0013\u0001\u00e9\u0003\u00e5ppsr\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\u001bxq\u0000~\u0000\u001aq\u0000~\u0000+t\u0000\tdataTypesq\u0000~\u0000\"\u0000\u0000q\u0000~\u0000\u001dq\u0000~\u0000\u001dt\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~\u00005q\u0000~\u0000+sq\u0000~\u0000\'t\u0000\bDataTypeq\u0000~\u0000+sq\u0000~\u0000\u000f\u0000>\u00f8+pp\u0000sq\u0000~\u0000\u0013\u0000>\u00f8 ppsr\u0000$com.sun.msv.datatype.xsd.BooleanType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0018q\u0000~\u0000\u001et\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~\u0000jq\u0000~\u0000\u001esq\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\u0001\u00f1#\u0081ppsq\u0000~\u0000\u000f\u0001\u00f1#vsr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000p\u0000q\u0000~\u0000\u0016sq\u0000~\u0000\'t\u0000\u0006Layoutq\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~\u0000s\u0001psq\u0000~\u0000\u000f\u0001\u00f1#vpp\u0000q\u0000~\u0000\u0016sq\u0000~\u0000\'t\u0000\u0005Labelq\u0000~\u0000+sq\u0000~\u0000\u000f\u0001\u00f1#vpp\u0000q\u0000~\u0000\u0016sq\u0000~\u0000\'t\u0000\u0005Widthq\u0000~\u0000+sq\u0000~\u0000\u000f\u0001\u00f1#vpp\u0000q\u0000~\u0000\u0016sq\u0000~\u0000\'t\u0000\u000bDomainFieldq\u0000~\u0000+sq\u0000~\u0000p\u0001l\u0098\u009fppsq\u0000~\u0000\u000f\u0001l\u0098\u0094q\u0000~\u0000tp\u0000sq\u0000~\u0000\u000f\u0001l\u0098\u0089pp\u0000sq\u0000~\u0000p\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\u0098sq\u0000~\u0000tpsr\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\u0010xq\u0000~\u0000\u0003\u0001l\u0098pq\u0000~\u0000tpsr\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~\u0000yq\u0000~\u0000\u008dsr\u0000 com.sun.msv.grammar.AnyNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000(q\u0000~\u0000xsq\u0000~\u0000\'t\u0000Dorg.jaffa.patterns.library.object_viewer_meta_1_0.domain.SourceChaint\u0000+http://java.sun.com/jaxb/xjc/dummy-elementssq\u0000~\u0000\'t\u0000\u000bSourceChainq\u0000~\u0000+q\u0000~\u0000xsq\u0000~\u0000p\u0001l\u0098\u009fppsq\u0000~\u0000\u000f\u0001l\u0098\u0094q\u0000~\u0000tp\u0000sq\u0000~\u0000\u000f\u0001l\u0098\u0089pp\u0000sq\u0000~\u0000p\u0001l\u0098~ppsq\u0000~\u0000\u0087\u0001l\u0098sq\u0000~\u0000tpsq\u0000~\u0000\u008a\u0001l\u0098pq\u0000~\u0000tpq\u0000~\u0000\u008dq\u0000~\u0000\u008fq\u0000~\u0000xsq\u0000~\u0000\'t\u0000?org.jaffa.patterns.library.object_viewer_meta_1_0.domain.Viewerq\u0000~\u0000\u0092sq\u0000~\u0000\'t\u0000\u0006Viewerq\u0000~\u0000+q\u0000~\u0000xsq\u0000~\u0000p\u0001l\u0098\u009fppsq\u0000~\u0000\u000f\u0001l\u0098\u0094q\u0000~\u0000tp\u0000sq\u0000~\u0000\u000f\u0001l\u0098\u0089pp\u0000sq\u0000~\u0000p\u0001l\u0098~ppsq\u0000~\u0000\u0087\u0001l\u0098sq\u0000~\u0000tpsq\u0000~\u0000\u008a\u0001l\u0098pq\u0000~\u0000tpq\u0000~\u0000\u008dq\u0000~\u0000\u008fq\u0000~\u0000xsq\u0000~\u0000\'t\u0000Dorg.jaffa.patterns.library.object_viewer_meta_1_0.domain.AppendFieldq\u0000~\u0000\u0092sq\u0000~\u0000\'t\u0000\u000bAppendFieldq\u0000~\u0000+q\u0000~\u0000xsq\u0000~\u0000p\u0001\u00f1#\u0081ppsq\u0000~\u0000\u000f\u0001\u00f1#vq\u0000~\u0000tp\u0000q\u0000~\u0000\u0016sq\u0000~\u0000\'t\u0000\u0011FunctionGuardNameq\u0000~\u0000+q\u0000~\u0000xsr\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\u00ae[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000\u0015\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpppppppppppppq\u0000~\u0000\u0005pppppppppppppq\u0000~\u0000\fpppq\u0000~\u0000\u0089q\u0000~\u0000\u0099q\u0000~\u0000\u00a3ppq\u0000~\u0000\u0007pppppq\u0000~\u0000\u0086q\u0000~\u0000\u0098q\u0000~\u0000\u00a2ppppppppppppppppppppppq\u0000~\u0000\tpppppppq\u0000~\u0000\u0083q\u0000~\u0000\u0095q\u0000~\u0000\u009fpppppq\u0000~\u0000qq\u0000~\u0000\u00a9pppppppppppppppppppq\u0000~\u0000\u000bpppq\u0000~\u0000\u000epppppppq\u0000~\u0000\u0006pppppppppppppq\u0000~\u0000\rppppppppppppppppq\u0000~\u0000\bpppppppppppppppppppppppppppppppppq\u0000~\u0000\nppppppppp");
031:
032: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
033: return org.jaffa.patterns.library.object_viewer_meta_1_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_viewer_meta_1_0.domain.AppendField getAppendField() {
053: return _AppendField;
054: }
055:
056: public void setAppendField(
057: org.jaffa.patterns.library.object_viewer_meta_1_0.domain.AppendField value) {
058: _AppendField = value;
059: }
060:
061: public org.jaffa.patterns.library.object_viewer_meta_1_0.domain.Viewer getViewer() {
062: return _Viewer;
063: }
064:
065: public void setViewer(
066: org.jaffa.patterns.library.object_viewer_meta_1_0.domain.Viewer value) {
067: _Viewer = value;
068: }
069:
070: public java.lang.String getWidth() {
071: return _Width;
072: }
073:
074: public void setWidth(java.lang.String value) {
075: _Width = value;
076: }
077:
078: public org.jaffa.patterns.library.object_viewer_meta_1_0.domain.SourceChain getSourceChain() {
079: return _SourceChain;
080: }
081:
082: public void setSourceChain(
083: org.jaffa.patterns.library.object_viewer_meta_1_0.domain.SourceChain value) {
084: _SourceChain = value;
085: }
086:
087: public java.lang.String getDomainField() {
088: return _DomainField;
089: }
090:
091: public void setDomainField(java.lang.String value) {
092: _DomainField = value;
093: }
094:
095: public boolean isDisplay() {
096: return _Display;
097: }
098:
099: public void setDisplay(boolean value) {
100: _Display = value;
101: has_Display = true;
102: }
103:
104: public java.lang.String getLabel() {
105: return _Label;
106: }
107:
108: public void setLabel(java.lang.String value) {
109: _Label = value;
110: }
111:
112: public java.lang.String getName() {
113: return _Name;
114: }
115:
116: public void setName(java.lang.String value) {
117: _Name = value;
118: }
119:
120: public java.lang.String getLayout() {
121: return _Layout;
122: }
123:
124: public void setLayout(java.lang.String value) {
125: _Layout = value;
126: }
127:
128: public com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(
129: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
130: return new org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.ResultsFieldImpl.Unmarshaller(
131: context);
132: }
133:
134: public java.lang.Class getPrimaryInterfaceClass() {
135: return PRIMARY_INTERFACE_CLASS();
136: }
137:
138: public void serializeElements(
139: com.sun.xml.bind.serializer.XMLSerializer context)
140: throws org.xml.sax.SAXException {
141: context.startElement("", "Name");
142: context.endAttributes();
143: try {
144: context.text(((java.lang.String) _Name));
145: } catch (java.lang.Exception e) {
146: com.sun.xml.bind.marshaller.Util
147: .handlePrintConversionException(this , e, context);
148: }
149: context.endElement();
150: context.startElement("", "DataType");
151: context.endAttributes();
152: try {
153: context.text(((java.lang.String) _DataType));
154: } catch (java.lang.Exception e) {
155: com.sun.xml.bind.marshaller.Util
156: .handlePrintConversionException(this , e, context);
157: }
158: context.endElement();
159: context.startElement("", "Display");
160: context.endAttributes();
161: try {
162: context.text(javax.xml.bind.DatatypeConverter
163: .printBoolean(((boolean) _Display)));
164: } catch (java.lang.Exception e) {
165: com.sun.xml.bind.marshaller.Util
166: .handlePrintConversionException(this , e, context);
167: }
168: context.endElement();
169: if (_Layout != null) {
170: context.startElement("", "Layout");
171: context.endAttributes();
172: try {
173: context.text(((java.lang.String) _Layout));
174: } catch (java.lang.Exception e) {
175: com.sun.xml.bind.marshaller.Util
176: .handlePrintConversionException(this , e,
177: context);
178: }
179: context.endElement();
180: }
181: context.startElement("", "Label");
182: context.endAttributes();
183: try {
184: context.text(((java.lang.String) _Label));
185: } catch (java.lang.Exception e) {
186: com.sun.xml.bind.marshaller.Util
187: .handlePrintConversionException(this , e, context);
188: }
189: context.endElement();
190: context.startElement("", "Width");
191: context.endAttributes();
192: try {
193: context.text(((java.lang.String) _Width));
194: } catch (java.lang.Exception e) {
195: com.sun.xml.bind.marshaller.Util
196: .handlePrintConversionException(this , e, context);
197: }
198: context.endElement();
199: context.startElement("", "DomainField");
200: context.endAttributes();
201: try {
202: context.text(((java.lang.String) _DomainField));
203: } catch (java.lang.Exception e) {
204: com.sun.xml.bind.marshaller.Util
205: .handlePrintConversionException(this , e, context);
206: }
207: context.endElement();
208: if (_SourceChain != null) {
209: if (_SourceChain instanceof javax.xml.bind.Element) {
210: context
211: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _SourceChain));
212: } else {
213: context.startElement("", "SourceChain");
214: context
215: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _SourceChain));
216: context.endAttributes();
217: context
218: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _SourceChain));
219: context.endElement();
220: }
221: }
222: if (_Viewer != null) {
223: if (_Viewer instanceof javax.xml.bind.Element) {
224: context
225: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _Viewer));
226: } else {
227: context.startElement("", "Viewer");
228: context
229: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _Viewer));
230: context.endAttributes();
231: context
232: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _Viewer));
233: context.endElement();
234: }
235: }
236: if (_AppendField != null) {
237: if (_AppendField instanceof javax.xml.bind.Element) {
238: context
239: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _AppendField));
240: } else {
241: context.startElement("", "AppendField");
242: context
243: .childAsAttributes(((com.sun.xml.bind.serializer.XMLSerializable) _AppendField));
244: context.endAttributes();
245: context
246: .childAsElements(((com.sun.xml.bind.serializer.XMLSerializable) _AppendField));
247: context.endElement();
248: }
249: }
250: if (_FunctionGuardName != null) {
251: context.startElement("", "FunctionGuardName");
252: context.endAttributes();
253: try {
254: context.text(((java.lang.String) _FunctionGuardName));
255: } catch (java.lang.Exception e) {
256: com.sun.xml.bind.marshaller.Util
257: .handlePrintConversionException(this , e,
258: context);
259: }
260: context.endElement();
261: }
262: }
263:
264: public void serializeAttributes(
265: com.sun.xml.bind.serializer.XMLSerializer context)
266: throws org.xml.sax.SAXException {
267: }
268:
269: public void serializeAttributeBodies(
270: com.sun.xml.bind.serializer.XMLSerializer context)
271: throws org.xml.sax.SAXException {
272: }
273:
274: public java.lang.Class getPrimaryInterface() {
275: return (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.ResultsField.class);
276: }
277:
278: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
279: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
280: schemaFragment);
281: }
282:
283: public class Unmarshaller extends
284: com.sun.xml.bind.unmarshaller.ContentHandlerEx {
285:
286: public Unmarshaller(
287: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
288: super (context, "-----------------------------");
289: }
290:
291: protected com.sun.xml.bind.unmarshaller.UnmarshallableObject owner() {
292: return org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.ResultsFieldImpl.this ;
293: }
294:
295: public void enterElement(java.lang.String ___uri,
296: java.lang.String ___local, org.xml.sax.Attributes __atts)
297: throws com.sun.xml.bind.unmarshaller.UnreportedException {
298: switch (state) {
299: case 25:
300: if (("" == ___uri) && ("ComponentName" == ___local)) {
301: _Viewer = ((org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.ViewerImpl) spawnChildFromEnterElement(
302: (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.ViewerImpl.class),
303: 26, ___uri, ___local, __atts));
304: return;
305: }
306: break;
307: case 0:
308: if (("" == ___uri) && ("Name" == ___local)) {
309: context.pushAttributes(__atts);
310: state = 1;
311: return;
312: }
313: break;
314: case 15:
315: if (("" == ___uri) && ("DomainField" == ___local)) {
316: context.pushAttributes(__atts);
317: state = 16;
318: return;
319: }
320: break;
321: case 3:
322: if (("" == ___uri) && ("DataType" == ___local)) {
323: context.pushAttributes(__atts);
324: state = 4;
325: return;
326: }
327: break;
328: case 18:
329: if (("" == ___uri) && ("Viewer" == ___local)) {
330: context.pushAttributes(__atts);
331: state = 25;
332: return;
333: }
334: if (("" == ___uri) && ("FunctionGuardName" == ___local)) {
335: context.pushAttributes(__atts);
336: state = 23;
337: return;
338: }
339: if (("" == ___uri) && ("AppendField" == ___local)) {
340: context.pushAttributes(__atts);
341: state = 21;
342: return;
343: }
344: if (("" == ___uri) && ("SourceChain" == ___local)) {
345: context.pushAttributes(__atts);
346: state = 19;
347: return;
348: }
349: revertToParentFromEnterElement(___uri, ___local, __atts);
350: return;
351: case 9:
352: if (("" == ___uri) && ("Label" == ___local)) {
353: context.pushAttributes(__atts);
354: state = 10;
355: return;
356: }
357: if (("" == ___uri) && ("Layout" == ___local)) {
358: context.pushAttributes(__atts);
359: state = 27;
360: return;
361: }
362: break;
363: case 12:
364: if (("" == ___uri) && ("Width" == ___local)) {
365: context.pushAttributes(__atts);
366: state = 13;
367: return;
368: }
369: break;
370: case 6:
371: if (("" == ___uri) && ("Display" == ___local)) {
372: context.pushAttributes(__atts);
373: state = 7;
374: return;
375: }
376: break;
377: case 19:
378: if (("" == ___uri) && ("Source" == ___local)) {
379: _SourceChain = ((org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.SourceChainImpl) spawnChildFromEnterElement(
380: (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.SourceChainImpl.class),
381: 20, ___uri, ___local, __atts));
382: return;
383: }
384: break;
385: case 21:
386: if (("" == ___uri) && ("Name" == ___local)) {
387: _AppendField = ((org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.AppendFieldImpl) spawnChildFromEnterElement(
388: (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.AppendFieldImpl.class),
389: 22, ___uri, ___local, __atts));
390: return;
391: }
392: if (("" == ___uri) && ("AppendBeginMarker" == ___local)) {
393: _AppendField = ((org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.AppendFieldImpl) spawnChildFromEnterElement(
394: (org.jaffa.patterns.library.object_viewer_meta_1_0.domain.impl.AppendFieldImpl.class),
395: 22, ___uri, ___local, __atts));
396: return;
397: }
398: break;
399: }
400: super .enterElement(___uri, ___local, __atts);
401: }
402:
403: public void leaveElement(java.lang.String ___uri,
404: java.lang.String ___local)
405: throws com.sun.xml.bind.unmarshaller.UnreportedException {
406: switch (state) {
407: case 20:
408: if (("" == ___uri) && ("SourceChain" == ___local)) {
409: context.popAttributes();
410: state = 18;
411: return;
412: }
413: break;
414: case 26:
415: if (("" == ___uri) && ("Viewer" == ___local)) {
416: context.popAttributes();
417: state = 18;
418: return;
419: }
420: break;
421: case 8:
422: if (("" == ___uri) && ("Display" == ___local)) {
423: context.popAttributes();
424: state = 9;
425: return;
426: }
427: break;
428: case 14:
429: if (("" == ___uri) && ("Width" == ___local)) {
430: context.popAttributes();
431: state = 15;
432: return;
433: }
434: break;
435: case 22:
436: if (("" == ___uri) && ("AppendField" == ___local)) {
437: context.popAttributes();
438: state = 18;
439: return;
440: }
441: break;
442: case 11:
443: if (("" == ___uri) && ("Label" == ___local)) {
444: context.popAttributes();
445: state = 12;
446: return;
447: }
448: break;
449: case 5:
450: if (("" == ___uri) && ("DataType" == ___local)) {
451: context.popAttributes();
452: state = 6;
453: return;
454: }
455: break;
456: case 18:
457: revertToParentFromLeaveElement(___uri, ___local);
458: return;
459: case 28:
460: if (("" == ___uri) && ("Layout" == ___local)) {
461: context.popAttributes();
462: state = 9;
463: return;
464: }
465: break;
466: case 24:
467: if (("" == ___uri) && ("FunctionGuardName" == ___local)) {
468: context.popAttributes();
469: state = 18;
470: return;
471: }
472: break;
473: case 2:
474: if (("" == ___uri) && ("Name" == ___local)) {
475: context.popAttributes();
476: state = 3;
477: return;
478: }
479: break;
480: case 17:
481: if (("" == ___uri) && ("DomainField" == ___local)) {
482: context.popAttributes();
483: state = 18;
484: return;
485: }
486: break;
487: }
488: super .leaveElement(___uri, ___local);
489: }
490:
491: public void enterAttribute(java.lang.String ___uri,
492: java.lang.String ___local)
493: throws com.sun.xml.bind.unmarshaller.UnreportedException {
494: switch (state) {
495: case 18:
496: revertToParentFromEnterAttribute(___uri, ___local);
497: return;
498: }
499: super .enterAttribute(___uri, ___local);
500: }
501:
502: public void leaveAttribute(java.lang.String ___uri,
503: java.lang.String ___local)
504: throws com.sun.xml.bind.unmarshaller.UnreportedException {
505: switch (state) {
506: case 18:
507: revertToParentFromLeaveAttribute(___uri, ___local);
508: return;
509: }
510: super .leaveAttribute(___uri, ___local);
511: }
512:
513: public void text(java.lang.String value)
514: throws com.sun.xml.bind.unmarshaller.UnreportedException {
515: try {
516: switch (state) {
517: case 10:
518: try {
519: _Label = value;
520: } catch (java.lang.Exception e) {
521: handleParseConversionException(e);
522: }
523: state = 11;
524: return;
525: case 16:
526: try {
527: _DomainField = value;
528: } catch (java.lang.Exception e) {
529: handleParseConversionException(e);
530: }
531: state = 17;
532: return;
533: case 27:
534: try {
535: _Layout = value;
536: } catch (java.lang.Exception e) {
537: handleParseConversionException(e);
538: }
539: state = 28;
540: return;
541: case 18:
542: revertToParentFromText(value);
543: return;
544: case 4:
545: try {
546: _DataType = value;
547: } catch (java.lang.Exception e) {
548: handleParseConversionException(e);
549: }
550: state = 5;
551: return;
552: case 23:
553: try {
554: _FunctionGuardName = value;
555: } catch (java.lang.Exception e) {
556: handleParseConversionException(e);
557: }
558: state = 24;
559: return;
560: case 1:
561: try {
562: _Name = value;
563: } catch (java.lang.Exception e) {
564: handleParseConversionException(e);
565: }
566: state = 2;
567: return;
568: case 7:
569: try {
570: _Display = javax.xml.bind.DatatypeConverter
571: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
572: .collapse(value));
573: has_Display = true;
574: } catch (java.lang.Exception e) {
575: handleParseConversionException(e);
576: }
577: state = 8;
578: return;
579: case 13:
580: try {
581: _Width = value;
582: } catch (java.lang.Exception e) {
583: handleParseConversionException(e);
584: }
585: state = 14;
586: return;
587: }
588: } catch (java.lang.RuntimeException e) {
589: handleUnexpectedTextException(value, e);
590: }
591: }
592:
593: public void leaveChild(int nextState)
594: throws com.sun.xml.bind.unmarshaller.UnreportedException {
595: switch (nextState) {
596: case 22:
597: state = 22;
598: return;
599: case 20:
600: state = 20;
601: return;
602: case 26:
603: state = 26;
604: return;
605: }
606: super.leaveChild(nextState);
607: }
608:
609: }
610:
611: }
|