#include <PluginRDFDescription.h>

Collaboration diagram for PluginRDFDescription:
Collaboration graph

Public Types

enum  OutputDisposition { OutputDispositionUnknown, OutputSparse, OutputDense, OutputTrackLevel }
 

Public Member Functions

 PluginRDFDescription ()
 
 PluginRDFDescription (QString pluginId)
 
 ~PluginRDFDescription ()
 
bool haveDescription () const
 
QString getPluginName () const
 
QString getPluginDescription () const
 
QString getPluginMaker () const
 
Provider getPluginProvider () const
 
QStringList getOutputIds () const
 
QString getOutputName (QString outputId) const
 
OutputDisposition getOutputDisposition (QString outputId) const
 
QString getOutputEventTypeURI (QString outputId) const
 
QString getOutputFeatureAttributeURI (QString outputId) const
 
QString getOutputSignalTypeURI (QString outputId) const
 
QString getOutputUnit (QString outputId) const
 
QString getOutputUri (QString outputId) const
 

Protected Types

typedef std::map< QString, OutputDispositionOutputDispositionMap
 
typedef std::map< QString, QString > OutputStringMap
 

Protected Member Functions

bool index ()
 
bool indexMetadata ()
 
bool indexOutputs ()
 

Protected Attributes

QString m_pluginId
 
QString m_pluginUri
 
bool m_haveDescription
 
QString m_pluginName
 
QString m_pluginDescription
 
QString m_pluginMaker
 
Provider m_provider
 
OutputStringMap m_outputNames
 
OutputDispositionMap m_outputDispositions
 
OutputStringMap m_outputEventTypeURIMap
 
OutputStringMap m_outputFeatureAttributeURIMap
 
OutputStringMap m_outputSignalTypeURIMap
 
OutputStringMap m_outputUnitMap
 
OutputStringMap m_outputUriMap
 

Detailed Description

Definition at line 28 of file PluginRDFDescription.h.

Member Typedef Documentation

typedef std::map<QString, OutputDisposition> PluginRDFDescription::OutputDispositionMap
protected

Definition at line 59 of file PluginRDFDescription.h.

typedef std::map<QString, QString> PluginRDFDescription::OutputStringMap
protected

Definition at line 60 of file PluginRDFDescription.h.

Member Enumeration Documentation

Enumerator
OutputDispositionUnknown 
OutputSparse 
OutputDense 
OutputTrackLevel 

Definition at line 35 of file PluginRDFDescription.h.

Constructor & Destructor Documentation

PluginRDFDescription::PluginRDFDescription ( )
inline

Definition at line 31 of file PluginRDFDescription.h.

References ~PluginRDFDescription().

PluginRDFDescription::PluginRDFDescription ( QString  pluginId)
PluginRDFDescription::~PluginRDFDescription ( )

Definition at line 56 of file PluginRDFDescription.cpp.

Referenced by PluginRDFDescription().

Member Function Documentation

bool PluginRDFDescription::haveDescription ( ) const
QString PluginRDFDescription::getPluginName ( ) const

Definition at line 67 of file PluginRDFDescription.cpp.

References m_pluginName.

Referenced by TransformFactory::populateUninstalledTransforms().

QString PluginRDFDescription::getPluginDescription ( ) const
QString PluginRDFDescription::getPluginMaker ( ) const

Definition at line 79 of file PluginRDFDescription.cpp.

References m_pluginMaker.

Referenced by TransformFactory::populateUninstalledTransforms().

Provider PluginRDFDescription::getPluginProvider ( ) const

Definition at line 85 of file PluginRDFDescription.cpp.

References m_provider.

Referenced by TransformFactory::populateUninstalledTransforms().

QStringList PluginRDFDescription::getOutputIds ( ) const
QString PluginRDFDescription::getOutputName ( QString  outputId) const

Definition at line 102 of file PluginRDFDescription.cpp.

References m_outputNames.

Referenced by TransformFactory::populateUninstalledTransforms().

PluginRDFDescription::OutputDisposition PluginRDFDescription::getOutputDisposition ( QString  outputId) const
QString PluginRDFDescription::getOutputEventTypeURI ( QString  outputId) const
QString PluginRDFDescription::getOutputFeatureAttributeURI ( QString  outputId) const
QString PluginRDFDescription::getOutputSignalTypeURI ( QString  outputId) const
QString PluginRDFDescription::getOutputUnit ( QString  outputId) const

Definition at line 150 of file PluginRDFDescription.cpp.

References m_outputUnitMap.

QString PluginRDFDescription::getOutputUri ( QString  outputId) const

Definition at line 159 of file PluginRDFDescription.cpp.

References m_outputUriMap.

Referenced by RDFTransformFactoryImpl::writeTransformToRDF().

bool PluginRDFDescription::index ( )
protected

Definition at line 168 of file PluginRDFDescription.cpp.

References indexMetadata(), and indexOutputs().

Referenced by indexMetadata(), indexOutputs(), and PluginRDFDescription().

Member Data Documentation

QString PluginRDFDescription::m_pluginId
protected

Definition at line 62 of file PluginRDFDescription.h.

Referenced by indexMetadata().

QString PluginRDFDescription::m_pluginUri
protected

Definition at line 63 of file PluginRDFDescription.h.

Referenced by indexMetadata(), indexOutputs(), and PluginRDFDescription().

bool PluginRDFDescription::m_haveDescription
protected

Definition at line 64 of file PluginRDFDescription.h.

Referenced by haveDescription(), and PluginRDFDescription().

QString PluginRDFDescription::m_pluginName
protected

Definition at line 65 of file PluginRDFDescription.h.

Referenced by getPluginName(), and indexMetadata().

QString PluginRDFDescription::m_pluginDescription
protected

Definition at line 66 of file PluginRDFDescription.h.

Referenced by getPluginDescription(), and indexMetadata().

QString PluginRDFDescription::m_pluginMaker
protected

Definition at line 67 of file PluginRDFDescription.h.

Referenced by getPluginMaker(), and indexMetadata().

Provider PluginRDFDescription::m_provider
protected

Definition at line 68 of file PluginRDFDescription.h.

Referenced by getPluginProvider(), and indexMetadata().

OutputStringMap PluginRDFDescription::m_outputNames
protected

Definition at line 69 of file PluginRDFDescription.h.

Referenced by getOutputName(), and indexOutputs().

OutputDispositionMap PluginRDFDescription::m_outputDispositions
protected

Definition at line 70 of file PluginRDFDescription.h.

Referenced by getOutputDisposition(), getOutputIds(), and indexOutputs().

OutputStringMap PluginRDFDescription::m_outputEventTypeURIMap
protected

Definition at line 71 of file PluginRDFDescription.h.

Referenced by getOutputEventTypeURI(), and indexOutputs().

OutputStringMap PluginRDFDescription::m_outputFeatureAttributeURIMap
protected

Definition at line 72 of file PluginRDFDescription.h.

Referenced by getOutputFeatureAttributeURI(), and indexOutputs().

OutputStringMap PluginRDFDescription::m_outputSignalTypeURIMap
protected

Definition at line 73 of file PluginRDFDescription.h.

Referenced by getOutputSignalTypeURI(), and indexOutputs().

OutputStringMap PluginRDFDescription::m_outputUnitMap
protected

Definition at line 74 of file PluginRDFDescription.h.

Referenced by getOutputUnit(), and indexOutputs().

OutputStringMap PluginRDFDescription::m_outputUriMap
protected

Definition at line 75 of file PluginRDFDescription.h.

Referenced by getOutputUri(), and indexOutputs().


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