16 #include <boost/unordered_map.hpp>
48 typedef boost::unordered_map< std::string, std::string>
56 virtual void parse(
const std::string& stringToParse );
60 virtual std::string attributeValue(
const std::string& attrName )
const;
68 virtual bool readFeatureMappingFile(
const std::string& path,
69 const std::string& objectMappingsFileName ) = 0;
72 virtual void insertAttributeValue(
const std::pair<std::string, std::string>& newPair);
75 virtual void clearParseResultStrings();
83 virtual void getAttributeValue(
const std::string& attr,
84 const std::string& valueString ) = 0;