Interface ContextProvider<T extends ReportEntity>

  • Type Parameters:
    T - Общий тип контекстных и целевых элементов.
    All Known Implementing Classes:
    FsmAndImpl, FsmGraphProcessor, OracleCollector, RequirementProcessor, TestProcessor, TraceTracker

    public interface ContextProvider<T extends ReportEntity>
    Поставщик информации о контексте для элементов отчёта. Спроектирован из предположения, что связываемые между собой элементы (контекстные и целевые) имеют один и тот же базовый тип.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      T[] getRelated​(java.lang.String channel, T target)
      Получить контекстную информацию для элемента отчёта, соответствующего текущему (по порядку разбора трассы) событию.
    • Method Detail

      • getRelated

        T[] getRelated​(java.lang.String channel,
                       T target)
        Получить контекстную информацию для элемента отчёта, соответствующего текущему (по порядку разбора трассы) событию.
        Parameters:
        target - Элемент отчёта, для которого запрашивается контекст.
        Returns:
        Элементы отчёта, входящие в текущее окружение. Если подходящего контекста нет - возвращается null или пустой массив.