/* * Copyright (c) 2015-2016 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #include namespace Swift { FormSection::FormSection() { } FormSection::~FormSection() { } void FormSection::setLabel(const std::string& label) { label_ = label; } const std::string& FormSection::getLabel() const { return label_; } void FormSection::addTextElement(std::shared_ptr textElement) { textElements_.push_back(textElement); } const std::vector >& FormSection::getTextElements() const { return textElements_; } void FormSection::addReportedRef(std::shared_ptr reportedRef) { reportedRefs_.push_back(reportedRef); } const std::vector >& FormSection::getReportedRefs() const { return reportedRefs_; } void FormSection::addChildSection(std::shared_ptr childSection) { childSections_.push_back(childSection); } const std::vector >& FormSection::getChildSections() const { return childSections_; } void FormSection::addField(std::shared_ptr field) { fields_.push_back(field); } const std::vector >& FormSection::getFields() const { return fields_; } void FormSection::addFieldRef(std::string ref) { fieldRefs_.push_back(ref); } const std::vector FormSection::getFieldRefs() const { return fieldRefs_; } }