Class DayFilter
java.lang.Object
com.inductiveautomation.factorypmi.plugins.reporting.components.rowselector.AbstractFilter
com.inductiveautomation.factorypmi.plugins.reporting.components.rowselector.DayFilter
- All Implemented Interfaces:
Filter
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class com.inductiveautomation.factorypmi.plugins.reporting.components.rowselector.AbstractFilter
columnIndex, columnName, datasetInspected, icon, iconPath, isReverseSort
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclassifyObject
(Object obj) Creates a copy of this filter.int
Given an evenly distributed dataset, how many different classification keys should be expected from this Filter? For instance, a Month filter would return 12, a Day-of-week filter would return 7, while a Year filter would simply return some guess.toString()
Methods inherited from class com.inductiveautomation.factorypmi.plugins.reporting.components.rowselector.AbstractFilter
classify, copyProps, getColumnName, getIconPath, invalidateCache, isReverseSort, setColumnName, setIconPath, setIsReverseSort, setReverseSort
-
Constructor Details
-
DayFilter
public DayFilter()
-
-
Method Details
-
classifyObject
- Specified by:
classifyObject
in classAbstractFilter
-
getDistributionEstimate
public int getDistributionEstimate()Description copied from interface:Filter
Given an evenly distributed dataset, how many different classification keys should be expected from this Filter? For instance, a Month filter would return 12, a Day-of-week filter would return 7, while a Year filter would simply return some guess. This isn't critical, it is used to try and give arrays reasonable initial sizes so they don't have to re-allocate frequently. -
copyFilter
Description copied from interface:Filter
Creates a copy of this filter. Used for the customizer -
toString
-