This class configures format of Text export. More...
#include <CTraceController.h>
Public Types | |
| enum | EExportFormat { EFmtText , EFmtCSV , EFmtBinary , EFmtXML } |
| This enum defines constants for export formats. More... | |
Public Member Functions | |
| CTraceTextExportFormat () | |
| Creates object with default values. | |
| int | getContentLen () |
| Returns content length - number of characters. | |
| EExportFormat | getExportFormat () |
| Returns value used for option /TraceExport.Type. | |
| virtual std::string | getExportFormatAsStr () |
| Returns string with export format, suitable for setting winIDEA trace export format option. | |
| CTraceTextExportFormatSPtr | setContentLen (int contentLen) |
| Sets content length. | |
| void | setOptions (CIDEController &ide, const std::string &docFileName) |
| Writes options to winIDEA. | |
This class configures format of Text export.
|
inherited |
|
inline |
Sets content length.
Default: 30.
| contentLen | number of characters |
|
inlinevirtual |
Writes options to winIDEA.
This method is automatically called by CTraceController::exportData(). This method sets only configuration for Text format, but does not set trace export format to Text (modifies only options '/Document/<fname>/TraceExport.Text.*').
| ide | ide controller |
| docFileName | document file name relative to winIDEA workspace location |
Implements isys::CTraceFormatBase.