public class ColorThemingTableModel extends ColumnBasedTableModel
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ColorThemingTableModel.AttributeMapping |
static class |
ColorThemingTableModel.AttributeValueTableModelEvent |
ColumnBasedTableModel.Column| Modifier and Type | Field and Description |
|---|---|
static int |
ATTRIBUTE_COLUMN |
protected List |
attributeMappings |
protected String |
attributeName |
static int |
COLOR_COLUMN |
static String |
COLOR_COLUMN_TITLE |
| Constructor and Description |
|---|
ColorThemingTableModel(BasicStyle defaultStyle,
String attributeName,
Map attributeValueToBasicStyleMap,
FeatureSchema schema) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(ColorScheme colorScheme,
boolean skipDefaultAttributeMapping) |
protected ColorThemingTableModel.AttributeMapping |
attributeMapping(int i) |
void |
clear() |
boolean |
containsNullAttributeValues() |
protected List |
createColumns(FeatureSchema schema) |
Object |
findDuplicateAttributeValue() |
Map |
getAttributeValueToBasicStyleMap() |
BasicStyle |
getDefaultStyle() |
int |
getRowCount() |
int |
insertAttributeValue(int row,
ColorScheme colorScheme) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
protected List |
nonDefaultAttributeMappings() |
void |
removeAttributeValues(int[] rows) |
void |
setAttributeName(String attributeName) |
void |
setAttributeValueToBasicStyleMap(Map map) |
void |
sort() |
void |
sort(boolean ascending) |
boolean |
wasLastSortAscending() |
addTableModelListener, fireTableChanged, getColumn, getColumnClass, getColumnCount, getColumnName, getValueAt, indexOfColumn, isFiringEvents, removeTableModelListener, setColumns, setFiringEvents, setValueAtpublic static final String COLOR_COLUMN_TITLE
public static final int COLOR_COLUMN
public static final int ATTRIBUTE_COLUMN
protected List attributeMappings
protected String attributeName
public ColorThemingTableModel(BasicStyle defaultStyle, String attributeName, Map attributeValueToBasicStyleMap, FeatureSchema schema)
public void setAttributeValueToBasicStyleMap(Map map)
public void clear()
public boolean containsNullAttributeValues()
protected ColorThemingTableModel.AttributeMapping attributeMapping(int i)
public BasicStyle getDefaultStyle()
public Object findDuplicateAttributeValue()
protected List createColumns(FeatureSchema schema)
public void apply(ColorScheme colorScheme, boolean skipDefaultAttributeMapping)
public int getRowCount()
public void setAttributeName(String attributeName)
public Map getAttributeValueToBasicStyleMap()
public boolean wasLastSortAscending()
public void sort()
public void sort(boolean ascending)
public void removeAttributeValues(int[] rows)
public int insertAttributeValue(int row,
ColorScheme colorScheme)
public boolean isCellEditable(int rowIndex,
int columnIndex)
protected List nonDefaultAttributeMappings()
Copyright © 2015. All rights reserved.