Public Member Functions | Package Functions

com.google.security.zynamics.binnavi.API.disassembly.ViewContainer Interface Reference

Inheritance diagram for com.google.security.zynamics.binnavi.API.disassembly.ViewContainer:
com.google.security.zynamics.binnavi.API.disassembly.Module com.google.security.zynamics.binnavi.API.disassembly.Project

List of all members.

Public Member Functions

Database getDatabase ()
List< FunctiongetFunctions ()

Package Functions

View createView (final String name, final String description)

Detailed Description

Interface for unifying functions on Project objects and Module objects.


Member Function Documentation

View com.google.security.zynamics.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 com.google.security.zynamics.binnavi.API.disassembly.Module, and com.google.security.zynamics.binnavi.API.disassembly.Project.

Database com.google.security.zynamics.binnavi.API.disassembly.ViewContainer.getDatabase (  ) 

Returns the database the view container belongs to.

Returns:
The database the view container belongs to.

Implemented in com.google.security.zynamics.binnavi.API.disassembly.Module, and com.google.security.zynamics.binnavi.API.disassembly.Project.

List<Function> com.google.security.zynamics.binnavi.API.disassembly.ViewContainer.getFunctions (  ) 

Returns all functions that belong to view container.

Returns:
A list of functions.

Implemented in com.google.security.zynamics.binnavi.API.disassembly.Module, and com.google.security.zynamics.binnavi.API.disassembly.Project.