Package qupath.lib.gui.scripting.syntax
Class ScriptSyntaxProvider
java.lang.Object
qupath.lib.gui.scripting.syntax.ScriptSyntaxProvider
Class with static methods to fetch all the available ScriptSyntaxes.
- Since:
- v0.4.0
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final ScriptSyntaxstatic final ScriptSyntaxstatic final ScriptSyntaxstatic final ScriptSyntaxstatic final ScriptSyntaxstatic final ScriptSyntaxstatic final ScriptSyntaxstatic final ScriptSyntax
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic Collection<ScriptSyntax> Get the available script syntaxes.static ScriptSyntaxgetSyntaxFromName(String name) Get a script syntax from a specified language name.static booleaninstallSyntax(ScriptSyntax syntax) Install a newScriptSyntaxprogrammatically.
- 
Field Details- 
GROOVY
- 
XML
- 
YAML
- 
JSON
- 
IMAGEJ_MACRO
- 
PLAIN
- 
PROPERTIES
- 
PYTHON
 
- 
- 
Constructor Details- 
ScriptSyntaxProviderpublic ScriptSyntaxProvider()
 
- 
- 
Method Details- 
getAvailableSyntaxesGet the available script syntaxes.- Returns:
 
- 
getSyntaxFromNameGet a script syntax from a specified language name. If no specific syntax is found, then a general-purpose (plain) syntax will be returned.- Parameters:
- name-
- Returns:
 
- 
installSyntaxInstall a newScriptSyntaxprogrammatically.- Parameters:
- syntax-
- Returns:
 
 
-