Base::ZipWriter Class Reference

The ZipWriter class This is an important helper class implementation for the store and retrieval system of persistent objects in FreeCAD. More...

#include <Writer.h>

Inheritance diagram for Base::ZipWriter:
Base::Writer

List of all members.

Public Member Functions

void putNextEntry (const char *str)
void setComment (const char *str)
void setLevel (int level)
virtual std::ostream & Stream (void)
virtual void writeFiles (void)
 process the requested file storing
 ZipWriter (std::ostream &)
 ZipWriter (const char *FileName)
 ~ZipWriter ()

Detailed Description

The ZipWriter class This is an important helper class implementation for the store and retrieval system of persistent objects in FreeCAD.

See also:
Base::Persistence
Author:
Juergen Riegel

Definition at line 118 of file Writer.h.


Constructor & Destructor Documentation

ZipWriter::ZipWriter ( const char *  FileName  ) 

Definition at line 171 of file Writer.cpp.

ZipWriter::ZipWriter ( std::ostream &  os  ) 

Definition at line 184 of file Writer.cpp.

ZipWriter::~ZipWriter (  ) 

Definition at line 210 of file Writer.cpp.

References zipios::ZipOutputStream::close().


Member Function Documentation

void Base::ZipWriter::putNextEntry ( const char *  str  )  [inline]

Definition at line 132 of file Writer.h.

Referenced by App::Document::exportObjects(), and App::Document::save().

void Base::ZipWriter::setComment ( const char *  str  )  [inline]

Definition at line 130 of file Writer.h.

Referenced by App::Document::save().

void Base::ZipWriter::setLevel ( int  level  )  [inline]

Definition at line 131 of file Writer.h.

Referenced by App::Document::save().

virtual std::ostream& Base::ZipWriter::Stream ( void   )  [inline, virtual]

Implements Base::Writer.

Definition at line 128 of file Writer.h.

Referenced by App::Document::exportObjects().

void ZipWriter::writeFiles ( void   )  [virtual]

The documentation for this class was generated from the following files:

Generated on Wed Nov 23 19:01:49 2011 for FreeCAD by  doxygen 1.6.1