Package ghidra.plugins.fsbrowser
Class OpenWithTarget
java.lang.Object
ghidra.plugins.fsbrowser.OpenWithTarget
Represents a way to open a 
DomainFile in a ProgramManager- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic List<OpenWithTarget> getAll()Returns a list of all running tools and tool templates that can be used to open a domainfile.static OpenWithTargetgetDefault(PluginTool tool) Returns an OpenWithTarget, or null, that represents the specified tool's default ability to open aDomainFile.getIcon()getName()getPm()static OpenWithTargetReturns an OpenWithTarget, or null, that represents a runningProgramManager.voidopen(List<DomainFile> files) Opens the specified files, using whatever program manager / tool this instance represents. 
- 
Constructor Details
- 
OpenWithTarget
 
 - 
 - 
Method Details
- 
getAll
Returns a list of all running tools and tool templates that can be used to open a domainfile.- Returns:
 - list of OpenWithTarget instances, maybe empty but not null
 
 - 
getDefault
Returns an OpenWithTarget, or null, that represents the specified tool's default ability to open aDomainFile.- Parameters:
 tool- aPluginTool- Returns:
 - a 
OpenWithTarget, or null if the specified tool can't open a domain file 
 - 
getRunningProgramManager
Returns an OpenWithTarget, or null, that represents a runningProgramManager.- Parameters:
 tool- aPluginTool- Returns:
 - a 
OpenWithTarget, or null if there is no openProgramManager 
 - 
getName
 - 
getPm
 - 
getIcon
 - 
open
Opens the specified files, using whatever program manager / tool this instance represents.The first item in the list of files will be focused / made visible, the other items in the list will be opened but not focused.
- Parameters:
 files-DomainFiles to open
 
 -