Definition: ContentPackage.h:22
virtual int indexOfPart(std::shared_ptr< ContentPart > part)=0
virtual std::shared_ptr< ParameterSet > getMetadata()=0
virtual std::shared_ptr< ContentPart > createPart(const String &type)=0
virtual std::shared_ptr< ContentPart > getPart(int index)=0
virtual void saveToTemp()=0
virtual void movePart(int fromIndex, int toIndex)=0
virtual std::shared_ptr< ContentPart > clonePart(std::shared_ptr< ContentPart > part)=0
virtual int getPartCount() const noexcept=0
virtual void saveAs(const String &fileName)=0
virtual void removePart(std::shared_ptr< ContentPart > part)=0
virtual void extractObject(const String &url, const String &fileName)=0
virtual void setMetadata(std::shared_ptr< ParameterSet > parameters)=0
virtual String getPath()=0
virtual ~ContentPackage()=default
Definition: ContentPart.h:25