Annotation of parser3/src/doc/methoded.dox, revision 1.2.8.1
1.2 paf 1: /** @page Methoded Methoded: конфигурируемый класс
1.1 paf 2:
1.2 paf 3: Классы[mail, string, ...], это или напрямую используемый,
4: или используемый в качестве базового класса потомок Methoded.
1.1 paf 5:
1.2 paf 6: Methoded могут быть испольнованы напрямую [Methoded::used_directly()=true],
7: тогда в начале обработки запроса Methoded_array::register_directly_used
8: регистрирует их в Request::classes().
9: Пример: класс mail [MMail].
1.1 paf 10:
1.2.8.1 ! paf 11: Или не напрямую, тогда они[глобальная переменная] используются в
! 12: Value::get_class для указания класса производной от Value сущности.
! 13: Пример: класс string [экземпляр MString в VString::get_class].
1.1 paf 14:
1.2.8.1 ! paf 15: Класс также может иметь параметры определяемые Главным конфигурационным файлом (системным parser3.conf),
! 16: для работы с ними следует переопределить Methoded::configure_admin.
! 17: Класс также может иметь параметры, задаваемые пользователем: Methoded::configure_user.
1.1 paf 18:
19: */
E-mail: