Index
All Classes and Interfaces|All Packages|Serialized Form
G
- getAutoImportOptionDescription() - Method in class rubydragon.DragonPlugin
-
Gets the description of the automatic import option, customized with this instance's name.
- getAutoImportOptionHelpLocation() - Method in class rubydragon.DragonPlugin
-
Gets the help location of the automatic import option for this instance.
- getAutoImportOptionName() - Method in class rubydragon.DragonPlugin
-
Gets the name of the automatic import option, customized with this instance's name.
- getBlockCommentEnd() - Method in class rubydragon.groovy.GroovyScriptProvider
-
Returns a Pattern that matches block comment closings.
- getBlockCommentEnd() - Method in class rubydragon.kotlin.KotlinScriptProvider
-
Returns a Pattern that matches block comment closings.
- getBlockCommentStart() - Method in class rubydragon.groovy.GroovyScriptProvider
-
Returns a Pattern that matches block comment openings.
- getBlockCommentStart() - Method in class rubydragon.kotlin.KotlinScriptProvider
-
Returns a Pattern that matches block comment openings.
- getCategory() - Method in class rubydragon.clojure.ClojureScript
-
The category of these scripts.
- getCategory() - Method in class rubydragon.groovy.GroovyScript
-
The category of these scripts.
- getCategory() - Method in class rubydragon.kotlin.KotlinScript
-
The category of these scripts.
- getCategory() - Method in class rubydragon.ruby.RubyScript
-
The category of these scripts.
- getCommentCharacter() - Method in class rubydragon.clojure.ClojureScriptProvider
-
The comment character for Clojure scripts.
- getCommentCharacter() - Method in class rubydragon.groovy.GroovyScriptProvider
-
The comment character for Groovy scripts.
- getCommentCharacter() - Method in class rubydragon.kotlin.KotlinScriptProvider
-
The comment character for Kotlin scripts.
- getCommentCharacter() - Method in class rubydragon.ruby.RubyScriptProvider
-
The comment character for ruby scripts.
- getCompletions(String) - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
Get a list of completions for the given command prefix.
- getCompletions(String) - Method in class rubydragon.DragonPlugin
-
Get a list of completions for the given command prefix.
- getCompletions(String) - Method in class rubydragon.GhidraInterpreter
-
Get a list of completions for the given command prefix.
- getCompletions(String) - Method in class rubydragon.groovy.GroovyGhidraInterpreter
-
Get a list of completions for the given command prefix.
- getCompletions(String) - Method in class rubydragon.jshell.JShellGhidraInterpreter
-
Get a list of completions for the given command prefix.
- getCompletions(String) - Method in class rubydragon.kotlin.KotlinGhidraInterpreter
-
Get a list of completions for the given command prefix.
- getCompletions(String) - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
Get a list of completions for the given command prefix.
- getCurrentAddressName() - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
The name for the current address variable.
- getCurrentAddressName() - Method in class rubydragon.GhidraInterpreter
-
The default name for the current address variable.
- getCurrentAddressName() - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
The name for the current address variable.
- getCurrentAPIName() - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
The name for the current FlatProgramAPI variable.
- getCurrentAPIName() - Method in class rubydragon.GhidraInterpreter
-
The default name for the current FlatProgramAPI variable.
- getCurrentAPIName() - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
The name for the current FlatProgramAPI variable.
- getCurrentHighlightName() - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
The name for the current highlight variable.
- getCurrentHighlightName() - Method in class rubydragon.GhidraInterpreter
-
The default name for the current highlight variable.
- getCurrentHighlightName() - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
The name for the current highlight variable.
- getCurrentLocationName() - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
The name for the current location variable.
- getCurrentLocationName() - Method in class rubydragon.GhidraInterpreter
-
The default name for the current location variable.
- getCurrentLocationName() - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
The name for the current location variable.
- getCurrentProgramName() - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
The name for the current program variable.
- getCurrentProgramName() - Method in class rubydragon.GhidraInterpreter
-
The default name for the current program variable.
- getCurrentProgramName() - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
The name for the current program variable.
- getCurrentSelectionName() - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
The name for the current selection variable.
- getCurrentSelectionName() - Method in class rubydragon.GhidraInterpreter
-
The default name for the current selection variable.
- getCurrentSelectionName() - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
The name for the current selection variable.
- getDescription() - Method in class rubydragon.clojure.ClojureScriptProvider
-
A short description of the type of scripts this provider supports.
- getDescription() - Method in class rubydragon.groovy.GroovyScriptProvider
-
A short description of the type of scripts this provider supports.
- getDescription() - Method in class rubydragon.kotlin.KotlinScriptProvider
-
A short description of the type of scripts this provider supports.
- getDescription() - Method in class rubydragon.ruby.RubyScriptProvider
-
A short description of the type of scripts this provider supports.
- getExtension() - Method in class rubydragon.clojure.ClojureScriptProvider
-
The extension of Clojure scripts, including the period.
- getExtension() - Method in class rubydragon.groovy.GroovyScriptProvider
-
The extension of Groovy scripts, including the period.
- getExtension() - Method in class rubydragon.kotlin.KotlinScriptProvider
-
The extension of Kotlin scripts, including the period.
- getExtension() - Method in class rubydragon.ruby.RubyScriptProvider
-
The extension of ruby scripts, including the period.
- getIcon() - Method in class rubydragon.DragonPlugin
-
The icon for this plugin.
- getInterpreter() - Method in class rubydragon.clojure.ClojureDragonPlugin
-
Gives the clojure interpreter currently in use.
- getInterpreter() - Method in class rubydragon.DragonPlugin
-
Gives the interpreter currently in use by the plugin.
- getInterpreter() - Method in class rubydragon.groovy.GroovyDragonPlugin
-
Gives the Groovy interpreter currently in use.
- getInterpreter() - Method in class rubydragon.jshell.JShellDragonPlugin
-
Gives the java interpreter currently in use.
- getInterpreter() - Method in class rubydragon.kotlin.KotlinDragonPlugin
-
Gives the kotlin interpreter currently in use.
- getInterpreter() - Method in class rubydragon.ruby.RubyDragonPlugin
-
Gives the ruby interpreter currently in use.
- getParentPlugin() - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
The DragonPlugin that this interpreter is attached to.
- getParentPlugin() - Method in class rubydragon.GhidraInterpreter
-
The DragonPlugin that this interpreter is attached to.
- getParentPlugin() - Method in class rubydragon.groovy.GroovyGhidraInterpreter
-
The DragonPlugin that this interpreter is attached to.
- getParentPlugin() - Method in class rubydragon.jshell.JShellGhidraInterpreter
-
The DragonPlugin that this interpreter is attached to.
- getParentPlugin() - Method in class rubydragon.kotlin.KotlinGhidraInterpreter
-
The DragonPlugin that this interpreter is attached to.
- getParentPlugin() - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
The DragonPlugin that this interpreter is attached to.
- getScriptInstance(ResourceFile, PrintWriter) - Method in class rubydragon.clojure.ClojureScriptProvider
-
Creates a new ClojureScript instance for the given file and returns it.
- getScriptInstance(ResourceFile, PrintWriter) - Method in class rubydragon.groovy.GroovyScriptProvider
-
Creates a new GroovyScript instance for the given file and returns it.
- getScriptInstance(ResourceFile, PrintWriter) - Method in class rubydragon.kotlin.KotlinScriptProvider
-
Creates a new KotlinScript instance for the given file and returns it.
- getScriptInstance(ResourceFile, PrintWriter) - Method in class rubydragon.ruby.RubyScriptProvider
-
Creates a new RubyScript instance for the given file and returns it.
- getTitle() - Method in class rubydragon.DragonPlugin
-
The title of the plugin.
- getVersion() - Method in class rubydragon.clojure.ClojureGhidraInterpreter
-
Get the version of Clojure this interpreter supports.
- getVersion() - Method in class rubydragon.GhidraInterpreter
-
Get the version of this interpreter.
- getVersion() - Method in class rubydragon.groovy.GroovyGhidraInterpreter
-
Get the version of Groovy this interpreter supports.
- getVersion() - Method in class rubydragon.jshell.JShellGhidraInterpreter
-
Get the version of Java this JShell supports.
- getVersion() - Method in class rubydragon.kotlin.KotlinGhidraInterpreter
-
Get the version of Kotlin this interpreter supports.
- getVersion() - Method in class rubydragon.ruby.RubyGhidraInterpreter
-
Get the version of Ruby this interpreter supports.
- GhidraInterpreter - Class in rubydragon
-
An interpreter that users can use interactively.
- GhidraInterpreter() - Constructor for class rubydragon.GhidraInterpreter
- GroovyDragonPlugin - Class in rubydragon.groovy
-
GroovyDragon provides an interactive Groovy terminal session within Ghidra.
- GroovyDragonPlugin(PluginTool) - Constructor for class rubydragon.groovy.GroovyDragonPlugin
-
Plugin constructor.
- GroovyGhidraInterpreter - Class in rubydragon.groovy
-
A Groovy interpreter for Ghidra.
- GroovyGhidraInterpreter() - Constructor for class rubydragon.groovy.GroovyGhidraInterpreter
-
Creates a new Groovy interpreter.
- GroovyGhidraInterpreter(InterpreterConsole, DragonPlugin) - Constructor for class rubydragon.groovy.GroovyGhidraInterpreter
-
Creates a new interpreter, and ties the streams for the provided console to the new interpreter.
- GroovyGhidraInterpreter(InputStream, OutputStream, OutputStream, DragonPlugin) - Constructor for class rubydragon.groovy.GroovyGhidraInterpreter
-
Creates a new interpreter, and ties the given streams to the new interpreter.
- GroovyScript - Class in rubydragon.groovy
-
A Ghidra script written in Groovy.
- GroovyScript() - Constructor for class rubydragon.groovy.GroovyScript
-
Creates a new script, with its own interpreter instance.
- GroovyScriptProvider - Class in rubydragon.groovy
-
Supports Groovy scripts within ghidra.
- GroovyScriptProvider() - Constructor for class rubydragon.groovy.GroovyScriptProvider
All Classes and Interfaces|All Packages|Serialized Form