text: //
  #ifndef SAX_COMPONENT_FACTORY_BASE_H
  #define SAX_COMPONENT_FACTORY_BASE_H 1
  
  #include "SAXComponentObject.h"
  
  class SAXComponentFactoryBase
  {
    public:
    virtual ~SAXComponentFactoryBase() {}
    virtual void                Load() const {}
    virtual SAXComponentObject* Build() const = 0;
    virtual SAXComponentObject::EType Type() const = 0;
  };
  
  #endif // SAX_COMPONENT_FACTORY_BASE_H
  
  