net.sf.jeters.componentInterface
Interface UIComponent_HomeView
- All Superinterfaces:
- Component, UIComponent
- All Known Implementing Classes:
- DefaultGUI
public interface UIComponent_HomeView
- extends UIComponent
optional interface for JETERS-UI-components.
User interface classes implementing this present a "home view" when JETERS
is started (only if this class is set as the UI component, of course).
- Author:
- Tobias Knerr
Method Summary |
void |
presentHomeView(ComponentManager componentManager)
This method is called when the program starts and every time a
replacement series is completed. |
presentHomeView
void presentHomeView(ComponentManager componentManager)
- This method is called when the program starts and every time a
replacement series is completed. It is a possibility to provide a
starting window, where the user can do some or all of the following:
- choose components
- change the settings of components
- quit JETERS
It is recommended (but not required) to prevent the user from choosing
a set of components which are not compatible with each other
(e.g. a replacer component generating only PlainText together with an
output component requiring MediaWikiText).
- Parameters:
componentManager
- ComponentManager that will provide information
about active and available components; if the
user can exchange components using the home
view, these changes have to be applied to the
component manager.