package com.github.games647.colorconsole.common; import java.util.ArrayList; import java.util.Collection; import java.util.EnumMap; import java.util.HashMap; import java.util.List; import java.util.Map; public class ConsoleConfig { public static String DEFAULT_PLUGIN_KEY = "Default"; private String logFormat; private String dateStyle; private final EnumMap levelColors = new EnumMap<>(LoggingLevel.class); private String defaultPluginColor; private final Map pluginColors = new HashMap<>(); private final List hideMessages = new ArrayList<>(); private boolean truncateColor; public String getLogFormat() { return logFormat; } public EnumMap getLevelColors() { return levelColors; } public String getDefaultPluginColor() { return defaultPluginColor; } public Map getPluginColors() { return pluginColors; } public Collection getHideMessages() { return hideMessages; } public String getDateStyle() { return dateStyle; } public boolean isTruncateColor() { return truncateColor; } public void setLogFormat(String logFormat) { this.logFormat = logFormat; } public void setDateStyle(String dateStyle) { this.dateStyle = dateStyle; } public void setDefaultPluginColor(String defaultPluginColor) { this.defaultPluginColor = defaultPluginColor; } public void setTruncateColor(boolean truncateColor) { this.truncateColor = truncateColor; } }