All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sitoolkit.wt.gui.infra.process.ProcessParams Maven / Gradle / Ivy

There is a newer version: 2.3
Show newest version
package org.sitoolkit.wt.gui.infra.process;

import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class ProcessParams {

	private static File defaultCurrentDir;
	
    private List stdoutListeners = new ArrayList<>();

    private File directory;

    private List command = new ArrayList<>();

    private Map enviroment = new HashMap<>();

    private List exitClallbacks = new ArrayList<>();

    public ProcessParams() {
    }

    public static File getDefaultCurrentDir() {
		return defaultCurrentDir;
	}

	public static void setDefaultCurrentDir(File defaultCurrentDir) {
		ProcessParams.defaultCurrentDir = defaultCurrentDir;
	}

	public List getStdoutListeners() {
        return stdoutListeners;
    }

    public void setStdoutListeners(List stdoutListeners) {
        this.stdoutListeners = stdoutListeners;
    }

    public File getDirectory() {
        return directory;
    }

    public void setDirectory(File directory) {
        this.directory = directory;
    }

    public List getCommand() {
        return command;
    }

    public void setCommand(List command) {
        this.command = command;
    }

    public Map getEnviroment() {
        return enviroment;
    }

    public void setEnviroment(Map enviroment) {
        this.enviroment = enviroment;
    }

    public List getExitClallbacks() {
        return exitClallbacks;
    }

    public void setExitClallbacks(List exitClallbacks) {
        this.exitClallbacks = exitClallbacks;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy