17 const std::vector<ossimString>& constraintList)
20 theEditableFlag(editableFlag),
21 theConstraints(constraintList)
27 theValue(rhs.theValue),
28 theEditableFlag(rhs.theEditableFlag),
29 theConstraints(rhs.theConstraints)
virtual void valueToString(ossimString &valueResult) const =0
bool hasConstraints() const
ossimStringProperty(const ossimString &name=ossimString(""), const ossimString &value=ossimString(""), bool editableFlag=true, const std::vector< ossimString > &constraintList=std::vector< ossimString >())
virtual const ossimProperty & assign(const ossimProperty &rhs)
void addConstraint(const ossimString &value)
const std::vector< ossimString > & getConstraints() const
std::vector< ossimString > theConstraints
virtual ossimString valueToString() const
bool getEditableFlag() const
void setEditableFlag(bool flag)
RTTI_DEF1(ossimStringProperty, "ossimStringProperty", ossimProperty)
virtual const ossimProperty & assign(const ossimProperty &rhs)
virtual ossimObject * dup() const
virtual bool setValue(const ossimString &value)
void setConstraints(const std::vector< ossimString > &constraintList)