code: public boolean doLocalCriteria(StringBuffer strbFilter, boolean bIncludeFileName, Vector<BaseField> vParamList)
      {
          boolean bDontSkip = true;
          FileListener nextListener = (FileListener)this.getNextEnabledListener();
          if (nextListener != null)
          {
              boolean bOldState = nextListener.setEnabledListener(false);  // Don't allow it to be called again
              bDontSkip = nextListener.doLocalCriteria(strbFilter, bIncludeFileName, vParamList);
              nextListener.setEnabledListener(bOldState);
          }
          else if (this.getOwner() != null)
              bDontSkip = this.getOwner().doLocalCriteria(strbFilter, bIncludeFileName, vParamList);
          return bDontSkip; // Don't skip (no criteria)
      }
docs: Set up/do the local criteria.
  @param strbFilter The SQL query string to add to.
  @param bIncludeFileName Include the file name with this query?
  @param vParamList The param list to add the raw data to (for prepared statements).
  @return True if you should not skip this record (does a check on the local data).