public class MainTableFormat extends java.lang.Object implements ca.odell.glazedlists.gui.TableFormat<BibtexEntry>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
ARXIV |
static java.lang.String[] |
CITESEER |
static java.lang.String |
COL_DEFINITION_FIELD_SEPARATOR |
static java.lang.String[] |
DOI_FIRST |
static java.lang.String[] |
FILE |
static java.lang.String |
ICON_COLUMN_PREFIX |
int |
padleft |
static java.lang.String[] |
PDF |
static java.lang.String[] |
PRIORITY |
static java.lang.String[] |
QUALITY |
static java.lang.String[] |
RANKING |
static java.lang.String[] |
RELEVANCE |
static java.lang.String[] |
URL_FIRST |
| Constructor and Description |
|---|
MainTableFormat(BasePanel panel) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
formatName(java.lang.Object o)
Format a name field for the table, according to user preferences.
|
int |
getColumnCount() |
int |
getColumnIndex(java.lang.String colName)
Finds the column index for the given column name.
|
java.lang.String |
getColumnName(int col) |
java.lang.String |
getColumnType(int col)
Get the column title, or a string identifying the column if it is an icon
column without a title.
|
java.lang.Object |
getColumnValue(BibtexEntry be,
int col) |
java.lang.String[] |
getIconTypeForColumn(int col)
This method returns a string array indicating the types of icons to be displayed in the given column.
|
boolean |
hasField(BibtexEntry be,
java.lang.String field) |
boolean |
isIconColumn(int col) |
boolean |
isRankingColumn(int col)
Checks, if the Column (int col) is a Ranking-Column
|
void |
updateTableFormat() |
public static final java.lang.String COL_DEFINITION_FIELD_SEPARATOR
public static final java.lang.String ICON_COLUMN_PREFIX
public static final java.lang.String[] PDF
public static final java.lang.String[] URL_FIRST
public static final java.lang.String[] DOI_FIRST
public static final java.lang.String[] CITESEER
public static final java.lang.String[] ARXIV
public static final java.lang.String[] RANKING
public static final java.lang.String[] PRIORITY
public static final java.lang.String[] RELEVANCE
public static final java.lang.String[] QUALITY
public static final java.lang.String[] FILE
public int padleft
public MainTableFormat(BasePanel panel)
public int getColumnCount()
getColumnCount in interface ca.odell.glazedlists.gui.TableFormat<BibtexEntry>public java.lang.String getColumnName(int col)
getColumnName in interface ca.odell.glazedlists.gui.TableFormat<BibtexEntry>public java.lang.String getColumnType(int col)
col - The column numberpublic java.lang.String[] getIconTypeForColumn(int col)
public int getColumnIndex(java.lang.String colName)
colName - The column namepublic boolean isRankingColumn(int col)
col - Column Numberpublic java.lang.Object getColumnValue(BibtexEntry be, int col)
getColumnValue in interface ca.odell.glazedlists.gui.TableFormat<BibtexEntry>public java.lang.Object formatName(java.lang.Object o)
o - The contents of the name field.public boolean hasField(BibtexEntry be, java.lang.String field)
public void updateTableFormat()
public boolean isIconColumn(int col)