#include <outputgen.h>
Inheritance diagram for OutputDocInterface:

Public Member Functions | |
| virtual | ~OutputDocInterface () |
| virtual void | disableAllBut (OutputGenerator::OutputType o)=0 |
| virtual void | enableAll ()=0 |
| virtual void | disableAll ()=0 |
| virtual void | disable (OutputGenerator::OutputType o)=0 |
| virtual void | enable (OutputGenerator::OutputType o)=0 |
| virtual bool | isEnabled (OutputGenerator::OutputType o)=0 |
| virtual void | pushGeneratorState ()=0 |
| virtual void | popGeneratorState ()=0 |
This abstract class is used by several functions to generate the output for a specific format. This interface contains some state saving and changing functions for dealing with format specific output.
Definition at line 419 of file outputgen.h.
| virtual OutputDocInterface::~OutputDocInterface | ( | ) | [inline, virtual] |
Definition at line 422 of file outputgen.h.
| virtual void OutputDocInterface::disableAllBut | ( | OutputGenerator::OutputType | o | ) | [pure virtual] |
Disables all output formats except format o (useful for OutputList only)
Implemented in OutputList.
Referenced by TextGeneratorOLImpl::writeBreak().
| virtual void OutputDocInterface::enableAll | ( | ) | [pure virtual] |
Enables all output formats as far as they have been enabled in the config file. (useful for OutputList only)
Implemented in OutputList.
| virtual void OutputDocInterface::disableAll | ( | ) | [pure virtual] |
Disables all output formats (useful for OutputList only)
Implemented in OutputList.
| virtual void OutputDocInterface::disable | ( | OutputGenerator::OutputType | o | ) | [pure virtual] |
Disables a specific output format (useful for OutputList only)
Implemented in OutputList.
Referenced by writePageRef().
| virtual void OutputDocInterface::enable | ( | OutputGenerator::OutputType | o | ) | [pure virtual] |
Enables a specific output format (useful for OutputList only)
Implemented in OutputList.
| virtual bool OutputDocInterface::isEnabled | ( | OutputGenerator::OutputType | o | ) | [pure virtual] |
Check whether a specific output format is currenly enabled (useful for OutputList only)
Implemented in OutputList.
| virtual void OutputDocInterface::pushGeneratorState | ( | ) | [pure virtual] |
Pushes the state of the current generator (or list of generators) on a stack.
Implemented in OutputList.
Referenced by TextGeneratorOLImpl::writeBreak(), and writePageRef().
| virtual void OutputDocInterface::popGeneratorState | ( | ) | [pure virtual] |
Pops the state of the current generator (or list of generators) on a stack. Should be preceded by a call the pushGeneratorState().
Implemented in OutputList.
Referenced by TextGeneratorOLImpl::writeBreak(), and writePageRef().
1.5.1