diff options
Diffstat (limited to 'src/cpl.h')
| -rw-r--r-- | src/cpl.h | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -78,7 +78,11 @@ public: /** @return contents of the <AnnotationText> node */ std::string annotation_text () const { - return _annotation_text; + return _metadata.annotation_text; + } + + void set_annotation_text (std::string at) { + _metadata.annotation_text = at; } /** @return contents of the <ContentTitleText> node */ @@ -86,6 +90,10 @@ public: return _content_title_text; } + void set_content_title_text (std::string ct) { + _content_title_text = ct; + } + /** @return contents of the <Id> node within <ContentVersion> */ void set_content_version_id (std::string id) { _content_version_id = id; @@ -137,9 +145,8 @@ protected: std::string pkl_type (Standard standard) const; private: - std::string _annotation_text; ///< <AnnotationText> - /** <Issuer>, <Creator> and <IssueDate>. These are grouped - * because they occur together in a few places. + /** <Issuer>, <Creator>, <IssueDate> and <AnnotationText>. + * These are grouped because they occur together in a few places. */ XMLMetadata _metadata; std::string _content_title_text; ///< <ContentTitleText> |
