I
- input symbol typeO
- output symbol typeC
- context typepublic class ContextExecutableInputSUL<I extends ContextExecutableInput<? extends O,? super C>,O,C> extends AbstractContextExecutableInputSUL<I,O,C>
SUL
that executes ContextExecutableInput
symbols.
The creation and disposal of contexts is delegated to an external ContextExecutableInputSUL.ContextHandler
.
Modifier and Type | Class and Description |
---|---|
static interface |
ContextExecutableInputSUL.ContextHandler<C> |
Constructor and Description |
---|
ContextExecutableInputSUL(ContextExecutableInputSUL.ContextHandler<C> contextHandler) |
Modifier and Type | Method and Description |
---|---|
protected C |
createContext() |
protected void |
disposeContext(C context) |
post, pre, step
public ContextExecutableInputSUL(ContextExecutableInputSUL.ContextHandler<C> contextHandler)
protected C createContext()
createContext
in class AbstractContextExecutableInputSUL<I extends ContextExecutableInput<? extends O,? super C>,O,C>
protected void disposeContext(C context)
disposeContext
in class AbstractContextExecutableInputSUL<I extends ContextExecutableInput<? extends O,? super C>,O,C>
Copyright © 2015. All rights reserved.