Interface ColumnHeader<I extends QueryItem>
-
- All Known Implementing Classes:
TaskStatusColumnHeader,TimeIntervalColumnHeader,TimeIntervalColumnHeader.Date,TimeIntervalColumnHeader.Range
public interface ColumnHeader<I extends QueryItem>A ColumnHeader is an element of aReport. It determines weather a given <Item> belongs into the representing column.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanfits(I item)Determines if a specific item is meant part of this column.StringgetDisplayName()The display name is the string representation of this column.
-
-
-
Method Detail
-
getDisplayName
String getDisplayName()
The display name is the string representation of this column. Used to give this column a name during presentation.- Returns:
- String representation of this column.
-
fits
boolean fits(I item)
Determines if a specific item is meant part of this column.- Parameters:
item- the given item to check.- Returns:
- True, if the item is supposed to be part of this column. Otherwise false.
-
-