Package com.unitesk.aspectrace.ref
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 или пустой массив.
-
-