36 #include "resqml2/AbstractObject.h" 54 StringTableLookup(soap* soapContext,
const std::string & guid,
const std::string & title);
59 StringTableLookup(gsoap_resqml2_0_1::_resqml2__StringTableLookup* fromGsoap) : AbstractObject(fromGsoap) {}
66 static const char* XML_TAG;
67 virtual std::string
getXmlTag()
const {
return XML_TAG;}
78 bool containsKey(
const long & longValue);
83 unsigned int getItemCount()
const;
88 long getKeyAtIndex(
const unsigned int & index)
const;
93 std::string getStringValueAtIndex(
const unsigned int & index)
const;
99 std::string getStringValue(
const long & longValue);
105 void addValue(
const std::string & strValue,
const long & longValue);
111 void setValue(
const std::string & strValue,
const long & longValue);
116 #if (defined(_WIN32) && _MSC_VER >= 1600) || defined(__APPLE__) 117 std::unordered_map<long, std::string> getMap()
const;
119 std::tr1::unordered_map<long, std::string> getMap()
const;
124 std::vector<epc::Relationship> getAllEpcRelationships()
const;
131 std::vector<class CategoricalProperty*> categoricalPropertyValuesSet;
StringTableLookup(gsoap_resqml2_0_1::_resqml2__StringTableLookup *fromGsoap)
Definition: StringTableLookup.h:59
void importRelationshipSetFromEpc(common::EpcDocument *epcDoc)
Definition: StringTableLookup.h:128
Definition: CategoricalProperty.h:40
Definition: StringTableLookup.h:40
Definition: AbstractObject.h:41
Definition: EpcDocument.h:79
virtual std::string getXmlTag() const
Definition: StringTableLookup.h:67
Definition: EpcDocument.h:155
~StringTableLookup()
Definition: StringTableLookup.h:64
StringTableLookup()
Definition: StringTableLookup.h:46
void addCategoricalPropertyValues(class CategoricalProperty *categVal)
Definition: StringTableLookup.h:73