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.
 
Methods inherited from interface net.sf.jeters.componentInterface.UIComponent
confirmChanges, request
 

Method Detail

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: 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.