21 #include "../common/AbstractObject.h"
40 DLL_IMPORT_OR_EXPORT
StringTableLookup(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : COMMON_NS::AbstractObject(partialObject) {}
52 DLL_IMPORT_OR_EXPORT
virtual bool containsKey(
long longValue) = 0;
59 DLL_IMPORT_OR_EXPORT
virtual unsigned int getItemCount()
const = 0;
71 DLL_IMPORT_OR_EXPORT
virtual long getKeyAtIndex(
unsigned int index)
const = 0;
102 DLL_IMPORT_OR_EXPORT
virtual void addValue(
const std::string & strValue,
long longValue) = 0;
111 DLL_IMPORT_OR_EXPORT
virtual void setValue(
const std::string & strValue,
long longValue) = 0;
134 DLL_IMPORT_OR_EXPORT
virtual std::unordered_map<long, std::string>
getMap()
const = 0;
137 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
139 DLL_IMPORT_OR_EXPORT std::string
getXmlTag() const final {
return XML_TAG; }
151 StringTableLookup(gsoap_resqml2_0_1::_resqml20__StringTableLookup* fromGsoap) : AbstractObject(fromGsoap) {}
158 StringTableLookup(gsoap_eml2_3::_resqml22__StringTableLookup* fromGsoap) : AbstractObject(fromGsoap) {}
161 void loadTargetRelationships() final {}
Defines an integer (key) to string (value) lookup table, for example, stores facies properties,...
Definition: StringTableLookup.h:32
virtual bool containsKey(long longValue)=0
virtual std::string getStringValueAtIndex(unsigned int index) const =0
virtual long getKeyAtIndex(unsigned int index) const =0
virtual std::unordered_map< long, std::string > getMap() const =0
StringTableLookup(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: StringTableLookup.h:40
virtual unsigned int getItemCount() const =0
static const char * XML_TAG
Definition: StringTableLookup.h:137
virtual void addValue(const std::string &strValue, long longValue)=0
virtual int64_t getMaximumValue()=0
virtual ~StringTableLookup()=default
virtual int64_t getMinimumValue()=0
virtual std::string getStringValue(long longValue)=0
std::string getXmlTag() const final
Definition: StringTableLookup.h:139
virtual void setValue(const std::string &strValue, long longValue)=0