IO::ILCFactory Class Reference

Factory to create LCWriter and Reader object for the known data formats, e.g. More...

#include <pre-generated/IO/ILCFactory.h>

Inheritance diagram for IO::ILCFactory:
IOIMPL::LCFactory

List of all members.

Public Member Functions

virtual ~ILCFactory ()
 Destructor.
virtual LCWritercreateLCWriter ()=0
 Returns the instance of the factory.
virtual LCReadercreateLCReader (int readerFlag=0)=0
 Creates an LCReader object for the current persistency type.

Detailed Description

Factory to create LCWriter and Reader object for the known data formats, e.g.

SIO. The implementation (LCFactory) will be a singleton class that knows all concrete reader/writer implementations.

Author:
gaede
Version:
Mar 7, 2003

Member Function Documentation

virtual LCWriter* IO::ILCFactory::createLCWriter (  )  [pure virtual]

Returns the instance of the factory.

In the future we need to specify the data format here... This doesn't work for java as an interface can't have static members ...Creates an LCWriter object for the current persistency type.

Implemented in IOIMPL::LCFactory.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Friends

Generated on 6 Mar 2020 for LCIO by  doxygen 1.6.1