Class ColorThemingTableModel

    • Constructor Detail

      • ColorThemingTableModel

        public ColorThemingTableModel​(BasicStyle defaultStyle,
                                      String attributeName,
                                      Map attributeValueToBasicStyleMap,
                                      Map attributeValueToLabelMap,
                                      FeatureSchema schema)
    • Method Detail

      • clear

        public void clear()
      • containsNullAttributeValues

        public boolean containsNullAttributeValues()
      • getDefaultStyle

        public BasicStyle getDefaultStyle()
      • findDuplicateAttributeValue

        public Object findDuplicateAttributeValue()
      • apply

        public void apply​(ColorScheme colorScheme,
                          boolean skipDefaultAttributeMapping)
      • getRowCount

        public int getRowCount()
      • setAttributeName

        public void setAttributeName​(String attributeName)
      • getAttributeValueToBasicStyleMap

        public Map getAttributeValueToBasicStyleMap()
      • getAttributeValueToLabelMap

        public Map getAttributeValueToLabelMap()
      • wasLastSortAscending

        public boolean wasLastSortAscending()
      • sort

        public void sort()
      • sort

        public void sort​(boolean ascending)
      • removeAttributeValues

        public void removeAttributeValues​(int[] rows)
      • insertAttributeValue

        public int insertAttributeValue​(int row,
                                        ColorScheme colorScheme)
        Returns:
        row
      • isCellEditable

        public boolean isCellEditable​(int rowIndex,
                                      int columnIndex)