1 18 package org.apache.beehive.netui.databinding.datagrid.api; 19 20 import org.apache.beehive.netui.databinding.datagrid.runtime.config.DefaultDataGridConfig; 21 import org.apache.beehive.netui.databinding.datagrid.runtime.util.ExtensionUtil; 22 23 28 public final class DataGridConfigFactory { 29 30 private static final DataGridConfig DEFAULT_DATA_GRID_CONFIG = new DefaultDataGridConfig(); 31 32 private DataGridConfigFactory() { 33 } 34 35 42 public static final DataGridConfig getInstance() { 43 return DEFAULT_DATA_GRID_CONFIG; 44 } 45 46 53 public static final DataGridConfig getInstance(Class clazz) { 54 DataGridConfig config = (DataGridConfig)ExtensionUtil.instantiateClass(clazz, DataGridConfig.class); 55 return config; 56 } 57 } 58 | Popular Tags |