Package pyctags :: Module harvesters :: Class base_harvester
[hide private]
[frames] | no frames]

Class base_harvester

source code

Known Subclasses:

This class definition outlines the basic interface for harvesting classes.

Instance Methods [hide private]
 
do_before(self)
Called before any entries are processed with self.feed().
source code
 
feed(self, entry)
Called once per ctags_entry.
source code
 
do_after(self)
Called after all ctags_entry instances are processed with self.feed().
source code
 
get_data(self)
Used to retrieve derived-class specific harvested data.
source code
 
process_tag_list(self, taglist)
Allows processing of a list of ctags_entry instances without an associated ctags_file.
source code
Method Details [hide private]

feed(self, entry)

source code 

Called once per ctags_entry.

Parameters:
  • entry (ctags_entry) - a tag entry to process.

process_tag_list(self, taglist)

source code 

Allows processing of a list of ctags_entry instances without an associated ctags_file.

Parameters:
  • taglist (list) - list of ctags_entry instances