ControllerModel.java 3.0 KB
package com.zhazhapan.util.visual.model;

import com.zhazhapan.util.visual.controller.*;

/**
 * 保存打开的窗口controller对象
 *
 * @author pantao
 * @since 2018/3/31
 */
public class ControllerModel {

    private static NetworkToolController networkToolController = null;

    private static JsonParserController jsonParserController = null;

    private static FileManagerController fileManagerController = null;

    private static ClipboardHistoryController clipboardHistoryController = null;

    private static MainController mainController = null;

    private static QrCodeGeneratorController qrCodeGeneratorController = null;

    private static CharsetConverterController charsetConverterController = null;

    private static WaveController waveController = null;

    public static WaveController getWaveController() {
        return waveController;
    }

    public static void setWaveController(WaveController waveController) {
        ControllerModel.waveController = waveController;
    }

    public static NetworkToolController getNetworkToolController() {
        return networkToolController;
    }

    public static void setNetworkToolController(NetworkToolController networkToolController) {
        ControllerModel.networkToolController = networkToolController;
    }

    public static CharsetConverterController getCharsetConverterController() {
        return charsetConverterController;
    }

    public static void setCharsetConverterController(CharsetConverterController charsetConverterController) {
        ControllerModel.charsetConverterController = charsetConverterController;
    }

    public static QrCodeGeneratorController getQrCodeGeneratorController() {
        return qrCodeGeneratorController;
    }

    public static void setQrCodeGeneratorController(QrCodeGeneratorController qrCodeGeneratorController) {
        ControllerModel.qrCodeGeneratorController = qrCodeGeneratorController;
    }

    public static MainController getMainController() {
        return mainController;
    }

    public static void setMainController(MainController mainController) {
        ControllerModel.mainController = mainController;
    }

    public static ClipboardHistoryController getClipboardHistoryController() {
        return clipboardHistoryController;
    }

    public static void setClipboardHistoryController(ClipboardHistoryController clipboardHistoryController) {
        ControllerModel.clipboardHistoryController = clipboardHistoryController;
    }

    public static FileManagerController getFileManagerController() {
        return fileManagerController;
    }

    public static void setFileManagerController(FileManagerController fileManagerController) {
        ControllerModel.fileManagerController = fileManagerController;
    }

    public static JsonParserController getJsonParserController() {
        return jsonParserController;

    }

    public static void setJsonParserController(JsonParserController jsonParserController) {
        ControllerModel.jsonParserController = jsonParserController;
    }
}