Package com.tagtraum.beatunes.filter
Interface SortableTableColumn.ColumnDescriptor
-
- All Known Implementing Classes:
AnalysisQueueColumn
,SongTableColumn
- Enclosing class:
- SortableTableColumn
public static interface SortableTableColumn.ColumnDescriptor
Describes important properties of a column.
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
LOG
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BeaTunesTableCellRenderer
createDefaultTableCellRenderer()
default BeaTunesTableCellRenderer
createDefaultTableCellRenderer(String packageName, String simpleClassName)
BeaTunesTableCellRenderer
getDefaultTableCellRenderer()
Object
getHeaderValue()
String
getId()
int
getIndex()
int
getPreferredIndex()
Property<?>
getProperty()
Gets the associatedProperty
.String
getPropertyName()
Name of the property described in this column.String
getSortId(int index)
String[]
getSortIds()
boolean
isMovable()
boolean
isSortable()
void
nextSortConfig()
int
sortConfigs()
-
-
-
Method Detail
-
getPropertyName
String getPropertyName()
Name of the property described in this column.- Returns:
- property name
-
getId
String getId()
-
getHeaderValue
Object getHeaderValue()
-
getIndex
int getIndex()
-
getSortId
String getSortId(int index)
-
getSortIds
String[] getSortIds()
-
isSortable
boolean isSortable()
-
isMovable
boolean isMovable()
-
getPreferredIndex
int getPreferredIndex()
-
sortConfigs
int sortConfigs()
-
nextSortConfig
void nextSortConfig()
-
getDefaultTableCellRenderer
BeaTunesTableCellRenderer getDefaultTableCellRenderer()
-
createDefaultTableCellRenderer
default BeaTunesTableCellRenderer createDefaultTableCellRenderer()
-
createDefaultTableCellRenderer
default BeaTunesTableCellRenderer createDefaultTableCellRenderer(String packageName, String simpleClassName)
-
-