public class Metadata extends Object implements MetadataIntf
| Modifier and Type | Field and Description |
|---|---|
static int |
DB_METADATA_DRIVER_NUM |
protected int |
driverNum |
static int |
METADATA_DRIVER_NUM |
protected Hashtable<String,TypeBaseIntf> |
typeByName |
protected ArrayList<TypeBaseIntf> |
typeByNum |
static int |
XML_METADATA_DRIVER_NUM |
| Modifier and Type | Method and Description |
|---|---|
void |
clearTableData(Hashtable<String,DataIntf> aDataFields) |
Object |
clone() |
void |
deleteField(String aFieldName) |
String |
getClassName() |
Enumeration<TypeBaseIntf> |
getDataFields() |
int |
getDefError() |
String |
getDriverName() |
int |
getDriverNumber() |
ArrayList<TypeBaseIntf> |
getHeaderFields() |
int |
getKeyField() |
String[] |
getKeyList() |
int |
getNumberFields() |
TypeBaseIntf |
getType(int aCol) |
TypeBaseIntf |
getType(String aFieldName) |
TypeBaseIntf |
getTypeBase(int aCol) |
TypeBaseIntf |
getTypeBase(String aFieldName) |
void |
initData(Hashtable<String,DataIntf> aDataFields) |
void |
setKeyField(int ki) |
void |
setTypeByName(Hashtable<String,TypeBaseIntf> aNameList) |
void |
setTypeByNumber(ArrayList<TypeBaseIntf> aNumberList) |
void |
setupField(int aFieldNum,
String aFieldName,
String aDriverFieldName,
int aFieldType,
int aFieldSize,
boolean aRequired) |
public static final int METADATA_DRIVER_NUM
public static final int DB_METADATA_DRIVER_NUM
public static final int XML_METADATA_DRIVER_NUM
protected ArrayList<TypeBaseIntf> typeByNum
protected Hashtable<String,TypeBaseIntf> typeByName
protected int driverNum
public Metadata(String aClassName)
public Object clone()
clone in interface MetadataIntfclone in class Objectpublic void setTypeByNumber(ArrayList<TypeBaseIntf> aNumberList)
public void setTypeByName(Hashtable<String,TypeBaseIntf> aNameList)
public Enumeration<TypeBaseIntf> getDataFields()
getDataFields in interface MetadataIntfpublic void setupField(int aFieldNum,
String aFieldName,
String aDriverFieldName,
int aFieldType,
int aFieldSize,
boolean aRequired)
throws ClassNotFoundException
setupField in interface MetadataIntfClassNotFoundExceptionpublic void deleteField(String aFieldName)
deleteField in interface MetadataIntfpublic void initData(Hashtable<String,DataIntf> aDataFields)
initData in interface MetadataIntfpublic TypeBaseIntf getType(String aFieldName)
getType in interface MetadataIntfpublic TypeBaseIntf getType(int aCol)
getType in interface MetadataIntfpublic TypeBaseIntf getTypeBase(String aFieldName)
getTypeBase in interface MetadataIntfpublic TypeBaseIntf getTypeBase(int aCol)
getTypeBase in interface MetadataIntfpublic String getClassName()
getClassName in interface MetadataIntfpublic int getDriverNumber()
getDriverNumber in interface MetadataIntfpublic String getDriverName()
getDriverName in interface MetadataIntfpublic String[] getKeyList()
getKeyList in interface MetadataIntfpublic int getKeyField()
getKeyField in interface MetadataIntfpublic int getNumberFields()
getNumberFields in interface MetadataIntfpublic ArrayList<TypeBaseIntf> getHeaderFields()
getHeaderFields in interface MetadataIntfpublic void setKeyField(int ki)
setKeyField in interface MetadataIntfpublic void clearTableData(Hashtable<String,DataIntf> aDataFields)
clearTableData in interface MetadataIntfpublic int getDefError()
Copyright © 2020. All rights reserved.