Package com.illumon.iris.gui.table
Class GuiColumn
java.lang.Object
com.fishlib.dataobjects.WColumn
com.illumon.iris.gui.table.GuiColumn
- All Implemented Interfaces:
Serializable
,Comparable
- Direct Known Subclasses:
AbstractDataColumn
,BackgroundTaskColumn
,ButtonGuiColumn
,PersistentQueryPanelColumn
public abstract class GuiColumn
extends com.fishlib.dataobjects.WColumn
The base implementation for columns in a table.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static String
DATE_FORMAT
protected TableCellRenderer
renderer_
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Format
getDefaultFormatter()
String
getDescription()
String
getFormattedValue(TableModel model, int row)
Format
getFormatter()
TableCellRenderer
getRenderer()
abstract Object
getValue(TableModel model, int row)
void
setColumnInfo(org.jdom2.Element columnInfo)
void
setDefaultFormatter(Format f)
void
setDescription(String description)
void
setFormatter(Format f)
void
setValue(Object value, TableModel model, int row)
Does nothing, subclasses may override to provide this functionalityMethods inherited from class com.fishlib.dataobjects.WColumn
clone, compareTo, equals, getAbbreviation, getAttributeValue, getAttributeValue, getCodecName, getColumnInfo, getEnums, getIndex, getJavaType, getLabel, getName, getStrType, getType, hashCode, isADO, isBasicType, isKey, serializeAsObject, setAbbreviation, setIndex, setLabel, setName, setType, shouldBeSerialized
-
Field Details
-
DATE_FORMAT
- See Also:
- Constant Field Values
-
renderer_
-
-
Constructor Details
-
GuiColumn
public GuiColumn()Default constructor. Users must callsetColumnInfo(Element)
to initialize the object properly. -
GuiColumn
-
GuiColumn
public GuiColumn(org.jdom2.Element columnInfo) -
GuiColumn
-
-
Method Details
-
setColumnInfo
public void setColumnInfo(org.jdom2.Element columnInfo)- Overrides:
setColumnInfo
in classcom.fishlib.dataobjects.WColumn
-
getRenderer
-
getFormatter
-
setFormatter
-
getDefaultFormatter
-
setDefaultFormatter
-
getValue
-
setValue
Does nothing, subclasses may override to provide this functionality -
getFormattedValue
-
getDescription
-
setDescription
-