Define the interface to a factory class that will create subclasses of PageContent.
virtual void destroyInstance(PageContent *)=0
virtual const String & getName() const =0
virtual PageContent * createInstance()=0
virtual ~PageContentFactory()
Interface definition for a unit of content within a page.