21 #include "common/AbstractObject.h" 45 StringTableLookup(soap* soapContext,
const std::string & guid,
const std::string & title);
50 StringTableLookup(gsoap_resqml2_0_1::_resqml2__StringTableLookup* fromGsoap) : AbstractObject(fromGsoap) {}
57 static const char* XML_TAG;
58 virtual std::string
getXmlTag()
const {
return XML_TAG;}
69 bool containsKey(
const long & longValue);
74 unsigned int getItemCount()
const;
79 long getKeyAtIndex(
const unsigned int & index)
const;
84 std::string getStringValueAtIndex(
const unsigned int & index)
const;
90 std::string getStringValue(
const long & longValue);
96 void addValue(
const std::string & strValue,
const long & longValue);
102 void setValue(
const std::string & strValue,
const long & longValue);
108 LONG64 getMinimumValue();
114 LONG64 getMaximumValue();
119 #if (defined(_WIN32) && _MSC_VER >= 1600) || defined(__APPLE__) 120 std::unordered_map<long, std::string> getMap()
const;
122 std::tr1::unordered_map<long, std::string> getMap()
const;
127 std::vector<epc::Relationship> getAllEpcRelationships()
const;
134 std::vector<class CategoricalProperty*> categoricalPropertyValuesSet;
StringTableLookup(gsoap_resqml2_0_1::_resqml2__StringTableLookup *fromGsoap)
Definition: StringTableLookup.h:50
StringTableLookup()
Definition: StringTableLookup.h:37
Definition: EpcDocument.h:65
Definition: CategoricalProperty.h:25
virtual std::string getXmlTag() const
Definition: StringTableLookup.h:58
StringTableLookup(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: StringTableLookup.h:32
void addCategoricalPropertyValues(class CategoricalProperty *categVal)
Definition: StringTableLookup.h:64
Definition: EpcDocument.h:154
Definition: AbstractObject.h:27
Definition: StringTableLookup.h:25
void importRelationshipSetFromEpc(COMMON_NS::EpcDocument *epcDoc)
Definition: StringTableLookup.h:131
~StringTableLookup()
Definition: StringTableLookup.h:55
Definition: AbstractHdfProxy.h:28