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: 2004.02.20 at 03:56:47 PST
006: //
007:
008: package org.jaffa.patterns.library.domain_creator_1_1.domain.impl;
009:
010: public class FieldImpl implements
011: org.jaffa.patterns.library.domain_creator_1_1.domain.Field,
012: com.sun.xml.bind.unmarshaller.UnmarshallableObject,
013: com.sun.xml.bind.serializer.XMLSerializable,
014: com.sun.xml.bind.validator.ValidatableObject {
015:
016: protected java.lang.String _DataType;
017: protected java.lang.String _Relationships;
018: protected java.lang.String _CaseType;
019: protected java.math.BigDecimal _MaxValue;
020: protected java.lang.String _LabelToken;
021: protected boolean has_AutoGenerated;
022: protected boolean _AutoGenerated;
023: protected java.math.BigInteger _IntSize;
024: protected java.math.BigDecimal _MinValue;
025: protected java.math.BigInteger _FracSize;
026: protected java.lang.String _PrimaryKey;
027: protected java.lang.String _Description;
028: protected boolean has_Ignore;
029: protected boolean _Ignore;
030: protected java.lang.String _Width;
031: protected java.lang.String _DatabaseFieldName;
032: protected java.lang.String _DatabaseDataType;
033: protected java.lang.String _Mandatory;
034: protected java.lang.String _Pattern;
035: protected java.lang.String _Name;
036: protected java.lang.String _Layout;
037: private final static com.sun.msv.grammar.Grammar schemaFragment = com.sun.xml.bind.validator.SchemaDeserializer
038: .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\u0011_S\u00deppsq\u0000~\u0000\u0000\u0010\u00b9?\u00bbppsq\u0000~\u0000\u0000\u000f\u00f3\u001b\u00e1ppsq\u0000~\u0000\u0000\u000f,\u00f8\u0007ppsq\u0000~\u0000\u0000\u000ef\u00d4-ppsq\u0000~\u0000\u0000\u000e0\u008d\u00c1ppsq\u0000~\u0000\u0000\r\u00faGUppsq\u0000~\u0000\u0000\fE\u009f\u00dfppsq\u0000~\u0000\u0000\n\u0090\u00f8ippsq\u0000~\u0000\u0000\t\u00ca\u00d4\u008fppsq\u0000~\u0000\u0000\t\u0004\u00b0\u00b5ppsq\u0000~\u0000\u0000\u00077I\u00a0ppsq\u0000~\u0000\u0000\u0006q%\u00c6ppsq\u0000~\u0000\u0000\u0005\u00ab\u0001\u00ecppsq\u0000~\u0000\u0000\u0005\u0004\u00ed\u00c9ppsq\u0000~\u0000\u0000\u00037\u0086\u00b4ppsq\u0000~\u0000\u0000\u0002Rkhppsq\u0000~\u0000\u0000\u0001\u008cG\u0099ppsr\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\u0000\u00c6#\u00capp\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\u0000\u00c6#\u00bfppsr\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#L\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#L\u0000\fnamespaceURIq\u0000~\u0000#xpq\u0000~\u0000\'q\u0000~\u0000&sr\u0000#com.sun.msv.grammar.SimpleNameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0002L\u0000\tlocalNameq\u0000~\u0000#L\u0000\fnamespaceURIq\u0000~\u0000#xr\u0000\u001dcom.sun.msv.grammar.NameClass\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xpt\u0000\u0004Namet\u0000\u0000sq\u0000~\u0000\u0017\u0000\u00c6#\u00capp\u0000q\u0000~\u0000\u001esq\u0000~\u0000/t\u0000\bDataTypeq\u0000~\u00003sq\u0000~\u0000\u0017\u0000\u00c6#\u00capp\u0000q\u0000~\u0000\u001esq\u0000~\u0000/t\u0000\u0011DatabaseFieldNameq\u0000~\u00003sq\u0000~\u0000\u0017\u0000\u00e5\u001bGpp\u0000sq\u0000~\u0000\u001b\u0000\u00e5\u001b<ppsr\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#xq\u0000~\u0000\"q\u0000~\u00003t\u0000\tdataTypesq\u0000~\u0000*\u0000\u0000q\u0000~\u0000%q\u0000~\u0000%t\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~\u0000Cq\u0000~\u00003sq\u0000~\u0000/t\u0000\u0010DatabaseDataTypeq\u0000~\u00003sr\u0000\u001dcom.sun.msv.grammar.ChoiceExp\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000\u0001\u0001\u00cdg\u0010ppsq\u0000~\u0000\u0017\u0001\u00cdg\u0005sr\u0000\u0011java.lang.Boolean\u00cd r\u0080\u00d5\u009c\u00fa\u00ee\u0002\u0000\u0001Z\u0000\u0005valuexp\u0000p\u0000sq\u0000~\u0000\u001b\u0001\u00cdf\u00fappsq\u0000~\u0000<q\u0000~\u00003t\u0000\u0007booleanq\u0000~\u0000*\u0000\u0000q\u0000~\u0000%q\u0000~\u0000%q\u0000~\u0000Dsq\u0000~\u0000Ew\f\u0000\u0000\u0000\u0010?@\u0000\u0000\u0000\u0000\u0000\u0002t\u0000\u0001Ft\u0000\u0001Txq\u0000~\u0000,sq\u0000~\u0000-q\u0000~\u0000{q\u0000~\u00003sq\u0000~\u0000/t\u0000\nPrimaryKeyq\u0000~\u00003sr\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~\u0000w\u0001psq\u0000~\u0000t\u0000\u00a6\u0014\u001eppsq\u0000~\u0000\u0017\u0000\u00a6\u0014\u0013q\u0000~\u0000xp\u0000sq\u0000~\u0000\u001b\u0000\u00a6\u0014\bppsr\u0000$com.sun.msv.datatype.xsd.BooleanType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000 q\u0000~\u0000&t\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~\u0000\u008aq\u0000~\u0000&sq\u0000~\u0000/t\u0000\rAutoGeneratedq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0000\u00c6#\u00d5ppsq\u0000~\u0000\u0017\u0000\u00c6#\u00caq\u0000~\u0000xp\u0000q\u0000~\u0000\u001esq\u0000~\u0000/t\u0000\u000bDescriptionq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0000\u00c6#\u00d5ppsq\u0000~\u0000\u0017\u0000\u00c6#\u00caq\u0000~\u0000xp\u0000q\u0000~\u0000\u001esq\u0000~\u0000/t\u0000\nLabelTokenq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0001\u00cdg\u0010ppsq\u0000~\u0000\u0017\u0001\u00cdg\u0005q\u0000~\u0000xp\u0000q\u0000~\u0000ysq\u0000~\u0000/t\u0000\tMandatoryq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0000\u00c6#\u00d5ppsq\u0000~\u0000\u0017\u0000\u00c6#\u00caq\u0000~\u0000xp\u0000q\u0000~\u0000\u001esq\u0000~\u0000/t\u0000\rRelationshipsq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0000\u00c6#\u00d5ppsq\u0000~\u0000\u0017\u0000\u00c6#\u00caq\u0000~\u0000xp\u0000q\u0000~\u0000\u001esq\u0000~\u0000/t\u0000\u0005Widthq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0001\u00b4\u00a7qppsq\u0000~\u0000\u0017\u0001\u00b4\u00a7fq\u0000~\u0000xp\u0000sq\u0000~\u0000\u001b\u0001\u00b4\u00a7[ppsr\u0000/com.sun.msv.datatype.xsd.NonNegativeIntegerType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000$com.sun.msv.datatype.xsd.IntegerType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xr\u0000+com.sun.msv.datatype.xsd.IntegerDerivedType\u0099\u00f1]\u0090&6k\u00be\u0002\u0000\u0000xq\u0000~\u0000 q\u0000~\u0000&t\u0000\u0012nonNegativeIntegerq\u0000~\u0000\u008cq\u0000~\u0000,sq\u0000~\u0000-q\u0000~\u0000\u00abq\u0000~\u0000&sq\u0000~\u0000/t\u0000\u0007IntSizeq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0001\u00b4\u00a7qppsq\u0000~\u0000\u0017\u0001\u00b4\u00a7fq\u0000~\u0000xp\u0000q\u0000~\u0000\u00a6sq\u0000~\u0000/t\u0000\bFracSizeq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u00006Fgppsq\u0000~\u0000\u0017\u00006F\\q\u0000~\u0000xp\u0000sq\u0000~\u0000\u001b\u00006FQppsr\u0000#com.sun.msv.datatype.xsd.NumberType\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000xq\u0000~\u0000 q\u0000~\u0000&t\u0000\u0007decimalq\u0000~\u0000\u008cq\u0000~\u0000,sq\u0000~\u0000-q\u0000~\u0000\u00b8q\u0000~\u0000&sq\u0000~\u0000/t\u0000\bMinValueq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u00006Fgppsq\u0000~\u0000\u0017\u00006F\\q\u0000~\u0000xp\u0000q\u0000~\u0000\u00b5sq\u0000~\u0000/t\u0000\bMaxValueq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0000\u00c6#\u00d5ppsq\u0000~\u0000\u0017\u0000\u00c6#\u00caq\u0000~\u0000xp\u0000q\u0000~\u0000\u001esq\u0000~\u0000/t\u0000\u0006Layoutq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0000\u00c6#\u00d5ppsq\u0000~\u0000\u0017\u0000\u00c6#\u00caq\u0000~\u0000xp\u0000q\u0000~\u0000\u001esq\u0000~\u0000/t\u0000\u0007Patternq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0000\u00c6#\u00d5ppsq\u0000~\u0000\u0017\u0000\u00c6#\u00caq\u0000~\u0000xp\u0000q\u0000~\u0000\u001esq\u0000~\u0000/t\u0000\bCaseTypeq\u0000~\u00003q\u0000~\u0000\u0083sq\u0000~\u0000t\u0000\u00a6\u0014\u001eppsq\u0000~\u0000\u0017\u0000\u00a6\u0014\u0013q\u0000~\u0000xp\u0000q\u0000~\u0000\u0087sq\u0000~\u0000/t\u0000\u0006Ignoreq\u0000~\u00003q\u0000~\u0000\u0083sr\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\u00d1[\u0000\u0005tablet\u0000![Lcom/sun/msv/grammar/Expression;xp\u0000\u0000\u0000!\u0000\u0000\u00009pur\u0000![Lcom.sun.msv.grammar.Expression;\u00d68D\u00c3]\u00ad\u00a7\n\u0002\u0000\u0000xp\u0000\u0000\u0000\u00bfpppppppq\u0000~\u0000\u0007ppppppppppq\u0000~\u0000\u0010ppppppppq\u0000~\u0000\bppppppppppq\u0000~\u0000\u0011ppppppppq\u0000~\u0000\tppppppppppq\u0000~\u0000\u0012pppq\u0000~\u0000\u0013pppppq\u0000~\u0000\nppppppppppppppppppppq\u0000~\u0000\u000bpppq\u0000~\u0000\u0015ppppq\u0000~\u0000\fppppppppq\u0000~\u0000\rppppppppppppppppq\u0000~\u0000\u0016q\u0000~\u0000\u0014q\u0000~\u0000uq\u0000~\u0000\u0098q\u0000~\u0000\u000eppppppppppppppppppq\u0000~\u0000\u000fpppppppppppppppppq\u0000~\u0000\u00b3q\u0000~\u0000\u0090q\u0000~\u0000\u0094q\u0000~\u0000\u009cq\u0000~\u0000\u00a0q\u0000~\u0000\u00bcq\u0000~\u0000\u00c0q\u0000~\u0000\u00c4q\u0000~\u0000\u00c8q\u0000~\u0000\u0005ppq\u0000~\u0000\u00a4q\u0000~\u0000\u00afq\u0000~\u0000\u0006ppq\u0000~\u0000\u0085q\u0000~\u0000\u00ccppppppp");
039:
040: private final static java.lang.Class PRIMARY_INTERFACE_CLASS() {
041: return org.jaffa.patterns.library.domain_creator_1_1.domain.Field.class;
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 java.lang.String getRelationships() {
053: return _Relationships;
054: }
055:
056: public void setRelationships(java.lang.String value) {
057: _Relationships = value;
058: }
059:
060: public java.lang.String getCaseType() {
061: return _CaseType;
062: }
063:
064: public void setCaseType(java.lang.String value) {
065: _CaseType = value;
066: }
067:
068: public java.math.BigDecimal getMaxValue() {
069: return _MaxValue;
070: }
071:
072: public void setMaxValue(java.math.BigDecimal value) {
073: _MaxValue = value;
074: }
075:
076: public java.lang.String getLabelToken() {
077: return _LabelToken;
078: }
079:
080: public void setLabelToken(java.lang.String value) {
081: _LabelToken = value;
082: }
083:
084: public boolean isAutoGenerated() {
085: return _AutoGenerated;
086: }
087:
088: public void setAutoGenerated(boolean value) {
089: _AutoGenerated = value;
090: has_AutoGenerated = true;
091: }
092:
093: public java.math.BigInteger getIntSize() {
094: return _IntSize;
095: }
096:
097: public void setIntSize(java.math.BigInteger value) {
098: _IntSize = value;
099: }
100:
101: public java.math.BigDecimal getMinValue() {
102: return _MinValue;
103: }
104:
105: public void setMinValue(java.math.BigDecimal value) {
106: _MinValue = value;
107: }
108:
109: public java.math.BigInteger getFracSize() {
110: return _FracSize;
111: }
112:
113: public void setFracSize(java.math.BigInteger value) {
114: _FracSize = value;
115: }
116:
117: public java.lang.String getPrimaryKey() {
118: return _PrimaryKey;
119: }
120:
121: public void setPrimaryKey(java.lang.String value) {
122: _PrimaryKey = value;
123: }
124:
125: public java.lang.String getDescription() {
126: return _Description;
127: }
128:
129: public void setDescription(java.lang.String value) {
130: _Description = value;
131: }
132:
133: public boolean isIgnore() {
134: return _Ignore;
135: }
136:
137: public void setIgnore(boolean value) {
138: _Ignore = value;
139: has_Ignore = true;
140: }
141:
142: public java.lang.String getWidth() {
143: return _Width;
144: }
145:
146: public void setWidth(java.lang.String value) {
147: _Width = value;
148: }
149:
150: public java.lang.String getDatabaseFieldName() {
151: return _DatabaseFieldName;
152: }
153:
154: public void setDatabaseFieldName(java.lang.String value) {
155: _DatabaseFieldName = value;
156: }
157:
158: public java.lang.String getDatabaseDataType() {
159: return _DatabaseDataType;
160: }
161:
162: public void setDatabaseDataType(java.lang.String value) {
163: _DatabaseDataType = value;
164: }
165:
166: public java.lang.String getMandatory() {
167: return _Mandatory;
168: }
169:
170: public void setMandatory(java.lang.String value) {
171: _Mandatory = value;
172: }
173:
174: public java.lang.String getPattern() {
175: return _Pattern;
176: }
177:
178: public void setPattern(java.lang.String value) {
179: _Pattern = value;
180: }
181:
182: public java.lang.String getName() {
183: return _Name;
184: }
185:
186: public void setName(java.lang.String value) {
187: _Name = value;
188: }
189:
190: public java.lang.String getLayout() {
191: return _Layout;
192: }
193:
194: public void setLayout(java.lang.String value) {
195: _Layout = value;
196: }
197:
198: public com.sun.xml.bind.unmarshaller.ContentHandlerEx getUnmarshaller(
199: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
200: return new org.jaffa.patterns.library.domain_creator_1_1.domain.impl.FieldImpl.Unmarshaller(
201: context);
202: }
203:
204: public java.lang.Class getPrimaryInterfaceClass() {
205: return PRIMARY_INTERFACE_CLASS();
206: }
207:
208: public void serializeElements(
209: com.sun.xml.bind.serializer.XMLSerializer context)
210: throws org.xml.sax.SAXException {
211: context.startElement("", "Name");
212: context.endAttributes();
213: try {
214: context.text(((java.lang.String) _Name));
215: } catch (java.lang.Exception e) {
216: com.sun.xml.bind.marshaller.Util
217: .handlePrintConversionException(this , e, context);
218: }
219: context.endElement();
220: context.startElement("", "DataType");
221: context.endAttributes();
222: try {
223: context.text(((java.lang.String) _DataType));
224: } catch (java.lang.Exception e) {
225: com.sun.xml.bind.marshaller.Util
226: .handlePrintConversionException(this , e, context);
227: }
228: context.endElement();
229: context.startElement("", "DatabaseFieldName");
230: context.endAttributes();
231: try {
232: context.text(((java.lang.String) _DatabaseFieldName));
233: } catch (java.lang.Exception e) {
234: com.sun.xml.bind.marshaller.Util
235: .handlePrintConversionException(this , e, context);
236: }
237: context.endElement();
238: context.startElement("", "DatabaseDataType");
239: context.endAttributes();
240: try {
241: context.text(((java.lang.String) _DatabaseDataType));
242: } catch (java.lang.Exception e) {
243: com.sun.xml.bind.marshaller.Util
244: .handlePrintConversionException(this , e, context);
245: }
246: context.endElement();
247: if (_PrimaryKey != null) {
248: context.startElement("", "PrimaryKey");
249: context.endAttributes();
250: try {
251: context.text(((java.lang.String) _PrimaryKey));
252: } catch (java.lang.Exception e) {
253: com.sun.xml.bind.marshaller.Util
254: .handlePrintConversionException(this , e,
255: context);
256: }
257: context.endElement();
258: }
259: if (has_AutoGenerated) {
260: context.startElement("", "AutoGenerated");
261: context.endAttributes();
262: try {
263: context.text(javax.xml.bind.DatatypeConverter
264: .printBoolean(((boolean) _AutoGenerated)));
265: } catch (java.lang.Exception e) {
266: com.sun.xml.bind.marshaller.Util
267: .handlePrintConversionException(this , e,
268: context);
269: }
270: context.endElement();
271: }
272: if (_Description != null) {
273: context.startElement("", "Description");
274: context.endAttributes();
275: try {
276: context.text(((java.lang.String) _Description));
277: } catch (java.lang.Exception e) {
278: com.sun.xml.bind.marshaller.Util
279: .handlePrintConversionException(this , e,
280: context);
281: }
282: context.endElement();
283: }
284: if (_LabelToken != null) {
285: context.startElement("", "LabelToken");
286: context.endAttributes();
287: try {
288: context.text(((java.lang.String) _LabelToken));
289: } catch (java.lang.Exception e) {
290: com.sun.xml.bind.marshaller.Util
291: .handlePrintConversionException(this , e,
292: context);
293: }
294: context.endElement();
295: }
296: if (_Mandatory != null) {
297: context.startElement("", "Mandatory");
298: context.endAttributes();
299: try {
300: context.text(((java.lang.String) _Mandatory));
301: } catch (java.lang.Exception e) {
302: com.sun.xml.bind.marshaller.Util
303: .handlePrintConversionException(this , e,
304: context);
305: }
306: context.endElement();
307: }
308: if (_Relationships != null) {
309: context.startElement("", "Relationships");
310: context.endAttributes();
311: try {
312: context.text(((java.lang.String) _Relationships));
313: } catch (java.lang.Exception e) {
314: com.sun.xml.bind.marshaller.Util
315: .handlePrintConversionException(this , e,
316: context);
317: }
318: context.endElement();
319: }
320: if (_Width != null) {
321: context.startElement("", "Width");
322: context.endAttributes();
323: try {
324: context.text(((java.lang.String) _Width));
325: } catch (java.lang.Exception e) {
326: com.sun.xml.bind.marshaller.Util
327: .handlePrintConversionException(this , e,
328: context);
329: }
330: context.endElement();
331: }
332: if (_IntSize != null) {
333: context.startElement("", "IntSize");
334: context.endAttributes();
335: try {
336: context
337: .text(javax.xml.bind.DatatypeConverter
338: .printInteger(((java.math.BigInteger) _IntSize)));
339: } catch (java.lang.Exception e) {
340: com.sun.xml.bind.marshaller.Util
341: .handlePrintConversionException(this , e,
342: context);
343: }
344: context.endElement();
345: }
346: if (_FracSize != null) {
347: context.startElement("", "FracSize");
348: context.endAttributes();
349: try {
350: context
351: .text(javax.xml.bind.DatatypeConverter
352: .printInteger(((java.math.BigInteger) _FracSize)));
353: } catch (java.lang.Exception e) {
354: com.sun.xml.bind.marshaller.Util
355: .handlePrintConversionException(this , e,
356: context);
357: }
358: context.endElement();
359: }
360: if (_MinValue != null) {
361: context.startElement("", "MinValue");
362: context.endAttributes();
363: try {
364: context
365: .text(javax.xml.bind.DatatypeConverter
366: .printDecimal(((java.math.BigDecimal) _MinValue)));
367: } catch (java.lang.Exception e) {
368: com.sun.xml.bind.marshaller.Util
369: .handlePrintConversionException(this , e,
370: context);
371: }
372: context.endElement();
373: }
374: if (_MaxValue != null) {
375: context.startElement("", "MaxValue");
376: context.endAttributes();
377: try {
378: context
379: .text(javax.xml.bind.DatatypeConverter
380: .printDecimal(((java.math.BigDecimal) _MaxValue)));
381: } catch (java.lang.Exception e) {
382: com.sun.xml.bind.marshaller.Util
383: .handlePrintConversionException(this , e,
384: context);
385: }
386: context.endElement();
387: }
388: if (_Layout != null) {
389: context.startElement("", "Layout");
390: context.endAttributes();
391: try {
392: context.text(((java.lang.String) _Layout));
393: } catch (java.lang.Exception e) {
394: com.sun.xml.bind.marshaller.Util
395: .handlePrintConversionException(this , e,
396: context);
397: }
398: context.endElement();
399: }
400: if (_Pattern != null) {
401: context.startElement("", "Pattern");
402: context.endAttributes();
403: try {
404: context.text(((java.lang.String) _Pattern));
405: } catch (java.lang.Exception e) {
406: com.sun.xml.bind.marshaller.Util
407: .handlePrintConversionException(this , e,
408: context);
409: }
410: context.endElement();
411: }
412: if (_CaseType != null) {
413: context.startElement("", "CaseType");
414: context.endAttributes();
415: try {
416: context.text(((java.lang.String) _CaseType));
417: } catch (java.lang.Exception e) {
418: com.sun.xml.bind.marshaller.Util
419: .handlePrintConversionException(this , e,
420: context);
421: }
422: context.endElement();
423: }
424: if (has_Ignore) {
425: context.startElement("", "Ignore");
426: context.endAttributes();
427: try {
428: context.text(javax.xml.bind.DatatypeConverter
429: .printBoolean(((boolean) _Ignore)));
430: } catch (java.lang.Exception e) {
431: com.sun.xml.bind.marshaller.Util
432: .handlePrintConversionException(this , e,
433: context);
434: }
435: context.endElement();
436: }
437: }
438:
439: public void serializeAttributes(
440: com.sun.xml.bind.serializer.XMLSerializer context)
441: throws org.xml.sax.SAXException {
442: }
443:
444: public void serializeAttributeBodies(
445: com.sun.xml.bind.serializer.XMLSerializer context)
446: throws org.xml.sax.SAXException {
447: }
448:
449: public java.lang.Class getPrimaryInterface() {
450: return (org.jaffa.patterns.library.domain_creator_1_1.domain.Field.class);
451: }
452:
453: public com.sun.msv.verifier.DocumentDeclaration createRawValidator() {
454: return new com.sun.msv.verifier.regexp.REDocumentDeclaration(
455: schemaFragment);
456: }
457:
458: public class Unmarshaller extends
459: com.sun.xml.bind.unmarshaller.ContentHandlerEx {
460:
461: public Unmarshaller(
462: com.sun.xml.bind.unmarshaller.UnmarshallingContext context) {
463: super (context,
464: "-------------------------------------------");
465: }
466:
467: protected com.sun.xml.bind.unmarshaller.UnmarshallableObject owner() {
468: return org.jaffa.patterns.library.domain_creator_1_1.domain.impl.FieldImpl.this ;
469: }
470:
471: public void enterElement(java.lang.String ___uri,
472: java.lang.String ___local, org.xml.sax.Attributes __atts)
473: throws com.sun.xml.bind.unmarshaller.UnreportedException {
474: switch (state) {
475: case 6:
476: if (("" == ___uri) && ("DatabaseFieldName" == ___local)) {
477: context.pushAttributes(__atts);
478: state = 7;
479: return;
480: }
481: break;
482: case 9:
483: if (("" == ___uri) && ("DatabaseDataType" == ___local)) {
484: context.pushAttributes(__atts);
485: state = 10;
486: return;
487: }
488: break;
489: case 12:
490: if (("" == ___uri) && ("Mandatory" == ___local)) {
491: context.pushAttributes(__atts);
492: state = 39;
493: return;
494: }
495: if (("" == ___uri) && ("Pattern" == ___local)) {
496: context.pushAttributes(__atts);
497: state = 23;
498: return;
499: }
500: if (("" == ___uri) && ("Width" == ___local)) {
501: context.pushAttributes(__atts);
502: state = 35;
503: return;
504: }
505: if (("" == ___uri) && ("PrimaryKey" == ___local)) {
506: context.pushAttributes(__atts);
507: state = 33;
508: return;
509: }
510: if (("" == ___uri) && ("FracSize" == ___local)) {
511: context.pushAttributes(__atts);
512: state = 41;
513: return;
514: }
515: if (("" == ___uri) && ("Ignore" == ___local)) {
516: context.pushAttributes(__atts);
517: state = 17;
518: return;
519: }
520: if (("" == ___uri) && ("IntSize" == ___local)) {
521: context.pushAttributes(__atts);
522: state = 21;
523: return;
524: }
525: if (("" == ___uri) && ("Relationships" == ___local)) {
526: context.pushAttributes(__atts);
527: state = 27;
528: return;
529: }
530: if (("" == ___uri) && ("AutoGenerated" == ___local)) {
531: context.pushAttributes(__atts);
532: state = 29;
533: return;
534: }
535: if (("" == ___uri) && ("MinValue" == ___local)) {
536: context.pushAttributes(__atts);
537: state = 31;
538: return;
539: }
540: if (("" == ___uri) && ("Description" == ___local)) {
541: context.pushAttributes(__atts);
542: state = 37;
543: return;
544: }
545: if (("" == ___uri) && ("MaxValue" == ___local)) {
546: context.pushAttributes(__atts);
547: state = 19;
548: return;
549: }
550: if (("" == ___uri) && ("LabelToken" == ___local)) {
551: context.pushAttributes(__atts);
552: state = 15;
553: return;
554: }
555: if (("" == ___uri) && ("CaseType" == ___local)) {
556: context.pushAttributes(__atts);
557: state = 25;
558: return;
559: }
560: if (("" == ___uri) && ("Layout" == ___local)) {
561: context.pushAttributes(__atts);
562: state = 13;
563: return;
564: }
565: revertToParentFromEnterElement(___uri, ___local, __atts);
566: return;
567: case 3:
568: if (("" == ___uri) && ("DataType" == ___local)) {
569: context.pushAttributes(__atts);
570: state = 4;
571: return;
572: }
573: break;
574: case 0:
575: if (("" == ___uri) && ("Name" == ___local)) {
576: context.pushAttributes(__atts);
577: state = 1;
578: return;
579: }
580: break;
581: }
582: super .enterElement(___uri, ___local, __atts);
583: }
584:
585: public void leaveElement(java.lang.String ___uri,
586: java.lang.String ___local)
587: throws com.sun.xml.bind.unmarshaller.UnreportedException {
588: switch (state) {
589: case 42:
590: if (("" == ___uri) && ("FracSize" == ___local)) {
591: context.popAttributes();
592: state = 12;
593: return;
594: }
595: break;
596: case 40:
597: if (("" == ___uri) && ("Mandatory" == ___local)) {
598: context.popAttributes();
599: state = 12;
600: return;
601: }
602: break;
603: case 34:
604: if (("" == ___uri) && ("PrimaryKey" == ___local)) {
605: context.popAttributes();
606: state = 12;
607: return;
608: }
609: break;
610: case 36:
611: if (("" == ___uri) && ("Width" == ___local)) {
612: context.popAttributes();
613: state = 12;
614: return;
615: }
616: break;
617: case 24:
618: if (("" == ___uri) && ("Pattern" == ___local)) {
619: context.popAttributes();
620: state = 12;
621: return;
622: }
623: break;
624: case 30:
625: if (("" == ___uri) && ("AutoGenerated" == ___local)) {
626: context.popAttributes();
627: state = 12;
628: return;
629: }
630: break;
631: case 22:
632: if (("" == ___uri) && ("IntSize" == ___local)) {
633: context.popAttributes();
634: state = 12;
635: return;
636: }
637: break;
638: case 28:
639: if (("" == ___uri) && ("Relationships" == ___local)) {
640: context.popAttributes();
641: state = 12;
642: return;
643: }
644: break;
645: case 26:
646: if (("" == ___uri) && ("CaseType" == ___local)) {
647: context.popAttributes();
648: state = 12;
649: return;
650: }
651: break;
652: case 18:
653: if (("" == ___uri) && ("Ignore" == ___local)) {
654: context.popAttributes();
655: state = 12;
656: return;
657: }
658: break;
659: case 32:
660: if (("" == ___uri) && ("MinValue" == ___local)) {
661: context.popAttributes();
662: state = 12;
663: return;
664: }
665: break;
666: case 8:
667: if (("" == ___uri) && ("DatabaseFieldName" == ___local)) {
668: context.popAttributes();
669: state = 9;
670: return;
671: }
672: break;
673: case 5:
674: if (("" == ___uri) && ("DataType" == ___local)) {
675: context.popAttributes();
676: state = 6;
677: return;
678: }
679: break;
680: case 38:
681: if (("" == ___uri) && ("Description" == ___local)) {
682: context.popAttributes();
683: state = 12;
684: return;
685: }
686: break;
687: case 14:
688: if (("" == ___uri) && ("Layout" == ___local)) {
689: context.popAttributes();
690: state = 12;
691: return;
692: }
693: break;
694: case 2:
695: if (("" == ___uri) && ("Name" == ___local)) {
696: context.popAttributes();
697: state = 3;
698: return;
699: }
700: break;
701: case 11:
702: if (("" == ___uri) && ("DatabaseDataType" == ___local)) {
703: context.popAttributes();
704: state = 12;
705: return;
706: }
707: break;
708: case 16:
709: if (("" == ___uri) && ("LabelToken" == ___local)) {
710: context.popAttributes();
711: state = 12;
712: return;
713: }
714: break;
715: case 12:
716: revertToParentFromLeaveElement(___uri, ___local);
717: return;
718: case 20:
719: if (("" == ___uri) && ("MaxValue" == ___local)) {
720: context.popAttributes();
721: state = 12;
722: return;
723: }
724: break;
725: }
726: super .leaveElement(___uri, ___local);
727: }
728:
729: public void enterAttribute(java.lang.String ___uri,
730: java.lang.String ___local)
731: throws com.sun.xml.bind.unmarshaller.UnreportedException {
732: switch (state) {
733: case 12:
734: revertToParentFromEnterAttribute(___uri, ___local);
735: return;
736: }
737: super .enterAttribute(___uri, ___local);
738: }
739:
740: public void leaveAttribute(java.lang.String ___uri,
741: java.lang.String ___local)
742: throws com.sun.xml.bind.unmarshaller.UnreportedException {
743: switch (state) {
744: case 12:
745: revertToParentFromLeaveAttribute(___uri, ___local);
746: return;
747: }
748: super .leaveAttribute(___uri, ___local);
749: }
750:
751: public void text(java.lang.String value)
752: throws com.sun.xml.bind.unmarshaller.UnreportedException {
753: try {
754: switch (state) {
755: case 4:
756: try {
757: _DataType = value;
758: } catch (java.lang.Exception e) {
759: handleParseConversionException(e);
760: }
761: state = 5;
762: return;
763: case 19:
764: try {
765: _MaxValue = javax.xml.bind.DatatypeConverter
766: .parseDecimal(com.sun.xml.bind.WhiteSpaceProcessor
767: .collapse(value));
768: } catch (java.lang.Exception e) {
769: handleParseConversionException(e);
770: }
771: state = 20;
772: return;
773: case 29:
774: try {
775: _AutoGenerated = javax.xml.bind.DatatypeConverter
776: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
777: .collapse(value));
778: has_AutoGenerated = true;
779: } catch (java.lang.Exception e) {
780: handleParseConversionException(e);
781: }
782: state = 30;
783: return;
784: case 10:
785: try {
786: _DatabaseDataType = value;
787: } catch (java.lang.Exception e) {
788: handleParseConversionException(e);
789: }
790: state = 11;
791: return;
792: case 1:
793: try {
794: _Name = value;
795: } catch (java.lang.Exception e) {
796: handleParseConversionException(e);
797: }
798: state = 2;
799: return;
800: case 17:
801: try {
802: _Ignore = javax.xml.bind.DatatypeConverter
803: .parseBoolean(com.sun.xml.bind.WhiteSpaceProcessor
804: .collapse(value));
805: has_Ignore = true;
806: } catch (java.lang.Exception e) {
807: handleParseConversionException(e);
808: }
809: state = 18;
810: return;
811: case 13:
812: try {
813: _Layout = value;
814: } catch (java.lang.Exception e) {
815: handleParseConversionException(e);
816: }
817: state = 14;
818: return;
819: case 31:
820: try {
821: _MinValue = javax.xml.bind.DatatypeConverter
822: .parseDecimal(com.sun.xml.bind.WhiteSpaceProcessor
823: .collapse(value));
824: } catch (java.lang.Exception e) {
825: handleParseConversionException(e);
826: }
827: state = 32;
828: return;
829: case 39:
830: try {
831: _Mandatory = value;
832: } catch (java.lang.Exception e) {
833: handleParseConversionException(e);
834: }
835: state = 40;
836: return;
837: case 37:
838: try {
839: _Description = value;
840: } catch (java.lang.Exception e) {
841: handleParseConversionException(e);
842: }
843: state = 38;
844: return;
845: case 35:
846: try {
847: _Width = value;
848: } catch (java.lang.Exception e) {
849: handleParseConversionException(e);
850: }
851: state = 36;
852: return;
853: case 15:
854: try {
855: _LabelToken = value;
856: } catch (java.lang.Exception e) {
857: handleParseConversionException(e);
858: }
859: state = 16;
860: return;
861: case 25:
862: try {
863: _CaseType = value;
864: } catch (java.lang.Exception e) {
865: handleParseConversionException(e);
866: }
867: state = 26;
868: return;
869: case 12:
870: revertToParentFromText(value);
871: return;
872: case 27:
873: try {
874: _Relationships = value;
875: } catch (java.lang.Exception e) {
876: handleParseConversionException(e);
877: }
878: state = 28;
879: return;
880: case 41:
881: try {
882: _FracSize = javax.xml.bind.DatatypeConverter
883: .parseInteger(com.sun.xml.bind.WhiteSpaceProcessor
884: .collapse(value));
885: } catch (java.lang.Exception e) {
886: handleParseConversionException(e);
887: }
888: state = 42;
889: return;
890: case 33:
891: try {
892: _PrimaryKey = value;
893: } catch (java.lang.Exception e) {
894: handleParseConversionException(e);
895: }
896: state = 34;
897: return;
898: case 7:
899: try {
900: _DatabaseFieldName = value;
901: } catch (java.lang.Exception e) {
902: handleParseConversionException(e);
903: }
904: state = 8;
905: return;
906: case 21:
907: try {
908: _IntSize = javax.xml.bind.DatatypeConverter
909: .parseInteger(com.sun.xml.bind.WhiteSpaceProcessor
910: .collapse(value));
911: } catch (java.lang.Exception e) {
912: handleParseConversionException(e);
913: }
914: state = 22;
915: return;
916: case 23:
917: try {
918: _Pattern = value;
919: } catch (java.lang.Exception e) {
920: handleParseConversionException(e);
921: }
922: state = 24;
923: return;
924: }
925: } catch (java.lang.RuntimeException e) {
926: handleUnexpectedTextException(value, e);
927: }
928: }
929:
930: }
931:
932: }
|