HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PRM_DataFactory Class Referenceabstract

#include <PRM_Parm.h>

Public Member Functions

virtual ~PRM_DataFactory ()
 
virtual const char * getDataTypeToken () const =0
 
virtual PRM_DataItemHandle loadBinary (UT_IStream &is) const =0
 
virtual PRM_DataItemHandle loadAscii (UT_IStream &is) const =0
 

Static Public Member Functions

static void install (const char *type, PRM_DataFactory *factory)
 
static PRM_DataItemHandle parseAscii (const char *type, UT_IStream &is)
 
static PRM_DataItemHandle parseBinary (const char *type, UT_IStream &is)
 

Detailed Description

Definition at line 90 of file PRM_Parm.h.

Constructor & Destructor Documentation

virtual PRM_DataFactory::~PRM_DataFactory ( )
inlinevirtual

Definition at line 93 of file PRM_Parm.h.

Member Function Documentation

virtual const char* PRM_DataFactory::getDataTypeToken ( ) const
pure virtual
static void PRM_DataFactory::install ( const char *  type,
PRM_DataFactory factory 
)
static
virtual PRM_DataItemHandle PRM_DataFactory::loadAscii ( UT_IStream is) const
pure virtual
virtual PRM_DataItemHandle PRM_DataFactory::loadBinary ( UT_IStream is) const
pure virtual
static PRM_DataItemHandle PRM_DataFactory::parseAscii ( const char *  type,
UT_IStream is 
)
static
static PRM_DataItemHandle PRM_DataFactory::parseBinary ( const char *  type,
UT_IStream is 
)
static

The documentation for this class was generated from the following file: