26 #include <rtl/ref.hxx>
27 #include <rtl/ustring.hxx>
37 int layer, OUString
const & defaultTemplateName,
38 OUString
const & templateName);
virtual NodeMap & getMembers() override
virtual ~SetNode() override
virtual void setMandatory(int layer) override
virtual Kind kind() const override
OUString defaultTemplateName_
bool isValidTemplate(OUString const &templateName) const
virtual int getMandatory() const override
virtual rtl::Reference< Node > clone(bool keepTemplateName) const override
SetNode(int layer, OUString const &defaultTemplateName, OUString const &templateName)
OUString const & getDefaultTemplateName() const
virtual OUString getTemplateName() const override
std::vector< OUString > additionalTemplateNames_
std::vector< OUString > & getAdditionalTemplateNames()