10 #ifndef ossimStringListProperty_HEADER 11 #define ossimStringListProperty_HEADER 18 const std::vector<ossimString>& value = std::vector<ossimString>());
26 void clearValueList();
28 bool setValueAt(
int idx,
36 void setConstraints(
const std::vector<ossimString>& constraints);
37 bool hasConstraints()
const;
38 void setUniqueFlag(
bool flag);
39 void setOrderMattersFlag(
bool flag);
48 void setNumberOfValuesBounds(
int minNumber,
50 void getNumberofValuesBounds(
int& minNumber,
60 bool findValueInConstraintList(
const ossimString& value)
const;
61 bool findValueInValueList(
const ossimString& value)
const;
std::vector< ossimString > theValueList
virtual const ossimProperty & assign(const ossimProperty &rhs)
virtual ossimString valueToString() const
unsigned int ossim_uint32
virtual ossimObject * dup() const
virtual bool setValue(const ossimString &value)=0
std::vector< ossimString > theConstraintList