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 areaMethods 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 highlightlanguage
- The language object to use for highlighting- Returns:
- The syntax highlighting data
- See Also:
EditorController.setHighlighting()
-