org.bidib.wizard.config.LocoControllerFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bidibwizard-client Show documentation
Show all versions of bidibwizard-client Show documentation
jBiDiB BiDiB Wizard Client Application POM
package org.bidib.wizard.config;
import javax.swing.JFrame;
import org.bidib.wizard.api.model.CommandStationNodeInterface;
import org.bidib.wizard.api.model.NodeProvider;
import org.bidib.wizard.mvc.common.DialogRegistry;
import org.bidib.wizard.mvc.loco.controller.LocoController;
public interface LocoControllerFactory {
/**
* Create the loco controller.
*
* @param node
* the node
* @param parent
* the parent frame
* @param nodeProvider
* the node provider
* @return the loco controller
*/
LocoController createLocoController(
final CommandStationNodeInterface node, JFrame parent, final NodeProvider nodeProvider,
final DialogRegistry dialogRegistry);
}