36 #include "common/AbstractObject.h" 47 StringTableLookup(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) :
common::AbstractObject(partialObject) {}
60 StringTableLookup(soap* soapContext,
const std::string & guid,
const std::string & title);
65 StringTableLookup(gsoap_resqml2_0_1::_resqml2__StringTableLookup* fromGsoap) : AbstractObject(fromGsoap) {}
72 static const char* XML_TAG;
73 virtual std::string
getXmlTag()
const {
return XML_TAG;}
84 bool containsKey(
const long & longValue);
89 unsigned int getItemCount()
const;
94 long getKeyAtIndex(
const unsigned int & index)
const;
99 std::string getStringValueAtIndex(
const unsigned int & index)
const;
105 std::string getStringValue(
const long & longValue);
111 void addValue(
const std::string & strValue,
const long & longValue);
117 void setValue(
const std::string & strValue,
const long & longValue);
122 #if (defined(_WIN32) && _MSC_VER >= 1600) || defined(__APPLE__) 123 std::unordered_map<long, std::string> getMap()
const;
125 std::tr1::unordered_map<long, std::string> getMap()
const;
130 std::vector<epc::Relationship> getAllEpcRelationships()
const;
137 std::vector<class CategoricalProperty*> categoricalPropertyValuesSet;
StringTableLookup(gsoap_resqml2_0_1::_resqml2__StringTableLookup *fromGsoap)
Definition: StringTableLookup.h:65
void importRelationshipSetFromEpc(common::EpcDocument *epcDoc)
Definition: StringTableLookup.h:134
StringTableLookup(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: StringTableLookup.h:47
Definition: CategoricalProperty.h:40
Definition: StringTableLookup.h:40
Definition: EpcDocument.h:78
virtual std::string getXmlTag() const
Definition: StringTableLookup.h:73
Definition: EpcDocument.h:168
Definition: AbstractObject.h:42
~StringTableLookup()
Definition: StringTableLookup.h:70
Definition: AbstractHdfProxy.h:43
StringTableLookup()
Definition: StringTableLookup.h:52
void addCategoricalPropertyValues(class CategoricalProperty *categVal)
Definition: StringTableLookup.h:79