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:
BinNavi.API.disassembly.Module BinNavi.API.disassembly.Project

List of all members.

Public Member Functions

Database getDatabase ()
 Database the view container belongs to.
List< FunctiongetFunctions ()
 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.