Skip to content
Snippets Groups Projects

Bar chart update & according legend change

Merged Ghost User requested to merge feat/bar_chart_update-46 into master
All threads resolved!
6 files
+ 17
6
Compare changes
  • Side-by-side
  • Inline
Files
6
package de.tudresden.inf.mci.brailleplot.configparser;
import de.tudresden.inf.mci.brailleplot.rendering.language.BrailleLanguage;
import de.tudresden.inf.mci.brailleplot.util.GeneralResource;
import de.tudresden.inf.mci.brailleplot.printerbackend.PrinterCapability;
import org.slf4j.Logger;
@@ -76,6 +77,7 @@ public final class JavaPropertiesConfigurationValidator implements Configuration
// Definition of valid representation properties
defineRepresentationProperty("general.nonexistentDataText", requireNotEmpty);
defineRepresentationProperty("general.brailleLanguage", requireNotEmpty);
defineRepresentationProperty("general.legendKeyword", requireNotEmpty);
defineRepresentationProperty("general.maxTitleHeight", requireInteger.and(requirePositive).and(requireNonZero));
defineRepresentationProperty("rasterize.barChart.maxBarThickness", requireInteger.and(requirePositive));
@@ -99,6 +101,9 @@ public final class JavaPropertiesConfigurationValidator implements Configuration
case "brailletable":
case "semantictable":
return new GeneralResource(value, mSearchPath).getResourcePath();
case "general.brailleLanguage":
BrailleLanguage.Language language = BrailleLanguage.Language.valueOf(value.toUpperCase());
return language.toString();
default: return value;
}
} catch (Exception e) {
Loading