package org.lazydoc.config;
import org.lazydoc.model.DocDataType;
import org.lazydoc.model.DocDomain;
import org.lazydoc.model.DocError;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
public class PrinterConfig {
private String className;
private String outputPath;
private Map<String, String> params = new HashMap<>();
protected Map<Integer, DocDomain> domains;
protected Map<String, DocDataType> dataTypes;
protected Set<DocError> listOfCommonErrors = new TreeSet<DocError>();
public PrinterConfig() {
super();
}
public PrinterConfig(String className, String outputPath) {
this.className = className;
this.outputPath = outputPath;
}
public PrinterConfig(String className, String outputPath, Map<String, String> params) {
this.className = className;
this.outputPath = outputPath;
this.params = params;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getOutputPath() {
return outputPath;
}
public void setOutputPath(String outputPath) {
this.outputPath = outputPath;
}
public Map<String, String> getParams() {
return params;
}
public void setParams(Map<String, String> params) {
this.params = params;
}
public Map<Integer, DocDomain> getDomains() {
return domains;
}
public void setDomains(Map<Integer, DocDomain> domains) {
this.domains = domains;
}
public Map<String, DocDataType> getDataTypes() {
return dataTypes;
}
public void setDataTypes(Map<String, DocDataType> dataTypes) {
this.dataTypes = dataTypes;
}
public Set<DocError> getListOfCommonErrors() {
return listOfCommonErrors;
}
public void setListOfCommonErrors(Set<DocError> listOfCommonErrors) {
this.listOfCommonErrors = listOfCommonErrors;
}
}