Public Member Functions | Package Functions

BinNavi.API.disassembly.ITagManagerListener Interface Reference

Used to listen on tag managers. More...

Inheritance diagram for BinNavi.API.disassembly.ITagManagerListener:
BinNavi.API.disassembly.TagManagerListenerAdapter

List of all members.

Public Member Functions

void deletedTag (TagManager manager, Tag tag)
 Signals the deletion of a tag.
void deletedTagTree (TagManager manager, Tag tag)
 Signals the deletion of a tag and its child tags.
void insertedTag (TagManager manager, Tag parentTag, Tag tag)
 Signals the insertion of tag.

Package Functions

void addedTag (TagManager manager, Tag tag)
 Signals the creation of a new 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 BinNavi.API.disassembly.ITagManagerListener.addedTag ( TagManager  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 BinNavi.API.disassembly.ITagManagerListener.deletedTag ( TagManager  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 BinNavi.API.disassembly.ITagManagerListener.deletedTagTree ( TagManager  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 BinNavi.API.disassembly.ITagManagerListener.insertedTag ( TagManager  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.