code: public List<UIRow> getValues()
          throws EFapsException
      {
          List<UIRow> ret = new ArrayList<>();
          if (isFiltered()) {
              for (final UIRow row : this.values) {
                  boolean filtered = false;
                  for (final TableFilter filter : this.filters.values()) {
                      filtered = filter.filterRow(row);
                      if (filtered) {
                          break;
                      }
                  }
                  if (!filtered) {
                      ret.add(row);
                  }
              }
          } else {
              ret = this.values;
          }
          setSize(ret.size());
          return ret;
      }
docs: This is the getter method for the instance variable {@link #values}.
  
  @return value of instance variable {@link #values}
  @see #values
  @see #setValues
  @throws EFapsException on error