10 #ifndef ossimStringProperty_HEADER 11 #define ossimStringProperty_HEADER 20 bool editableFlag =
true,
21 const std::vector<ossimString>& constraintList = std::vector<ossimString>());
32 void setEditableFlag(
bool flag);
33 bool getEditableFlag()
const;
34 bool isEditable()
const;
40 void clearConstraints();
48 void setConstraints(
const std::vector<ossimString>& constraintList);
51 const std::vector<ossimString>& getConstraints()
const;
53 bool hasConstraints()
const;
virtual const ossimProperty & assign(const ossimProperty &rhs)
std::vector< ossimString > theConstraints
virtual ossimString valueToString() const
virtual ossimObject * dup() const
virtual bool setValue(const ossimString &value)=0