Class AbstractNumberAggregator<R,T extends AbstractSumAggregatorBucket<? extends R>> 
java.lang.Object
de.uplanet.lucy.server.auxiliaries.chart.AbstractNumberAggregator<R,T> 
- Direct Known Subclasses:
 NumberByDateAggregator,NumberByDoubleAggregator,NumberByLongAggregator,NumberByStringAggregator
public abstract class AbstractNumberAggregator<R,T extends AbstractSumAggregatorBucket<? extends R>> 
extends Object
- 
Method Summary
Modifier and TypeMethodDescriptionGet the currently set comparator for rows.booleanCheck if anullgrouping value (time of the observation) has been passed to this aggregator.booleanbooleanbooleanbooleanbooleanCheck if anullrow value has been passed to this aggregator.booleanCheck if anullvalue has been passed to this aggregator.voidSet a case-insensitive comparator for rows.voidSet a case-sensitive comparator for rows.voidsetIgnoreIfGroupingValueIsNull(boolean p_bIgnoreIfGroupingValueIsNull) voidsetIgnoreIfRowValueIsNull(boolean p_bIgnoreIfRowValueIsNull) voidsetIgnoreIfValueIsNull(boolean p_bIgnoreIfValueIsNull) voidsetMapNullValueToDefault(boolean p_bMapNullValueToDefault) voidsetRowComparator(Comparator<String> p_rowComparator) Set a comparator for rows. 
- 
Method Details
- 
isIgnoreIfGroupingValueIsNull
public boolean isIgnoreIfGroupingValueIsNull() - 
setIgnoreIfGroupingValueIsNull
public void setIgnoreIfGroupingValueIsNull(boolean p_bIgnoreIfGroupingValueIsNull)  - 
isIgnoreIfRowValueIsNull
public boolean isIgnoreIfRowValueIsNull() - 
setIgnoreIfRowValueIsNull
public void setIgnoreIfRowValueIsNull(boolean p_bIgnoreIfRowValueIsNull)  - 
isIgnoreIfValueIsNull
public boolean isIgnoreIfValueIsNull() - 
setIgnoreIfValueIsNull
public void setIgnoreIfValueIsNull(boolean p_bIgnoreIfValueIsNull)  - 
isMapNullValueToDefault
public boolean isMapNullValueToDefault() - 
setMapNullValueToDefault
public void setMapNullValueToDefault(boolean p_bMapNullValueToDefault)  - 
setCaseSensitiveRowComparator
public void setCaseSensitiveRowComparator()Set a case-sensitive comparator for rows.Actually this methods sets the comparator to
null. - 
setCaseInsensitiveRowComparator
public void setCaseInsensitiveRowComparator()Set a case-insensitive comparator for rows. - 
getRowComparator
Get the currently set comparator for rows.- Returns:
 - The comparator, 
nullif row comparison is case-sensitive. 
 - 
setRowComparator
Set a comparator for rows.- Parameters:
 p_rowComparator- The comparator.
 - 
isGroupValueWasNull
public boolean isGroupValueWasNull()Check if anullgrouping value (time of the observation) has been passed to this aggregator.- Returns:
 trueif anullgrouping value has been passed to this aggregator, orfalseotherwise.
 - 
isRowValueWasNull
public boolean isRowValueWasNull()Check if anullrow value has been passed to this aggregator.- Returns:
 trueif anullrow value has been passed to this aggregator, orfalseotherwise.
 - 
isValueWasNull
public boolean isValueWasNull()Check if anullvalue has been passed to this aggregator.- Returns:
 trueif anullvalue has been passed to this aggregator, orfalseotherwise.
 - 
getAggregatedValues
 
 -