maintain a list of text codecs and return instances
static vtkTextCodec * CodecForName(const char *CodecName)
Given a codec/storage name try to find one of our registered codecs that can handle it.
Virtual class to act as an interface for all text codecs.
static void UnRegisterAllCreateCallbacks()
static vtkTextCodec * CodecToHandle(istream &InputStream)
Given a snippet of the stored data name try to find one of our registered codecs that can handle tran...
static vtkTextCodecFactory * New()
static void UnRegisterCreateCallback(CreateFunction callback)
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static void Initialize()
Initialize core text codecs - needed for the static compilation case.
static void RegisterCreateCallback(CreateFunction callback)
Provides mechanism to register/unregister additional callbacks to create concrete subclasses of vtkTe...
~vtkTextCodecFactory() override