Class YamlLanguage

java.lang.Object
qupath.lib.scripting.languages.ScriptLanguage
qupath.lib.gui.scripting.languages.YamlLanguage

public class YamlLanguage extends ScriptLanguage
Class for the representation of YAML syntax in QuPath.
Since:
v0.4.0
Author:
Pete Bankhead (based on Melvin Gelbard's classes)
  • Constructor Details

    • YamlLanguage

      public YamlLanguage()
      Constructor for YAML language. This constructor should never be called. Instead, use the static getInstance() method.

      Note: this has to be public for the ServiceLoader to work.

  • Method Details

    • getInstance

      public static YamlLanguage getInstance()
      Get the static instance of this class.
      Returns:
      instance
    • getAutoCompletor

      public ScriptAutoCompletor getAutoCompletor()
      Description copied from class: ScriptLanguage
      Get the ScriptAutoCompletor 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 class ScriptLanguage
      Returns:
      auto-completor