Class CssLanguageSupport

java.lang.Object
org.fife.rsta.ac.AbstractLanguageSupport
org.fife.rsta.ac.css.CssLanguageSupport
All Implemented Interfaces:
LanguageSupport
Direct Known Subclasses:
LessLanguageSupport

public class CssLanguageSupport extends AbstractLanguageSupport
Language support for CSS files.
Version:
1.0
  • Field Details

    • provider

      private CssCompletionProvider provider
      The completion provider, shared amongst all text areas editing C.
  • Constructor Details

    • CssLanguageSupport

      public CssLanguageSupport()
      Constructor.
  • Method Details

    • createDefaultCompletionCellRenderer

      protected ListCellRenderer<Object> createDefaultCompletionCellRenderer()
      Description copied from class: AbstractLanguageSupport
      Creates the default cell renderer to use when none is specified. Subclasses can override this method if there is a "better" default renderer for a specific language.
      Overrides:
      createDefaultCompletionCellRenderer in class AbstractLanguageSupport
      Returns:
      The default renderer for the completion list.
    • createProvider

      protected CssCompletionProvider createProvider()
      Creates a completion provider for this language. Subclasses can override.
      Returns:
      A completion provider to use for this language.
    • getProvider

      private CssCompletionProvider getProvider()
    • install

      public void install(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea)
      Installs this support.
      Parameters:
      textArea - The text area to install onto.
      See Also:
    • uninstall

      public void uninstall(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea)
      Uninstalls this support.
      Parameters:
      textArea - The text area to uninstall from.
      See Also: