Package app.service

Class LanguageOperations

java.lang.Object
app.service.LanguageOperations

public final class LanguageOperations
extends java.lang.Object
Common static operations that can be executed on any class that implements ProgrammingLanguage
  • Method Summary

    Modifier and Type Method Description
    static org.fxmisc.richtext.model.StyleSpans<java.util.Collection<java.lang.String>> syntaxHighlight​(java.lang.String text, ProgrammingLanguage language)
    Calculate syntax highlighting data for a code area

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • syntaxHighlight

      public static org.fxmisc.richtext.model.StyleSpans<java.util.Collection<java.lang.String>> syntaxHighlight​(java.lang.String text, ProgrammingLanguage language)
      Calculate syntax highlighting data for a code area
      Parameters:
      text - The text to highlight
      language - The language object to use for highlighting
      Returns:
      The syntax highlighting data
      See Also:
      EditorController.setHighlighting()