File:
[parser3project] /
parser3 /
src /
doc /
methoded.dox
Revision
1.3:
download - view:
text,
annotated -
select for diffs -
revision graph
Mon Apr 29 05:59:33 2002 UTC (24 years, 2 months ago) by
paf
Branches:
MAIN
CVS tags:
release_3_1_2,
release_3_1_1,
release_3_1_0,
release_3_0_8,
release_3_0_0007,
release_3_0_0006,
release_3_0_0005,
release_3_0_0004,
release_3_0_0003,
release_3_0_0002,
HEAD
merged from 0001
/** @page Methoded Methoded: конфигурируемый класс
Классы[mail, string, ...], это или напрямую используемый,
или используемый в качестве базового класса потомок Methoded.
Methoded могут быть испольнованы напрямую [Methoded::used_directly()=true],
тогда в начале обработки запроса Methoded_array::register_directly_used
регистрирует их в Request::classes().
Пример: класс mail [MMail].
Или не напрямую, тогда они[глобальная переменная] используются в
Value::get_class для указания класса производной от Value сущности.
Пример: класс string [экземпляр MString в VString::get_class].
Класс также может иметь параметры определяемые Главным конфигурационным файлом (системным parser3.conf),
для работы с ними следует переопределить Methoded::configure_admin.
Класс также может иметь параметры, задаваемые пользователем: Methoded::configure_user.
*/
E-mail: