11 #include <vlutil/vlString.h>
45 virtual void setDatatype(
const DtString&);
46 virtual const DtString& getDatatype()
const;
48 virtual void setCardinality(
const DtString&);
49 virtual const DtString& getCardinality()
const;
51 virtual void setEncoding(
const DtString&);
52 virtual const DtString& getEncoding()
const;
54 virtual void setDescription(
const DtString&);
55 virtual const DtString& getDescription()
const;
59 virtual DtCardinalityType getCardinalityType()
const;
60 virtual int getCardinalityMinimum()
const;
61 virtual int getCardinalityMaximum()
const;
62 virtual const std::vector<int>& getMultiDimCardinality()
const;
68 virtual void setDerivedValues()
const;
71 virtual int extractInteger(
const DtString& textWithNumbers)
const;