Gives plugins access to BinNavi. More...
Inherits BinNavi::Plugins::IPluginInterface.
Public Member Functions | |
| DatabaseManager | getDatabaseManager () |
| The global database manager. | |
| MainWindow | getMainWindow () |
| The BinNavi main window. | |
| String | getProgramPath () |
| The program path to the BinNavi.jar file. | |
| View2D | showInLastWindow (final View view) |
| Shows a view in the last window. | |
| View2D | showInNewWindow (final View view) |
| Shows a view in a new window. | |
| View2D | showInWindow (final GraphWindow window, final View view) |
| Shows a view in a given window. | |
| String | toString () |
| Printable representation of the plugin interface. | |
The PluginInterface class is the class that plugins and scripts use to interact with BinNavi.
Instances of this class are passed to all plugins and scripts that want to interact with BinNavi.
| DatabaseManager BinNavi.API.plugins.PluginInterface.getDatabaseManager | ( | ) |
Returns the database manager that contains all databases known to BinNavi.
| MainWindow BinNavi.API.plugins.PluginInterface.getMainWindow | ( | ) |
Returns the main window object. This object represents the BinNavi window that contains the project tree.
| String BinNavi.API.plugins.PluginInterface.getProgramPath | ( | ) |
Returns the path to the BinNavi JAR file.
Shows a view in the last window.
| view | The view to show. |
Shows a view in a new window.
| view | The view to show. |
| View2D BinNavi.API.plugins.PluginInterface.showInWindow | ( | final GraphWindow | window, | |
| final View | view | |||
| ) |
Shows a view in a given window.
| window | The window where the view is shown. | |
| view | The view to show. |
| String BinNavi.API.plugins.PluginInterface.toString | ( | ) |
Returns the string representation of the plugin interface.
1.7.1