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.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException
public static ITableFilter createFilter(java.util.Properties colInfo) throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.ClassNotFoundException