Class CodeColoringOptions

  • All Implemented Interfaces:
    Options

    public class CodeColoringOptions
    extends AbstractOptions
    Implementation of Code Coloring Options
    Author:
    Kiyut
    • Constructor Detail

      • CodeColoringOptions

        protected CodeColoringOptions()
        Creates a new instance of Preferences
    • Method Detail

      • getInstance

        public static CodeColoringOptions getInstance()
        Returns the single instance, creating one if it's the first time this method is called.
        Returns:
        The single instance.
      • getSyntaxForeground

        public Color getSyntaxForeground​(String syntaxName)
      • setSyntaxForeground

        public void setSyntaxForeground​(String syntaxName,
                                        Color color)
      • getSyntaxFont

        public Font getSyntaxFont​(String syntaxName)
      • setSyntaxFont

        public void setSyntaxFont​(String syntaxName,
                                  Font font)
      • getSyntaxFontMap

        public Map<String,​Font> getSyntaxFontMap()
      • setSyntaxFontMap

        public void setSyntaxFontMap​(Map<String,​Font> syntaxFontMap)
      • getSyntaxForegroundMap

        public Map<String,​Color> getSyntaxForegroundMap()
      • setSyntaxForegroundMap

        public void setSyntaxForegroundMap​(Map<String,​Color> syntaxForegroundMap)
      • store

        protected void store()
      • retrieve

        protected void retrieve()