svcore  1.9
PluginRDFDescription Class Reference

#include <PluginRDFDescription.h>

List of all members.

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,
OutputDisposition
OutputDispositionMap
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

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

Definition at line 57 of file PluginRDFDescription.h.

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

Definition at line 58 of file PluginRDFDescription.h.


Member Enumeration Documentation

Enumerator:
OutputDispositionUnknown 
OutputSparse 
OutputDense 
OutputTrackLevel 

Definition at line 32 of file PluginRDFDescription.h.


Constructor & Destructor Documentation

Definition at line 28 of file PluginRDFDescription.h.


Member Function Documentation

QString PluginRDFDescription::getOutputName ( QString  outputId) const

Definition at line 99 of file PluginRDFDescription.cpp.

References m_outputNames.

Referenced by TransformFactory::populateUninstalledTransforms().

QString PluginRDFDescription::getOutputUnit ( QString  outputId) const

Definition at line 147 of file PluginRDFDescription.cpp.

References m_outputUnitMap.

QString PluginRDFDescription::getOutputUri ( QString  outputId) const

Definition at line 156 of file PluginRDFDescription.cpp.

References m_outputUriMap.

Referenced by RDFTransformFactoryImpl::writeTransformToRDF().

bool PluginRDFDescription::index ( ) [protected]

Definition at line 165 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 60 of file PluginRDFDescription.h.

QString PluginRDFDescription::m_pluginUri [protected]

Definition at line 61 of file PluginRDFDescription.h.

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

Definition at line 62 of file PluginRDFDescription.h.

Referenced by haveDescription(), and PluginRDFDescription().

Definition at line 63 of file PluginRDFDescription.h.

Referenced by getPluginName(), and indexMetadata().

Definition at line 64 of file PluginRDFDescription.h.

Referenced by getPluginDescription(), and indexMetadata().

Definition at line 65 of file PluginRDFDescription.h.

Referenced by getPluginMaker(), and indexMetadata().

Definition at line 66 of file PluginRDFDescription.h.

Referenced by getPluginInfoURL(), and indexMetadata().


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