public class ColumnDefinitions extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ColumnDefinitions.ColumnIterator<T extends ColumnDefinition>
Iterator for the registered column definition
|
| Constructor and Description |
|---|
ColumnDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(String key,
ColumnDefinition definition)
Register a new column definition
|
int |
getColumnIndex(String key,
boolean considerInvisibleColumns)
Gets the column definition index
|
ColumnDefinition |
getDefinition(String key)
Gets a registered column definition by its key
|
FastList<ColumnDefinition> |
getDefinitions()
Gets all registered columns definition
|
Iterator<ColumnDefinition> |
getIterator()
Creates and returns a iterator for accessing column definitions in an ordered way
|
int |
getVisibleColumnCount()
Gets the number of columns that will be rendered
|
ColumnDefinition |
getVisibleColumnDefinition(int visibleIndex)
Gets the definition of the i-th visible column
|
public void add(String key, ColumnDefinition definition)
key - definition - public FastList<ColumnDefinition> getDefinitions()
public ColumnDefinition getDefinition(String key)
key - public int getColumnIndex(String key, boolean considerInvisibleColumns)
key - considerInvisibleColumns - public int getVisibleColumnCount()
public ColumnDefinition getVisibleColumnDefinition(int visibleIndex)
visibleIndex - public Iterator<ColumnDefinition> getIterator()
Copyright © 2014. All rights reserved.