Interface EventHandlerClassifier

All Known Implementing Classes:
EventHandlerResolver

public interface EventHandlerClassifier
Классифицирует объявленный в коде метод как обработчик платформенного события.
  • Method Summary

    Modifier and Type
    Method
    Description
    default Predicate<String>
    Классификатор методов одного документа: то же, что isEventHandler(DocumentContext, String), но всё, что зависит только от документа, находится один раз, а не на каждый метод.
    boolean
    isEventHandler(DocumentContext documentContext, String methodName)
    Является ли метод с именем methodName обработчиком платформенного события owner-типа модуля documentContext.
  • Method Details

    • isEventHandler

      boolean isEventHandler(DocumentContext documentContext, String methodName)
      Является ли метод с именем methodName обработчиком платформенного события owner-типа модуля documentContext.
    • eventHandlersOf

      default Predicate<String> eventHandlersOf(DocumentContext documentContext)
      Классификатор методов одного документа: то же, что isEventHandler(DocumentContext, String), но всё, что зависит только от документа, находится один раз, а не на каждый метод.
      Parameters:
      documentContext - документ, методы которого классифицируются.
      Returns:
      проверка имени метода.