Ananas Library 0.9.5
Открытые члены | Защищенные данные | Полный список членов класса
Класс aTemplate

Класс для работы с шаблонами в HTML формате. Наследует iTemplate. Подробнее...

#include <atemplate.h>

Граф наследования:aTemplate:
iTemplate

Открытые члены

bool open (const QString &fname)
 
void close ()
 
void clear ()
 
QString getValue (const QString &name)
 
void setValue (const QString &name, const QString &value)
 
QString exec (const QString &sname)
 
QString result ()
 
bool save (const QString &fname)
 Сохраняет документ в файл с заданным именем. .
 
void cleanUpTags ()
 
virtual void setDir (const QString &dir)
 
virtual QString getDir ()
 
- Открытые члены унаследованные от iTemplate
 iTemplate ()
 
virtual ~iTemplate ()
 
virtual bool open (const QString &fname)=0
 
virtual void close ()
 
virtual void clear ()
 
virtual QString getValue (const QString &name)
 
virtual void setValue (const QString &name, const QString &value)
 
virtual QString exec (const QString &sname)
 
virtual QString result ()
 
virtual bool save (const QString &fname)
 Сохраняет документ в файл с заданным именем. .
 
virtual void cleanUpTags ()
 
virtual void setDir (const QString &dir)
 
virtual QString getDir ()
 

Защищенные данные

QString templateDir
 

Подробное описание

Класс для работы с шаблонами в HTML формате. Наследует iTemplate.

Методы

◆ cleanUpTags()

void aTemplate::cleanUpTags ( )
virtual

Очищает все теги

Переопределяет метод предка iTemplate.

◆ clear()

void aTemplate::clear ( )
inlinevirtual

Обнуляет внутренние переменные.

Переопределяет метод предка iTemplate.

◆ close()

void aTemplate::close ( )
virtual

Закрывает шаблон.

Переопределяет метод предка iTemplate.

◆ exec()

QString aTemplate::exec ( const QString &  sname)
virtual

Выполняет подстановку значения параметра в шаблоне. Может вызываться несколько раз.

Переопределяет метод предка iTemplate.

Перекрестные ссылки getValue().

◆ getDir()

QString aTemplate::getDir ( )
virtual

Возвращает рабочую директорию

Переопределяет метод предка iTemplate.

◆ getValue()

QString aTemplate::getValue ( const QString &  name)
virtual

Возвращает значение параметра по его имени.

Переопределяет метод предка iTemplate.

Используется в exec().

◆ open()

bool aTemplate::open ( const QString &  fname)
virtual

Открывает шаблон.

Замещает iTemplate.

Перекрестные ссылки aLog::print().

◆ result()

QString aTemplate::result ( )
inlinevirtual

Возвращает результат, т.е. шаблон в текстовом виде. Включена в интерфейс временно.

Переопределяет метод предка iTemplate.

Используется в save().

◆ save()

bool aTemplate::save ( const QString &  fname)
virtual

Сохраняет документ в файл с заданным именем. .

Переопределяет метод предка iTemplate.

Перекрестные ссылки aLog::print() и result().

◆ setDir()

void aTemplate::setDir ( const QString &  dir)
virtual

Устанавливает рабочую директорию

Переопределяет метод предка iTemplate.

Перекрестные ссылки aLog::print().

◆ setValue()

void aTemplate::setValue ( const QString &  name,
const QString &  value 
)
virtual

Устанавливает значение параметра по его имени.

Переопределяет метод предка iTemplate.


Объявления и описания членов классов находятся в файлах: