23 #ifndef SALOMEDS_IParameters_H
24 #define SALOMEDS_IParameters_H
48 virtual int append(
const std::string& listName,
const std::string& value);
53 virtual int nbValues(
const std::string& listName);
58 virtual std::vector<std::string>
getValues(
const std::string& listName);
63 virtual std::string
getValue(
const std::string& listName,
int index);
68 virtual std::vector<std::string>
getLists();
73 virtual void setParameter(
const std::string& entry,
const std::string& parameterName,
const std::string& value);
78 virtual std::string
getParameter(
const std::string& entry,
const std::string& parameterName);
83 virtual void setIdParameter(
const std::string& entry,
const std::string& value);
108 virtual std::vector<std::string>
getEntries();
113 virtual void setProperty(
const std::string& name,
const std::string& value);
118 virtual std::string
getProperty(
const std::string& name);
129 virtual std::vector<std::string>
parseValue(
const std::string& value,
const char separator,
bool fromEnd =
true);
135 virtual std::string
encodeEntry(
const std::string& entry,
const std::string& compName);
140 virtual std::string
decodeEntry(
const std::string& entry);
150 virtual bool isDumpPython(
_PTR(Study) study,
const std::string& theID =
"");
158 _PTR(AttributeParameter) _ap;