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 LanguageServicelanguageServiceprotected ProgramManagerprogramManager
-
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 ProgramfindProgramInFolder(DomainFolder folder, java.lang.String path)protected ProgramfindProgramInProgramManager(java.lang.String path, Address address)protected abstract ProgramfindProgramInProject(java.lang.String path)protected abstract java.lang.StringgetPrivateRoot()ProgramgetProgram(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()
-
-