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: