public class TableFactory
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_CONTAINER |
static java.lang.String |
KEY_FILTER_CLASS |
static java.lang.String |
KEY_FOREIGN_NAME |
static java.lang.String |
KEY_FOREIGN_TABLE |
static java.lang.String |
KEY_NAME |
static java.lang.String |
KEY_PREFIX |
static java.lang.String |
KEY_TABLE |
static java.lang.String |
KEY_TABLE_CLASS |
| Constructor and Description |
|---|
TableFactory() |
| Modifier and Type | Method and Description |
|---|---|
static ITableFilter |
createFilter(java.util.Properties colInfo) |
static IPropertyTable |
createTable(java.util.Properties colInfo,
java.lang.String defaultTableClass) |
static void |
initOrDefault(IPropertyTable table,
ITableFilter filter,
java.util.Properties colInfo,
java.io.File container,
java.lang.String key) |
public static final java.lang.String KEY_TABLE
public static final java.lang.String KEY_NAME
public static final java.lang.String KEY_TABLE_CLASS
public static final java.lang.String KEY_CONTAINER
public static final java.lang.String KEY_FOREIGN_TABLE
public static final java.lang.String KEY_FOREIGN_NAME
public static final java.lang.String KEY_FILTER_CLASS
public static final java.lang.String KEY_PREFIX
public static void initOrDefault(IPropertyTable table, ITableFilter filter, java.util.Properties colInfo, java.io.File container, java.lang.String key)
public static IPropertyTable createTable(java.util.Properties colInfo, java.lang.String defaultTableClass) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundExceptionpublic static ITableFilter createFilter(java.util.Properties colInfo) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjava.lang.ClassNotFoundException