Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

StreamComponentManagerWriter.h

Go to the documentation of this file.
00001 
00039 #ifndef _AMIRE_COMPONENT_STREAM_COMPONENT_MANAGER_WRITER_H
00040 #define _AMIRE_COMPONENT_STREAM_COMPONENT_MANAGER_WRITER_H
00041 
00042 #include <iostream>
00043 
00044 #include <amire/property/PropertyTypeManager.h>
00045 #include <amire/component/ComponentManagerWriter.h>
00046 
00047 namespace amire {
00048   namespace component {
00049     class StreamComponentManagerWriter : public ComponentManagerWriter {
00050     protected:
00051       std::ostream *out;
00052 
00053     public:
00054       StreamComponentManagerWriter(std::ostream *out, amire::property::PropertyTypeManager *propertyTypeManager = NULL);
00055 
00056       virtual ~StreamComponentManagerWriter();
00057 
00058       virtual write(const ComponentManager *componentManager) = 0;
00059     };
00060   }
00061 }
00062 
00063 #endif
00064 

Generated on Tue May 20 17:23:53 2003 for AMIRE-Framework by doxygen1.3