svcore
1.9
RDFTransformFactory.h
Go to the documentation of this file.
1
/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
2
3
/*
4
Sonic Visualiser
5
An audio file viewer and annotation editor.
6
Centre for Digital Music, Queen Mary, University of London.
7
This file copyright 2008 QMUL.
8
9
This program is free software; you can redistribute it and/or
10
modify it under the terms of the GNU General Public License as
11
published by the Free Software Foundation; either version 2 of the
12
License, or (at your option) any later version. See the file
13
COPYING included with this distribution for more information.
14
*/
15
16
#ifndef _RDF_TRANSFORM_FACTORY_H_
17
#define _RDF_TRANSFORM_FACTORY_H_
18
19
#include <QObject>
20
#include <QString>
21
22
#include <vector>
23
24
#include "
transform/Transform.h
"
25
26
class
RDFTransformFactoryImpl
;
27
class
ProgressReporter
;
28
29
class
RDFTransformFactory
:
public
QObject
30
{
31
Q_OBJECT
32
33
public
:
34
static
QString
getKnownExtensions
();
35
36
RDFTransformFactory
(QString url);
37
virtual
~RDFTransformFactory
();
38
39
bool
isRDF
();
// true if the file was parseable and had transforms in it
40
bool
isOK
();
// true if the transforms could be completely constructed
41
QString
getErrorString
()
const
;
42
43
std::vector<Transform>
getTransforms
(
ProgressReporter
*reporter);
44
45
static
QString
writeTransformToRDF
(
const
Transform
&, QString uri);
46
47
protected
:
48
RDFTransformFactoryImpl
*
m_d
;
49
};
50
51
#endif
RDFTransformFactory::getKnownExtensions
static QString getKnownExtensions()
Definition:
RDFTransformFactory.cpp:71
RDFTransformFactory::getErrorString
QString getErrorString() const
Definition:
RDFTransformFactory.cpp:99
ProgressReporter
Definition:
ProgressReporter.h:22
RDFTransformFactoryImpl
Definition:
RDFTransformFactory.cpp:46
Transform.h
RDFTransformFactory::isOK
bool isOK()
Definition:
RDFTransformFactory.cpp:93
RDFTransformFactory::writeTransformToRDF
static QString writeTransformToRDF(const Transform &, QString uri)
Definition:
RDFTransformFactory.cpp:111
RDFTransformFactory::m_d
RDFTransformFactoryImpl * m_d
Definition:
RDFTransformFactory.h:48
RDFTransformFactory::isRDF
bool isRDF()
Definition:
RDFTransformFactory.cpp:87
RDFTransformFactory::~RDFTransformFactory
virtual ~RDFTransformFactory()
Definition:
RDFTransformFactory.cpp:81
Transform
Definition:
Transform.h:34
RDFTransformFactory::RDFTransformFactory
RDFTransformFactory(QString url)
Definition:
RDFTransformFactory.cpp:76
RDFTransformFactory
Definition:
RDFTransformFactory.h:29
RDFTransformFactory::getTransforms
std::vector< Transform > getTransforms(ProgressReporter *reporter)
Definition:
RDFTransformFactory.cpp:105
rdf
RDFTransformFactory.h
Generated by
1.8.15