org.sitoolkit.wt.gui.infra.process.ProcessParams Maven / Gradle / Ivy
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