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