Interface ContextExecutableInput<O,​C>

  • Type Parameters:
    O - output
    C - context
    All Known Implementing Classes:
    MethodInput

    public interface ContextExecutableInput<O,​C>
    A context executable input is an input that performs a specific action on a SUL itself, given a specific execution context.
    • Method Detail

      • execute

        O execute​(C context)
        Executes this input symbol with a given context.
        Parameters:
        context - the context for this input symbol
        Returns:
        the output generated by the SUL
        Throws:
        SULException - if this input cannot be executed on the SUL