ADC Home > Reference Library > Reference > Mac OS X > Mac OS X Man Pages

 

This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles.

For more information about the manual page format, see the manual page for manpages(5).



SVK::Log::FilterPipeline(3)          User Contributed Perl Documentation         SVK::Log::FilterPipeline(3)



NAME
       SVK::Log::FilterPipeline - a pipeline of log filter objects

DESCRIPTION
       An SVK::Log::FilterPipeline represents a particular collection of log filter objects each of which
       needs to be called in turn.

METHODS
       new

       Construct a new SVK::Log::FilterPipeline object by constructing the specific filters that will handle
       the details and preparing for the first revision.

       build_filter_object

       Given the name of a filter, try and construct an appropriate filter object.  Search @INC for modules
       that match the name given.  If no appropriate classes are available, we die with an appropriate
       warning.

       This method creates an object for the filter by calling its new() method

       filter

       SVK::Command::Log calls this routine when it wants to display (or process) a revision.  The method
       then dispatches the information to the methods of the necessary filter objects in the pipeline to
       perform the real work.

       finished

       Tell all the filters that their jobs are done by calling "footer" and "teardown" on each one.

       get_pipeline_command

       Examine an exception to determine if it's a pipeline control exception.  If it is, return the desired
       pipeline command.  If it's not, rethrow the exception.  If no exception is provided, the command
       'continue' is returned.

       present_revision

       Display a single revision by passing it to the pipeline's presentation filter.

       run_pipeline

       Send a revision down the pipeline.  Provide revision information to the revision() method of each
       filter in the pipeline until one of them says to stop.  Then return the pipeline command.

       set_up_presentation

       Handle initial set up for the presentation filter.  This should only be called once during an
       SVK::Log::FilterPipeline's lifetime.

       set_up_selection

       Handle initial set up for the selection filter pipeline.  This should only be called once during
       "SVK::Log::FilterPipeline"'s lifetime.

       split_filter

       Split a string into a filter name and an arbitrary argument string.

       split_selectors

       Split the description of the selection filter pipeline into individual filter names and their
       arguments.  Each filter is separated by a '|' character.  Literal pipe characters are included with
       '\|'.



perl v5.8.8                                      2007-01-05                      SVK::Log::FilterPipeline(3)

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.