svcore  1.9
PluginRDFDescription Class Reference

#include <PluginRDFDescription.h>

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
 
QString getPluginInfoURL () 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
 
QString m_pluginInfoURL
 
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 25 of file PluginRDFDescription.h.

Member Typedef Documentation

◆ OutputDispositionMap

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

Definition at line 57 of file PluginRDFDescription.h.

◆ OutputStringMap

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

Definition at line 58 of file PluginRDFDescription.h.

Member Enumeration Documentation

◆ OutputDisposition

Enumerator
OutputDispositionUnknown 
OutputSparse 
OutputDense 
OutputTrackLevel 

Definition at line 32 of file PluginRDFDescription.h.

Constructor & Destructor Documentation

◆ PluginRDFDescription() [1/2]

PluginRDFDescription::PluginRDFDescription ( )
inline

Definition at line 28 of file PluginRDFDescription.h.

◆ PluginRDFDescription() [2/2]

PluginRDFDescription::PluginRDFDescription ( QString  pluginId)

◆ ~PluginRDFDescription()

PluginRDFDescription::~PluginRDFDescription ( )

Definition at line 53 of file PluginRDFDescription.cpp.

Member Function Documentation

◆ haveDescription()

bool PluginRDFDescription::haveDescription ( ) const

◆ getPluginName()

QString PluginRDFDescription::getPluginName ( ) const

Definition at line 64 of file PluginRDFDescription.cpp.

References m_pluginName.

Referenced by TransformFactory::populateUninstalledTransforms().

◆ getPluginDescription()

QString PluginRDFDescription::getPluginDescription ( ) const

◆ getPluginMaker()

QString PluginRDFDescription::getPluginMaker ( ) const

Definition at line 76 of file PluginRDFDescription.cpp.

References m_pluginMaker.

Referenced by TransformFactory::populateUninstalledTransforms().

◆ getPluginInfoURL()

QString PluginRDFDescription::getPluginInfoURL ( ) const

Definition at line 82 of file PluginRDFDescription.cpp.

References m_pluginInfoURL.

Referenced by TransformFactory::populateUninstalledTransforms().

◆ getOutputIds()

QStringList PluginRDFDescription::getOutputIds ( ) const

◆ getOutputName()

QString PluginRDFDescription::getOutputName ( QString  outputId) const

Definition at line 99 of file PluginRDFDescription.cpp.

References m_outputNames.

Referenced by TransformFactory::populateUninstalledTransforms().

◆ getOutputDisposition()

PluginRDFDescription::OutputDisposition PluginRDFDescription::getOutputDisposition ( QString  outputId) const

◆ getOutputEventTypeURI()

QString PluginRDFDescription::getOutputEventTypeURI ( QString  outputId) const

◆ getOutputFeatureAttributeURI()

QString PluginRDFDescription::getOutputFeatureAttributeURI ( QString  outputId) const

◆ getOutputSignalTypeURI()

QString PluginRDFDescription::getOutputSignalTypeURI ( QString  outputId) const

◆ getOutputUnit()

QString PluginRDFDescription::getOutputUnit ( QString  outputId) const

Definition at line 147 of file PluginRDFDescription.cpp.

References m_outputUnitMap.

◆ getOutputUri()

QString PluginRDFDescription::getOutputUri ( QString  outputId) const

Definition at line 156 of file PluginRDFDescription.cpp.

References m_outputUriMap.

Referenced by RDFTransformFactoryImpl::writeTransformToRDF().

◆ index()

bool PluginRDFDescription::index ( )
protected

Definition at line 165 of file PluginRDFDescription.cpp.

References indexMetadata(), and indexOutputs().

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

◆ indexMetadata()

bool PluginRDFDescription::indexMetadata ( )
protected

◆ indexOutputs()

Member Data Documentation

◆ m_pluginId

QString PluginRDFDescription::m_pluginId
protected

Definition at line 60 of file PluginRDFDescription.h.

◆ m_pluginUri

QString PluginRDFDescription::m_pluginUri
protected

Definition at line 61 of file PluginRDFDescription.h.

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

◆ m_haveDescription

bool PluginRDFDescription::m_haveDescription
protected

Definition at line 62 of file PluginRDFDescription.h.

Referenced by haveDescription(), and PluginRDFDescription().

◆ m_pluginName

QString PluginRDFDescription::m_pluginName
protected

Definition at line 63 of file PluginRDFDescription.h.

Referenced by getPluginName(), and indexMetadata().

◆ m_pluginDescription

QString PluginRDFDescription::m_pluginDescription
protected

Definition at line 64 of file PluginRDFDescription.h.

Referenced by getPluginDescription(), and indexMetadata().

◆ m_pluginMaker

QString PluginRDFDescription::m_pluginMaker
protected

Definition at line 65 of file PluginRDFDescription.h.

Referenced by getPluginMaker(), and indexMetadata().

◆ m_pluginInfoURL

QString PluginRDFDescription::m_pluginInfoURL
protected

Definition at line 66 of file PluginRDFDescription.h.

Referenced by getPluginInfoURL(), and indexMetadata().

◆ m_outputNames

OutputStringMap PluginRDFDescription::m_outputNames
protected

Definition at line 67 of file PluginRDFDescription.h.

Referenced by getOutputName(), and indexOutputs().

◆ m_outputDispositions

OutputDispositionMap PluginRDFDescription::m_outputDispositions
protected

Definition at line 68 of file PluginRDFDescription.h.

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

◆ m_outputEventTypeURIMap

OutputStringMap PluginRDFDescription::m_outputEventTypeURIMap
protected

Definition at line 69 of file PluginRDFDescription.h.

Referenced by getOutputEventTypeURI(), and indexOutputs().

◆ m_outputFeatureAttributeURIMap

OutputStringMap PluginRDFDescription::m_outputFeatureAttributeURIMap
protected

Definition at line 70 of file PluginRDFDescription.h.

Referenced by getOutputFeatureAttributeURI(), and indexOutputs().

◆ m_outputSignalTypeURIMap

OutputStringMap PluginRDFDescription::m_outputSignalTypeURIMap
protected

Definition at line 71 of file PluginRDFDescription.h.

Referenced by getOutputSignalTypeURI(), and indexOutputs().

◆ m_outputUnitMap

OutputStringMap PluginRDFDescription::m_outputUnitMap
protected

Definition at line 72 of file PluginRDFDescription.h.

Referenced by getOutputUnit(), and indexOutputs().

◆ m_outputUriMap

OutputStringMap PluginRDFDescription::m_outputUriMap
protected

Definition at line 73 of file PluginRDFDescription.h.

Referenced by getOutputUri(), and indexOutputs().


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