TabContext
- custom information to store associated with a tabpublic abstract class OutputTabMaintainer<TabContext> extends Object
Modifier and Type | Field and Description |
---|---|
protected InputOutput |
io |
Modifier | Constructor and Description |
---|---|
protected |
OutputTabMaintainer(String name) |
Modifier and Type | Method and Description |
---|---|
protected abstract TabContext |
createContext() |
protected InputOutput |
createInputOutput() |
protected Action[] |
createNewTabActions() |
InputOutput |
getInputOutput() |
protected void |
markFreeTab() |
protected abstract void |
reassignAdditionalContext(TabContext tabContext) |
protected abstract Class<TabContext> |
tabContextType() |
protected InputOutput io
protected OutputTabMaintainer(String name)
protected abstract Class<TabContext> tabContextType()
protected final void markFreeTab()
protected abstract void reassignAdditionalContext(TabContext tabContext)
protected abstract TabContext createContext()
protected Action[] createNewTabActions()
public final InputOutput getInputOutput()
protected final InputOutput createInputOutput()