virtual void destroyInstance(PageContentCollection *)=0
Define the interface to a factory class that will create subclasses of PageContentCollection.
virtual const String & getName() const =0
Definition of the interface for a collection of PageContent instances.
virtual ~PageContentCollectionFactory()
virtual PageContentCollection * createInstance()=0