Class TextEditor
-
template<class T>
class TextEditor : public Reference::Able Edit the metadata in a pulsar archive.
Public Functions
-
inline void add_commands(const std::string &str)
Add a semi-colon or comma-separated list of commands to execute.
-
inline void add_extensions(const std::string &str)
Add a semi-colon or comma-separated list of extensions to install.
-
inline void remove_extensions(const std::string &str)
Add a semi-colon or comma-separated list of extensions to remove.
-
bool will_modify() const
Return true if the process method will modify the archive.
-
inline virtual void add_extension(T*, const std::string &name)
Add the named extension to the instance.
-
inline void add_commands(const std::string &str)