Interface LineHandler.Provider

Enclosing interface:
LineHandler

public static interface LineHandler.Provider
A provider of line handlers. Instances should be registered for global lookup.
  • Method Details

    • createHandler

      Optional<LineHandler> createHandler(PraxisProject project, ExecutionLevel level, ExecutionElement.Line line)
      Create a line handler, if possible, for the provided project, execution level and line element.
      Parameters:
      project - executing project
      level - execution level
      line - line execution element
      Returns:
      line handler if this provider can handle