Public Member Functions | Package Functions

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

List of all members.

Public Member Functions

void deletedTag (TagTreeManager manager, Tag tag)
void deletedTagTree (TagTreeManager manager, Tag tag)
void insertedTag (TagTreeManager manager, Tag parentTag, Tag tag)

Package Functions

void addedTag (TagTreeManager manager, Tag tag)

Detailed Description

This interface can be implemented by classes that want to be notified about changes in a tag manager.


Member Function Documentation

void com.google.security.zynamics.binnavi.API.disassembly.ITagTreeManagerListener.addedTag ( TagTreeManager  manager,
Tag  tag 
) [package]

Invoked after a tag was added to the tag manager.

Parameters:
manager The tag manager the tag was added to.
tag The tag that was added to the tag manager.
void com.google.security.zynamics.binnavi.API.disassembly.ITagTreeManagerListener.deletedTag ( TagTreeManager  manager,
Tag  tag 
)

Invoked after a tag was deleted from the tag manager.

Parameters:
manager The tag manager the tag was deleted from.
tag The tag that was deleted from the tag manager.
void com.google.security.zynamics.binnavi.API.disassembly.ITagTreeManagerListener.deletedTagTree ( TagTreeManager  manager,
Tag  tag 
)

Invoked after a tag and all of its child tags was deleted from the tag manager.

Parameters:
manager The tag manager the tags were deleted from.
tag The parent tag of the subtree that was deleted from the tag manager.
void com.google.security.zynamics.binnavi.API.disassembly.ITagTreeManagerListener.insertedTag ( TagTreeManager  manager,
Tag  parentTag,
Tag  tag 
)

Invoked after a tag was inserted between existing tags in the tag manager.

Parameters:
manager The tag manager the tag was inserted to.
parentTag The parent tag after which the tag was inserted.
tag The tag that was inserted into the tag manager.