*/
class Plugin
{
-
-
public:
-
-
/**
* Constructor for Plugin.
*
*/
std::string getValueByAttribute(const std::string attribute);
-
- /**
- * Set key, value. key is attribute name.
- *
- * @param key is atrribute name.
- * @param value for the attribute.
- * @return void
- *
- */
- void setValue(const std::string key, const std::string value);
-
-
/**
* Check whether the plugin same or not.
*
bool operator==(Plugin &plugin);
private:
+ friend class CpluffAdapter;
+ friend class FelixAdapter;
+ /**
+ * Set key, value. key is attribute name.
+ *
+ * @param key is atrribute name.
+ * @param value for the attribute.
+ * @return void
+ *
+ */
+ void setValue(const std::string key, const std::string value);
+
std::map<std::string, AttributeValue> m_attributeMap;
std::vector<std::string> m_supportedType;
};