Package com.biglybt.ui.common.table.impl
Class TableColumnInfoImpl
- java.lang.Object
-
- com.biglybt.ui.common.table.impl.TableColumnInfoImpl
-
- All Implemented Interfaces:
TableColumnInfo
public class TableColumnInfoImpl extends java.lang.Object implements TableColumnInfo
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String[]
categories
private TableColumnCore
column
(package private) byte
proficiency
-
Fields inherited from interface com.biglybt.pif.ui.tables.TableColumnInfo
PROFICIENCY_ADVANCED, PROFICIENCY_BEGINNER, PROFICIENCY_INTERMEDIATE
-
-
Constructor Summary
Constructors Constructor Description TableColumnInfoImpl(TableColumnCore column)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCategories(java.lang.String[] categories)
java.lang.String[]
getCategories()
TableColumnCore
getColumn()
byte
getProficiency()
void
setProficiency(byte proficiency)
-
-
-
Field Detail
-
categories
java.lang.String[] categories
-
proficiency
byte proficiency
-
column
private final TableColumnCore column
-
-
Constructor Detail
-
TableColumnInfoImpl
public TableColumnInfoImpl(TableColumnCore column)
- Parameters:
column
-
-
-
Method Detail
-
getColumn
public TableColumnCore getColumn()
- Specified by:
getColumn
in interfaceTableColumnInfo
-
getCategories
public java.lang.String[] getCategories()
- Specified by:
getCategories
in interfaceTableColumnInfo
-
addCategories
public void addCategories(java.lang.String[] categories)
- Specified by:
addCategories
in interfaceTableColumnInfo
-
getProficiency
public byte getProficiency()
- Specified by:
getProficiency
in interfaceTableColumnInfo
-
setProficiency
public void setProficiency(byte proficiency)
- Specified by:
setProficiency
in interfaceTableColumnInfo
-
-