/** * <copyright> * </copyright> * * */ package org.reuseware.air.language.abstractsyntax.resource.as.ui; public class AsSyntaxColoringHelper { public static enum StyleProperty { BOLD("bold"), ITALIC("italic"), ENABLE("enable"), UNDERLINE("underline"), STRIKETHROUGH("strikethrough"), COLOR("color"); private String suffix; private StyleProperty(String suffix) { this.suffix = suffix; } public String getSuffix() { return suffix; } } public static String getPreferenceKey(String languageID, String tokenName, StyleProperty styleProperty) { return languageID + "$" + tokenName + "$" + styleProperty.getSuffix(); } }