public abstract class Type extends Object implements TypeIntf
| Modifier and Type | Field and Description |
|---|---|
protected String |
columnName |
protected int |
columnPosition |
protected String |
drvFieldName |
static int |
FD_BAD |
static int |
FD_BIGDECIMAL |
static int |
FD_BLOB |
static int |
FD_BOOLEAN |
static int |
FD_CHAR |
static int |
FD_DATETIME |
static int |
FD_DOUBLE |
static int |
FD_FLOAT |
static int |
FD_INT4 |
static int |
FD_LONG |
static int |
FD_MAXCHARS |
static int |
FD_SHORT |
static int |
FD_STRING |
static String[] |
FIELD_BASE_TYPES |
static String[] |
FIELD_CLASS_NAMES |
protected Format |
fieldFormat |
protected String |
fieldName |
protected int |
fieldNum |
protected int |
fieldSize |
protected int |
fieldType |
static String |
FIRST_CHAR |
static int |
GROW_SIZE |
protected boolean |
required |
protected TypeIntf |
type |
protected Class<?> |
typeClass |
NEW_LINE| Modifier | Constructor and Description |
|---|---|
|
Type() |
protected |
Type(int aFieldNum,
String aFieldName,
String aDriverFieldName,
int aFieldSize,
boolean aRequired) |
|
Type(TypeIntf aType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildSetFieldpublic static final String FIRST_CHAR
public static int GROW_SIZE
public static final int FD_BAD
public static final int FD_SHORT
public static final int FD_INT4
public static final int FD_CHAR
public static final int FD_STRING
public static final int FD_DATETIME
public static final int FD_FLOAT
public static final int FD_DOUBLE
public static final int FD_BOOLEAN
public static final int FD_BIGDECIMAL
public static final int FD_LONG
public static final int FD_BLOB
public static final int FD_MAXCHARS
public static String[] FIELD_CLASS_NAMES
public static String[] FIELD_BASE_TYPES
protected TypeIntf type
protected Format fieldFormat
protected String fieldName
protected String columnName
protected String drvFieldName
protected int fieldNum
protected int fieldType
protected int fieldSize
protected boolean required
protected Class<?> typeClass
protected int columnPosition
public Type()
public Type(TypeIntf aType)
public boolean isTrimFlag()
isTrimFlag in interface TypeIntfpublic void setTrimFlag(boolean aTrimFlag)
setTrimFlag in interface TypeIntfpublic static TypeIntf createFieldType(int aFieldNum, String aFieldName, String aDriverFieldName, int aFieldType, int aFieldSize, boolean aRequired) throws ClassNotFoundException
ClassNotFoundExceptionpublic void setDataIntf(DataIntf aData)
setDataIntf in interface TypeBaseIntfpublic String getFieldTypeStr()
getFieldTypeStr in interface TypeIntfpublic String getFieldTypeBaseStr()
getFieldTypeBaseStr in interface TypeIntfpublic Format getFormat()
getFormat in interface TypeBaseIntfpublic void setFormat(Format aFormat)
setFormat in interface TypeBaseIntfpublic int getFieldSize()
getFieldSize in interface TypeIntfpublic String getFieldName()
getFieldName in interface TypeBaseIntfpublic void setFieldName(String aFieldName)
setFieldName in interface TypeBaseIntfpublic String getPropertyName()
getPropertyName in interface TypeIntfpublic String getPropertyNameCap()
getPropertyNameCap in interface TypeIntfpublic String getParamName()
getParamName in interface TypeIntfpublic String getDriverFieldName()
getDriverFieldName in interface TypeIntfpublic void setDriverFieldName(String aDriverFieldName)
setDriverFieldName in interface TypeIntfpublic int getFieldType()
getFieldType in interface TypeIntfpublic int getFieldNumber()
getFieldNumber in interface TypeBaseIntfpublic void setFieldNumber(int aFieldNumber)
setFieldNumber in interface TypeBaseIntfpublic boolean isRequired()
isRequired in interface TypeIntfpublic void setRequired(boolean aRequired)
setRequired in interface TypeIntfpublic Class<?> getClassType()
getClassType in interface TypeIntfpublic String getClassName()
getClassName in interface TypeIntfpublic String buildSetter(String aPropertyName, String aPropertyNameCap, String aParamName)
buildSetter in interface TypeIntfpublic String buildSetString(String aPropertyName, String aPropertyNameCap, String aParamName)
buildSetString in interface TypeIntfpublic abstract String buildSetFieldStr(String anIndent, String aPropertyName, String aData)
buildSetFieldStr in interface TypeIntfpublic abstract String buildSetString(int anIndent, String aPropertyName, String aData)
buildSetString in interface TypeIntfpublic abstract String buildNullExpression(String aPropertyName)
buildNullExpression in interface TypeIntfpublic boolean isStringReturned()
isStringReturned in interface TypeIntfpublic String getStringConversion(String aPropertyName)
getStringConversion in interface TypeIntfpublic void setTypeIntf(TypeIntf aType)
setTypeIntf in interface TypeBaseIntfpublic TypeIntf getTypeIntf()
getTypeIntf in interface TypeBaseIntfpublic void setColumnPosition(int aColumnPosition)
setColumnPosition in interface TypeBaseIntfpublic int getColumnPosition()
getColumnPosition in interface TypeBaseIntfpublic String getColumnName()
getColumnName in interface TypeBaseIntfpublic void setColumnName(String aColumnName)
setColumnName in interface TypeBaseIntfpublic DataStoreParamIntf createDBParam()
createDBParam in interface TypeBaseIntfpublic int getDefError()
Copyright © 2020. All rights reserved.