java.lang.Object
com.inductiveautomation.factorypmi.plugins.reporting.components.rowselector.AbstractFilter
com.inductiveautomation.factorypmi.plugins.reporting.components.rowselector.DayFilter
All Implemented Interfaces:
Filter

public class DayFilter extends AbstractFilter
  • Constructor Details

    • DayFilter

      public DayFilter()
  • Method Details

    • classifyObject

      public Comparable classifyObject(Object obj)
      Specified by:
      classifyObject in class AbstractFilter
    • 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

      public DayFilter copyFilter()
      Description copied from interface: Filter
      Creates a copy of this filter. Used for the customizer
    • toString

      public String toString()
      Overrides:
      toString in class Object