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;
009:
010: /**
011: * Java content class for field complex type.
012: * <p>The following schema fragment specifies the expected content contained within this java content object.
013: * <p>
014: * <pre>
015: * <complexType name="field">
016: * <complexContent>
017: * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
018: * <sequence>
019: * <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
020: * <element name="DataType" type="{http://www.w3.org/2001/XMLSchema}string"/>
021: * <element name="DatabaseFieldName" type="{http://www.w3.org/2001/XMLSchema}string"/>
022: * <element name="DatabaseDataType" type="{}dataTypes"/>
023: * <element name="PrimaryKey" type="{}boolean" minOccurs="0"/>
024: * <element name="AutoGenerated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
025: * <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
026: * <element name="LabelToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
027: * <element name="Mandatory" type="{}boolean" minOccurs="0"/>
028: * <element name="Relationships" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
029: * <element name="Width" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
030: * <element name="IntSize" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
031: * <element name="FracSize" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
032: * <element name="MinValue" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
033: * <element name="MaxValue" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
034: * <element name="Layout" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
035: * <element name="Pattern" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
036: * <element name="CaseType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
037: * <element name="Ignore" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
038: * </sequence>
039: * </restriction>
040: * </complexContent>
041: * </complexType>
042: * </pre>
043: *
044: */
045: public interface Field {
046:
047: java.lang.String getDataType();
048:
049: void setDataType(java.lang.String value);
050:
051: java.lang.String getRelationships();
052:
053: void setRelationships(java.lang.String value);
054:
055: java.lang.String getCaseType();
056:
057: void setCaseType(java.lang.String value);
058:
059: java.math.BigDecimal getMaxValue();
060:
061: void setMaxValue(java.math.BigDecimal value);
062:
063: java.lang.String getLabelToken();
064:
065: void setLabelToken(java.lang.String value);
066:
067: boolean isAutoGenerated();
068:
069: void setAutoGenerated(boolean value);
070:
071: java.math.BigInteger getIntSize();
072:
073: void setIntSize(java.math.BigInteger value);
074:
075: java.math.BigDecimal getMinValue();
076:
077: void setMinValue(java.math.BigDecimal value);
078:
079: java.math.BigInteger getFracSize();
080:
081: void setFracSize(java.math.BigInteger value);
082:
083: java.lang.String getPrimaryKey();
084:
085: void setPrimaryKey(java.lang.String value);
086:
087: java.lang.String getDescription();
088:
089: void setDescription(java.lang.String value);
090:
091: boolean isIgnore();
092:
093: void setIgnore(boolean value);
094:
095: java.lang.String getWidth();
096:
097: void setWidth(java.lang.String value);
098:
099: java.lang.String getDatabaseFieldName();
100:
101: void setDatabaseFieldName(java.lang.String value);
102:
103: java.lang.String getDatabaseDataType();
104:
105: void setDatabaseDataType(java.lang.String value);
106:
107: java.lang.String getMandatory();
108:
109: void setMandatory(java.lang.String value);
110:
111: java.lang.String getPattern();
112:
113: void setPattern(java.lang.String value);
114:
115: java.lang.String getName();
116:
117: void setName(java.lang.String value);
118:
119: java.lang.String getLayout();
120:
121: void setLayout(java.lang.String value);
122:
123: }
|