Class Filter

java.lang.Object
org.eclipse.mat.query.refined.Filter

public abstract class Filter extends Object
Used to filter values in a result, to avoid displaying rows not matching the filter.
  • Field Details

    • FILTER_TYPES

      public static final String[] FILTER_TYPES
  • Method Details

    • setCriteria

      public abstract boolean setCriteria(String criteria) throws IllegalArgumentException
      if an exceptions is thrown, the internal state stays untouched. Hence, no re-filtering necessary
      Parameters:
      criteria - for the filter
      Returns:
      true if the filter criteria changed
      Throws:
      IllegalArgumentException
    • getCriteria

      public abstract String getCriteria()
    • getLabel

      public abstract String getLabel()
    • isActive

      public abstract boolean isActive()