Class PlainLanguage
java.lang.Object
qupath.lib.scripting.languages.ScriptLanguage
qupath.lib.gui.scripting.languages.PlainLanguage
Class for the representation of plain text in QuPath.
This class stores the QuPath implementation of Plain syntaxing and plain auto-completion (both do nothing, as it's plain text).
- Since:
- v0.4.0
- Author:
- Melvin Gelbard
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet theScriptAutoCompletor
object that takes care of this language's auto-completion.static PlainLanguage
Get the static instance of this class.Methods inherited from class qupath.lib.scripting.languages.ScriptLanguage
getExtensions, getName, toString
-
Constructor Details
-
PlainLanguage
public PlainLanguage()Constructor for a simple Plain Language. This constructor should never be called. Instead, use the staticgetInstance()
method.Note: this has to be public for the
ServiceLoader
to work.
-
-
Method Details
-
getInstance
Get the static instance of this class.- Returns:
- instance
-
getAutoCompletor
Description copied from class:ScriptLanguage
Get theScriptAutoCompletor
object that takes care of this language's auto-completion.Can return
null
if the script editor should not handle auto-completion for this language.- Overrides:
getAutoCompletor
in classScriptLanguage
- Returns:
- auto-completor
-