List of all members.
Public Member Functions |
void | addedDebuggerTemplate (Project project, DebuggerTemplate template) |
void | addedTrace (Project project, Trace trace) |
void | addedView (Project project, View view) |
void | changedDescription (Project project, String description) |
void | changedModificationDate (Project project, Date date) |
void | changedName (Project project, String name) |
void | closedProject (Project project) |
boolean | closingProject (Project project) |
void | deletedAddressSpace (Project project, AddressSpace addressSpace) |
void | deletedTrace (Project project, Trace trace) |
void | deletedView (Project project, View view) |
void | loadedProject (Project project) |
void | removedDebuggerTemplate (Project project, DebuggerTemplate template) |
Package Functions |
void | addedAddressSpace (Project project, AddressSpace addressSpace) |
Detailed Description
Adapter class that can be used by objects that want to listen on projects but only need to process few events.
Member Function Documentation
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.addedAddressSpace |
( |
Project |
project, |
|
|
AddressSpace |
addressSpace | |
|
) |
| | [package, inherited] |
Invoked after an address space was added to the project.
- Parameters:
-
| project | The project where the address space was added. |
| addressSpace | The address space that was added to the project. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.addedDebuggerTemplate |
( |
Project |
project, |
|
|
DebuggerTemplate |
template | |
|
) |
| | [inherited] |
Invoked after a debugger template was added to the project.
- Parameters:
-
| project | The project where the debugger template was added. |
| template | The debugger template that was added to the project. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.addedTrace |
( |
Project |
project, |
|
|
Trace |
trace | |
|
) |
| | [inherited] |
Invoked after a new trace was added to the project.
- Parameters:
-
| project | The project where the new trace was created. |
| trace | The new trace that was added to the project. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.addedView |
( |
Project |
project, |
|
|
View |
view | |
|
) |
| | [inherited] |
Invoked after a view was added to the project.
- Parameters:
-
| project | The project where the view was added. |
| view | The view that was added to the project. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.changedDescription |
( |
Project |
project, |
|
|
String |
description | |
|
) |
| | [inherited] |
Invoked after the description of the project changed.
- Parameters:
-
| project | The project whose description changed. |
| description | The new description value of the project. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.changedModificationDate |
( |
Project |
project, |
|
|
Date |
date | |
|
) |
| | [inherited] |
Invoked after the modification date of the project changed.
- Parameters:
-
| project | The project whose modification date changed. |
| date | The new modification date of the project. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.changedName |
( |
Project |
project, |
|
|
String |
name | |
|
) |
| | [inherited] |
Invoked after the name of the project changed.
- Parameters:
-
| project | The project whose name changed. |
| name | The new name of the project. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.closedProject |
( |
Project |
project |
) |
[inherited] |
Invoked after a project was closed.
After this function was invoked, using parts of the project which must be loaded before they can be used leads to undefined behavior.
- Parameters:
-
| project | The project that was closed. |
boolean com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.closingProject |
( |
Project |
project |
) |
[inherited] |
Invoked right before a project is closed. The listening object has the opportunity to veto the close process if it still needs to work with the project.
- Parameters:
-
| project | The project that is about to be closed. |
- Returns:
- True, to indicate that the project can be closed. False, to veto the close process.
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.deletedAddressSpace |
( |
Project |
project, |
|
|
AddressSpace |
addressSpace | |
|
) |
| | [inherited] |
Invoked after an address space was deleted from the project.
After this function was invoked, further usage of the deleted address space or objects inside that address space lead to undefined behavior.
- Parameters:
-
| project | The project where the address space was deleted. |
| addressSpace | The address space that was deleted from the project. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.deletedTrace |
( |
Project |
project, |
|
|
Trace |
trace | |
|
) |
| | [inherited] |
Invoked after a trace was deleted from the project.
After this function was invoked, further usage of the deleted trace or objects inside that trace lead to undefined behavior.
- Parameters:
-
| project | The project where the trace was deleted. |
| trace | The trace that was deleted from the project. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.deletedView |
( |
Project |
project, |
|
|
View |
view | |
|
) |
| | [inherited] |
Invoked after a view was deleted from the project.
After this function was invoked, further usage of the deleted view or objects inside that view lead to undefined behavior.
- Parameters:
-
| project | The project where the view was deleted. |
| view | The view that was deleted from the project. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.loadedProject |
( |
Project |
project |
) |
[inherited] |
Invoked after the project was loaded.
- Parameters:
-
| project | The project that was loaded. |
void com.google.security.zynamics.binnavi.API.disassembly.IProjectListener.removedDebuggerTemplate |
( |
Project |
project, |
|
|
DebuggerTemplate |
template | |
|
) |
| | [inherited] |
Invoked after a debugger template was deleted from the project.
- Parameters:
-
| project | The project where the trace was deleted. |
| template | The debugger template that was deleted from the project. |