Class KeyWords

java.lang.Object
pl.put.poznan.scenario.logic.visitor.CountingVisitor
pl.put.poznan.scenario.logic.visitor.KeyWords

public class KeyWords extends CountingVisitor
Zlicza liczbę kroków zawierających słowa kluczowe. Dziedziczy po abstrakcyjnej klasie implementując wzorzec projektowy 'wizytator'.
  • Field Details

    • stepsCount

      private long stepsCount
  • Constructor Details

    • KeyWords

      public KeyWords()
  • Method Details

    • getStepsCount

      public long getStepsCount()
    • count

      public void count(Step step)
      Inkrementuje liczbę kroków w scenariuszu.
      Specified by:
      count in class CountingVisitor
      Parameters:
      step - Obecnie rozpatrywany krok
    • setStepsCount

      public void setStepsCount(long stepsCount)
    • isKeyWord

      public static boolean isKeyWord(Step step)
      Sprawdza czy krok zawiera słowo kluczowe.
      Parameters:
      step - Obecnie rozpatrywany krok
      Returns:
      zwraca prawdę, gdy krok zawiera słowo kluczowe