Package com.illumon.iris.console
Class DefaultGuiColumnFactory
java.lang.Object
com.illumon.iris.console.DefaultGuiColumnFactory
- All Implemented Interfaces:
GuiColumnFactory
public class DefaultGuiColumnFactory extends Object implements GuiColumnFactory
The default
GuiColumnFactory. This will create AbstractDataColumns and will set
default formatting, as well as common default properties (such as hidden) for each one.-
Field Summary
-
Constructor Summary
Constructors Constructor Description DefaultGuiColumnFactory() -
Method Summary
Modifier and Type Method Description AbstractDataColumncreate(String columnName, Class<?> columnType)Create an AbstractDataColumn with the specified name and type.protected AbstractDataColumncreateColumn(String name, String type, String renderer)Create an instance of anAbstractDataColumn.
-
Constructor Details
-
DefaultGuiColumnFactory
public DefaultGuiColumnFactory()
-
-
Method Details
-
create
Description copied from interface:GuiColumnFactoryCreate an AbstractDataColumn with the specified name and type.- Specified by:
createin interfaceGuiColumnFactory- Parameters:
columnName- The name of the column.columnType- The type.
-
createColumn
Create an instance of anAbstractDataColumn. This allows subclasses to provide different ACSs, while maintaining the same initial property set.- Parameters:
name- The name of the column.type- The type as a string.renderer- The renderer to set.- Returns:
- An
AbstractDataColumn, or subclass.
-