public class TimeIntervalColumnHeader extends Object implements ColumnHeader<AgeQueryItem>
| Modifier and Type | Class and Description |
|---|---|
static class |
TimeIntervalColumnHeader.Date
for Date representation.
|
static class |
TimeIntervalColumnHeader.Range
For representation of Range.
|
| Constructor and Description |
|---|
TimeIntervalColumnHeader(int ageInDays) |
TimeIntervalColumnHeader(int lowerAgeLimit,
int upperAgeLimit) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
fits(AgeQueryItem item)
Determines if a specific item is meant part of this column.
|
String |
getDisplayName()
The display name is the string representation of this column.
|
static int |
getLargestLowerLimit(List<? extends TimeIntervalColumnHeader> columnHeaders) |
int |
getLowerAgeLimit() |
static int |
getSmallestUpperLimit(List<? extends TimeIntervalColumnHeader> columnHeaders) |
int |
getUpperAgeLimit() |
String |
toString() |
public TimeIntervalColumnHeader(int ageInDays)
public TimeIntervalColumnHeader(int lowerAgeLimit,
int upperAgeLimit)
public static int getSmallestUpperLimit(List<? extends TimeIntervalColumnHeader> columnHeaders)
public static int getLargestLowerLimit(List<? extends TimeIntervalColumnHeader> columnHeaders)
public int getLowerAgeLimit()
public int getUpperAgeLimit()
public String getDisplayName()
ColumnHeadergetDisplayName in interface ColumnHeader<AgeQueryItem>public boolean fits(AgeQueryItem item)
ColumnHeaderfits in interface ColumnHeader<AgeQueryItem>item - the given item to check.Copyright © 2020. All rights reserved.