Interface Filter

All Known Implementing Classes:
ActiveLogsCodeFilter, DefaultFilter, GeneratorTemplatesFilter, GeneratorTemplatesFilterBody, GeneratorTemplatesFilterIn, LogsFilter, NoActionFilter, OptimisationFilter, ProcessorUtil.FragmentExtractor, ProcessorUtil.FragmentRemover, RemoveLogsCodeFilter

public interface Filter
Filter use to change data in reader. Filter instance must be used in only one ProcessorReader in same time
Author:
poussin
  • Field Details

  • Method Details

    • setReader

      void setReader(LineNumberReader reader)
      set reader used with this filter
      Parameters:
      reader -
    • parse

      String parse(String input)
      Parameters:
      input - la chaine de caractère à processer
      Returns:
      la chaine processée
    • hasCachedData

      boolean hasCachedData()
      Returns:
      true si le filtre contient des données en cache
    • flush

      String flush()
      Returns:
      la chaine de caractères