Package ghidra.app.services
Class ProgramCoordinator
- java.lang.Object
-
- ghidra.app.services.ProgramCoordinator
-
public abstract class ProgramCoordinator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected LanguageService
languageService
protected ProgramManager
programManager
-
Constructor Summary
Constructors Constructor Description ProgramCoordinator(ProgramManager programManager, LanguageService languageService)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected Program
findProgramInFolder(DomainFolder folder, java.lang.String path)
protected Program
findProgramInProgramManager(java.lang.String path, Address address)
protected abstract Program
findProgramInProject(java.lang.String path)
protected abstract java.lang.String
getPrivateRoot()
Program
getProgram(java.lang.String path, Address address)
-
-
-
Field Detail
-
programManager
protected ProgramManager programManager
-
languageService
protected LanguageService languageService
-
-
Constructor Detail
-
ProgramCoordinator
public ProgramCoordinator(ProgramManager programManager, LanguageService languageService)
-
-
Method Detail
-
findProgramInProgramManager
protected Program findProgramInProgramManager(java.lang.String path, Address address)
-
findProgramInProject
protected abstract Program findProgramInProject(java.lang.String path)
-
findProgramInFolder
protected Program findProgramInFolder(DomainFolder folder, java.lang.String path)
-
getPrivateRoot
protected abstract java.lang.String getPrivateRoot()
-
-