Package io.keikai.model.impl
Class PivotFieldGroupingImpl
java.lang.Object
io.keikai.model.impl.PivotFieldGroupingImpl
- All Implemented Interfaces:
SPivotFieldGrouping,Serializable
Default implementation of
SPivotFieldGrouping.- Since:
- 7.0.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleReturns the end value for numeric grouping.doubleReturns the interval for numeric grouping.doubleReturns the start value for numeric grouping.booleanReturns whether this is a date-based grouping.booleanReturns whether grouping by days is enabled.booleanReturns whether grouping by hours is enabled.booleanReturns whether grouping by minutes is enabled.booleanReturns whether grouping by months is enabled.booleanReturns whether grouping by quarters is enabled.booleanReturns whether grouping by seconds is enabled.booleanReturns whether grouping by years is enabled.booleanReturns whether this is a numeric-range grouping.voidsetDateGrouping(boolean dateGrouping) voidsetEndNum(double endNum) voidsetGroupByDays(boolean groupByDays) voidsetGroupByHours(boolean groupByHours) voidsetGroupByMinutes(boolean groupByMinutes) voidsetGroupByMonths(boolean groupByMonths) voidsetGroupByQuarters(boolean groupByQuarters) voidsetGroupBySeconds(boolean groupBySeconds) voidsetGroupByYears(boolean groupByYears) voidsetGroupInterval(double groupInterval) voidsetNumericGrouping(boolean numericGrouping) voidsetStartNum(double startNum)
-
Constructor Details
-
PivotFieldGroupingImpl
public PivotFieldGroupingImpl()
-
-
Method Details
-
isDateGrouping
public boolean isDateGrouping()Description copied from interface:SPivotFieldGroupingReturns whether this is a date-based grouping.- Specified by:
isDateGroupingin interfaceSPivotFieldGrouping- Returns:
- true if date grouping
-
setDateGrouping
public void setDateGrouping(boolean dateGrouping) -
isNumericGrouping
public boolean isNumericGrouping()Description copied from interface:SPivotFieldGroupingReturns whether this is a numeric-range grouping.- Specified by:
isNumericGroupingin interfaceSPivotFieldGrouping- Returns:
- true if numeric grouping
-
setNumericGrouping
public void setNumericGrouping(boolean numericGrouping) -
getStartNum
public double getStartNum()Description copied from interface:SPivotFieldGroupingReturns the start value for numeric grouping.- Specified by:
getStartNumin interfaceSPivotFieldGrouping- Returns:
- the start number
-
setStartNum
public void setStartNum(double startNum) -
getEndNum
public double getEndNum()Description copied from interface:SPivotFieldGroupingReturns the end value for numeric grouping.- Specified by:
getEndNumin interfaceSPivotFieldGrouping- Returns:
- the end number
-
setEndNum
public void setEndNum(double endNum) -
getGroupInterval
public double getGroupInterval()Description copied from interface:SPivotFieldGroupingReturns the interval for numeric grouping.- Specified by:
getGroupIntervalin interfaceSPivotFieldGrouping- Returns:
- the group interval
-
setGroupInterval
public void setGroupInterval(double groupInterval) -
isGroupByYears
public boolean isGroupByYears()Description copied from interface:SPivotFieldGroupingReturns whether grouping by years is enabled.- Specified by:
isGroupByYearsin interfaceSPivotFieldGrouping- Returns:
- true if grouping by years
-
setGroupByYears
public void setGroupByYears(boolean groupByYears) -
isGroupByQuarters
public boolean isGroupByQuarters()Description copied from interface:SPivotFieldGroupingReturns whether grouping by quarters is enabled.- Specified by:
isGroupByQuartersin interfaceSPivotFieldGrouping- Returns:
- true if grouping by quarters
-
setGroupByQuarters
public void setGroupByQuarters(boolean groupByQuarters) -
isGroupByMonths
public boolean isGroupByMonths()Description copied from interface:SPivotFieldGroupingReturns whether grouping by months is enabled.- Specified by:
isGroupByMonthsin interfaceSPivotFieldGrouping- Returns:
- true if grouping by months
-
setGroupByMonths
public void setGroupByMonths(boolean groupByMonths) -
isGroupByDays
public boolean isGroupByDays()Description copied from interface:SPivotFieldGroupingReturns whether grouping by days is enabled.- Specified by:
isGroupByDaysin interfaceSPivotFieldGrouping- Returns:
- true if grouping by days
-
setGroupByDays
public void setGroupByDays(boolean groupByDays) -
isGroupByHours
public boolean isGroupByHours()Description copied from interface:SPivotFieldGroupingReturns whether grouping by hours is enabled.- Specified by:
isGroupByHoursin interfaceSPivotFieldGrouping- Returns:
- true if grouping by hours
-
setGroupByHours
public void setGroupByHours(boolean groupByHours) -
isGroupByMinutes
public boolean isGroupByMinutes()Description copied from interface:SPivotFieldGroupingReturns whether grouping by minutes is enabled.- Specified by:
isGroupByMinutesin interfaceSPivotFieldGrouping- Returns:
- true if grouping by minutes
-
setGroupByMinutes
public void setGroupByMinutes(boolean groupByMinutes) -
isGroupBySeconds
public boolean isGroupBySeconds()Description copied from interface:SPivotFieldGroupingReturns whether grouping by seconds is enabled.- Specified by:
isGroupBySecondsin interfaceSPivotFieldGrouping- Returns:
- true if grouping by seconds
-
setGroupBySeconds
public void setGroupBySeconds(boolean groupBySeconds)
-