Package com.illumon.iris.console
Class DefaultGuiColumnFactory
java.lang.Object
com.illumon.iris.console.DefaultGuiColumnFactory
- All Implemented Interfaces:
GuiColumnFactory
The default
GuiColumnFactory
. This will create AbstractDataColumn
s and will set
default formatting, as well as common default properties (such as hidden) for each one.-
Field Summary
Fields inherited from interface com.illumon.iris.console.db.GuiColumnFactory
DEFAULT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate an AbstractDataColumn with the specified name and type.protected AbstractDataColumn
createColumn
(String name, String type, String renderer) Create an instance of anAbstractDataColumn
.
-
Constructor Details
-
DefaultGuiColumnFactory
public DefaultGuiColumnFactory()
-
-
Method Details
-
create
Description copied from interface:GuiColumnFactory
Create an AbstractDataColumn with the specified name and type.- Specified by:
create
in 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.
-