+ private String getColourSchemeShortName(ColourSchemeI cs)
+ {
+ return getColourSchemeShortName(cs.getSchemeName());
+ }
+
+ private String getColourSchemeShortName(String name)
+ {
+ if (name == null)
+ return null;
+ return name.toLowerCase(Locale.ROOT).replaceAll("%", "pc")
+ .replaceAll("[^a-z0-9]", "-").replaceAll("--+", "-");
+ }
+