com.github.drinkjava2.jdialects
Class TableModelUtilsOfEntity

java.lang.Object
  extended by com.github.drinkjava2.jdialects.TableModelUtilsOfEntity

public abstract class TableModelUtilsOfEntity
extends Object

The tool to convert entity classes to TableModels

Since:
1.0.6
Author:
Yong Zhu

Field Summary
static Map<Class<?>,TableModel> globalTableModelCache
           
static Map<String,Class<?>> globalTableToEntityCache
           
 
Constructor Summary
TableModelUtilsOfEntity()
           
 
Method Summary
static TableModel entity2EditableModel(Class<?> entityClass)
          Convert entity class to a Editable TableModel instance
static TableModel[] entity2EditableModels(Class<?>... entityClasses)
          Convert entity classes to a editable TableModel instances
static TableModel[] entity2ReadOnlyModel(Class<?>... entityClasses)
          Convert entity classes to a read-only TableModel instances
static TableModel entity2ReadOnlyModel(Class<?> entityClass)
          Convert entity class to a read-only TableModel instance
static Class<?> tableNameToEntityClass(String tableName)
          Convert tableName to entity class, note: before use this method entity2Models() method should be called first to cache talbeModels in memory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

globalTableModelCache

public static Map<Class<?>,TableModel> globalTableModelCache

globalTableToEntityCache

public static Map<String,Class<?>> globalTableToEntityCache
Constructor Detail

TableModelUtilsOfEntity

public TableModelUtilsOfEntity()
Method Detail

tableNameToEntityClass

public static Class<?> tableNameToEntityClass(String tableName)
Convert tableName to entity class, note: before use this method entity2Models() method should be called first to cache talbeModels in memory


entity2ReadOnlyModel

public static TableModel entity2ReadOnlyModel(Class<?> entityClass)
Convert entity class to a read-only TableModel instance


entity2ReadOnlyModel

public static TableModel[] entity2ReadOnlyModel(Class<?>... entityClasses)
Convert entity classes to a read-only TableModel instances


entity2EditableModel

public static TableModel entity2EditableModel(Class<?> entityClass)
Convert entity class to a Editable TableModel instance


entity2EditableModels

public static TableModel[] entity2EditableModels(Class<?>... entityClasses)
Convert entity classes to a editable TableModel instances



Copyright © 2019. All rights reserved.