org.eclipse.nebula.widgets.nattable.columnChooser
Class ColumnChooserUtils

java.lang.Object
  extended by org.eclipse.nebula.widgets.nattable.columnChooser.ColumnChooserUtils

public class ColumnChooserUtils
extends Object


Field Summary
static String RENAMED_COLUMN_INDICATOR
           
 
Constructor Summary
ColumnChooserUtils()
           
 
Method Summary
static boolean containsIndex(List<ColumnEntry> entries, int indexToFind)
           
static ColumnEntry find(List<ColumnEntry> entries, int indexToFind)
          Search the collection for the entry with the given index.
static List<Integer> getColumnEntryIndexes(List<ColumnEntry> columnEntries)
          Get ColumnEntry positions for the ColumnEntry objects.
static List<Integer> getColumnEntryPositions(List<ColumnEntry> columnEntries)
          Get ColumnEntry positions for the ColumnEntry objects.
static String getColumnLabel(ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer, Integer columnIndex)
           
static List<ColumnEntry> getHiddenColumnEntries(ColumnHideShowLayer columnHideShowLayer, ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer)
           
static List<ColumnEntry> getVisibleColumnsEntries(ColumnHideShowLayer columnHideShowLayer, ColumnHeaderLayer columnHeaderLayer, DataLayer columnHeaderDataLayer)
          Get all visible columns from the selection layer and the corresponding labels in the header
static void hideColumnEntries(List<ColumnEntry> removedItems, ColumnHideShowLayer hideShowLayer)
           
static void hideColumnPositions(List<Integer> removedPositions, ColumnHideShowLayer hideShowLayer)
           
static void showColumnEntries(List<ColumnEntry> addedItems, ColumnHideShowLayer hideShowLayer)
           
static void showColumnIndexes(List<Integer> addedColumnIndexes, ColumnHideShowLayer hideShowLayer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RENAMED_COLUMN_INDICATOR

public static final String RENAMED_COLUMN_INDICATOR
See Also:
Constant Field Values
Constructor Detail

ColumnChooserUtils

public ColumnChooserUtils()
Method Detail

hideColumnEntries

public static void hideColumnEntries(List<ColumnEntry> removedItems,
                                     ColumnHideShowLayer hideShowLayer)

hideColumnPositions

public static void hideColumnPositions(List<Integer> removedPositions,
                                       ColumnHideShowLayer hideShowLayer)

showColumnEntries

public static void showColumnEntries(List<ColumnEntry> addedItems,
                                     ColumnHideShowLayer hideShowLayer)

showColumnIndexes

public static void showColumnIndexes(List<Integer> addedColumnIndexes,
                                     ColumnHideShowLayer hideShowLayer)

getHiddenColumnEntries

public static List<ColumnEntry> getHiddenColumnEntries(ColumnHideShowLayer columnHideShowLayer,
                                                       ColumnHeaderLayer columnHeaderLayer,
                                                       DataLayer columnHeaderDataLayer)

getColumnLabel

public static String getColumnLabel(ColumnHeaderLayer columnHeaderLayer,
                                    DataLayer columnHeaderDataLayer,
                                    Integer columnIndex)
Parameters:
columnHeaderLayer -
columnHeaderDataLayer -
columnIndex -
Returns:
The renamed column header name for the given column index (if the column has been renamed), the original column name otherwise.

getVisibleColumnsEntries

public static List<ColumnEntry> getVisibleColumnsEntries(ColumnHideShowLayer columnHideShowLayer,
                                                         ColumnHeaderLayer columnHeaderLayer,
                                                         DataLayer columnHeaderDataLayer)
Get all visible columns from the selection layer and the corresponding labels in the header


find

public static ColumnEntry find(List<ColumnEntry> entries,
                               int indexToFind)
Search the collection for the entry with the given index.


getColumnEntryPositions

public static List<Integer> getColumnEntryPositions(List<ColumnEntry> columnEntries)
Get ColumnEntry positions for the ColumnEntry objects.


getColumnEntryIndexes

public static List<Integer> getColumnEntryIndexes(List<ColumnEntry> columnEntries)
Get ColumnEntry positions for the ColumnEntry objects.


containsIndex

public static boolean containsIndex(List<ColumnEntry> entries,
                                    int indexToFind)
Returns:
TRUE if the list contains an entry with the given index


Copyright © 2015. All rights reserved.