17 #ifndef AXLSHAPEWRITER_H
18 #define AXLSHAPEWRITER_H
21 #include "axlCoreExport.h"
31 QString identifier(
void)
const;
32 QString description(
void)
const;
33 QStringList handled(
void)
const;
35 static bool registered(
void);
38 bool accept(dtkAbstractData *data);
39 bool reject(dtkAbstractData *data);
41 QDomElement
write(QDomDocument *doc, dtkAbstractData *data);
44 QDomElement elementByWriter(
axlAbstractDataWriter *axl_writer, QDomDocument *doc, dtkAbstractData *data);
49 #endif // AXLSHAPEWRITER_H
virtual bool reject(dtkAbstractData *data)=0
dtkAbstractDataWriter * createaxlShapeWriter(void)
virtual bool accept(dtkAbstractData *data)=0
virtual QDomElement write(QDomDocument *doc, dtkAbstractData *data)=0