Public Member Functions | Package Functions

# BinNavi.API.disassembly.ViewContainer Interface Reference

Interface for objects that contain views. More...

Inheritance diagram for BinNavi.API.disassembly.ViewContainer:

List of all members.

## Public Member Functions
Database | getDatabase ()
| Database the view container belongs to.
List< Function > | getFunctions ()
| All functions of the view container.
## Package Functions
View | createView (final String name, final String description)
| Creates a new view.

## Detailed Description

Interface for unifying functions on Project objects and Module objects.

## Member Function Documentation

View BinNavi.API.disassembly.ViewContainer.createView | ( | final String | name,
|  | final String | description |
| ) |  |  | `[package]`

Creates a new view that is added to the container.

Parameters:

  | name | The name of the new view.
  | description | The description of the new view.

Returns:
  The newly created view.

Exceptions:

  | IllegalArgumentException | Thrown if any of the arguments are null.

Implemented in BinNavi.API.disassembly.Module, and BinNavi.API.disassembly.Project.

Database BinNavi.API.disassembly.ViewContainer.getDatabase | ( |  | ) |

Returns the database the view container belongs to.

Returns:
  The database the view container belongs to.

Implemented in BinNavi.API.disassembly.Module, and BinNavi.API.disassembly.Project.

List<Function> BinNavi.API.disassembly.ViewContainer.getFunctions | ( |  | ) |

Returns all functions that belong to view container.

Returns:
  A list of functions.

Implemented in BinNavi.API.disassembly.Module, and BinNavi.API.disassembly.Project.