Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

FilterArguments Class Reference

#include <FileFilter.h>

Collaboration diagram for FilterArguments:

Collaboration graph
[legend]
List of all members.

Public Methods

 FilterArguments (const std::string &input_type, const std::string &output_type)
 declares OptionalCmdLineArgument's for input- and outputfile. More...

virtual ~FilterArguments ()
cmdline::OptionalCmdLineArgumentget_input ()
 get the input argument. More...

cmdline::OptionalCmdLineArgumentget_output ()
 get the output argument. More...


Private Attributes

cmdline::OptionalCmdLineArgument input
cmdline::OptionalCmdLineArgument output
cmdline::CmdLineAnnotation arg_info

Constructor & Destructor Documentation

FilterArguments const std::string &    input_type,
const std::string &    output_type
 

declares OptionalCmdLineArgument's for input- and outputfile.

Additionally a CmdLineAnnotation about redirection is displayed by infos().

Parameters:
input_type  name of input data type (i.e. "HTML")
output_type  name of output data type
Note:
Instances of this class should be declared global

Definition at line 78 of file FileFilter.cpp.

virtual ~FilterArguments   [inline, virtual]
 

Definition at line 53 of file FileFilter.h.


Member Function Documentation

cmdline::OptionalCmdLineArgument& get_input   [inline]
 

get the input argument.

Returns:
the OptionalCmdLineArgument defined for input filename

Definition at line 58 of file FileFilter.h.

Referenced by FileFilter::FileFilter().

cmdline::OptionalCmdLineArgument& get_output   [inline]
 

get the output argument.

Returns:
the OptionalCmdLineArgument defined for output filename

Definition at line 63 of file FileFilter.h.

Referenced by FileFilter::FileFilter().


Member Data Documentation

cmdline::OptionalCmdLineArgument input [private]
 

Definition at line 39 of file FileFilter.h.

cmdline::OptionalCmdLineArgument output [private]
 

Definition at line 40 of file FileFilter.h.

cmdline::CmdLineAnnotation arg_info [private]
 

Definition at line 41 of file FileFilter.h.


The documentation for this class was generated from the following files:
Contact me in case of errors or questions.
This documentation is powered by Doxygen.
(C) 2000-2002 Doxygen