Class DefaultAutoCompletor
java.lang.Object
qupath.lib.gui.scripting.completors.DefaultAutoCompletor
- All Implemented Interfaces:
qupath.lib.scripting.languages.ScriptAutoCompletor
- Direct Known Subclasses:
GroovyAutoCompletor,ImageJMacroCompletor,PythonAutoCompletor
public class DefaultAutoCompletor
extends Object
implements qupath.lib.scripting.languages.ScriptAutoCompletor
Default auto-completor for JVM-based languages, optionally including QuPath default imports.
- Since:
- v0.4.0
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor, using the default Java code completions for QuPath.DefaultAutoCompletor(Collection<? extends qupath.lib.scripting.languages.AutoCompletions.Completion> completions) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCompletion(qupath.lib.scripting.languages.AutoCompletions.Completion completion) protected voidaddCompletions(Collection<? extends qupath.lib.scripting.languages.AutoCompletions.Completion> completions) protected voidaddCompletions(qupath.lib.scripting.languages.AutoCompletions.Completion... completions) List<qupath.lib.scripting.languages.AutoCompletions.Completion> getCompletions(String text, int pos)
-
Constructor Details
-
DefaultAutoCompletor
public DefaultAutoCompletor(Collection<? extends qupath.lib.scripting.languages.AutoCompletions.Completion> completions) Constructor.- Parameters:
completions- optionally include specific code completions, or an empty list if no completions should be added.
-
DefaultAutoCompletor
public DefaultAutoCompletor()Constructor, using the default Java code completions for QuPath.
-
-
Method Details
-
addCompletion
protected void addCompletion(qupath.lib.scripting.languages.AutoCompletions.Completion completion) -
addCompletions
protected void addCompletions(qupath.lib.scripting.languages.AutoCompletions.Completion... completions) -
addCompletions
protected void addCompletions(Collection<? extends qupath.lib.scripting.languages.AutoCompletions.Completion> completions) -
getCompletions
public List<qupath.lib.scripting.languages.AutoCompletions.Completion> getCompletions(String text, int pos) - Specified by:
getCompletionsin interfacequpath.lib.scripting.languages.ScriptAutoCompletor
-