package railo.transformer.cfml; import railo.runtime.config.Config; import railo.runtime.config.ConfigImpl; public class TransfomerSettings { private static final TransfomerSettings TRANS_SETTING_DOT_NOT_UPPER = new TransfomerSettings(true); private static final TransfomerSettings TRANS_SETTING_DOT_NOT_ORIGINAL = new TransfomerSettings(false); public final boolean dotNotationUpper; public TransfomerSettings(boolean dotNotationUpper) { this.dotNotationUpper = dotNotationUpper; } public static TransfomerSettings toSetting(Config config,Boolean dotNotationUpperCase) { if(dotNotationUpperCase!=null) return dotNotationUpperCase.booleanValue()?TRANS_SETTING_DOT_NOT_UPPER:TRANS_SETTING_DOT_NOT_ORIGINAL; return ((ConfigImpl)config).getDotNotationUpperCase()?TRANS_SETTING_DOT_NOT_UPPER:TRANS_SETTING_DOT_NOT_ORIGINAL; } }