Mercurial > pub > Impl
comparison Lib/IMPL/DOM/Node.pm @ 384:4edd36025051
DOM schema refactoring
author | cin |
---|---|
date | Mon, 10 Feb 2014 17:41:34 +0400 |
parents | 77df11605d3a |
children | 648dfaf642e0 |
comparison
equal
deleted
inserted
replaced
383:2f16f13b000c | 384:4edd36025051 |
---|---|
21 document => PROP_RO | PROP_DIRECT, | 21 document => PROP_RO | PROP_DIRECT, |
22 isComplex => { get => \&_getIsComplex }, | 22 isComplex => { get => \&_getIsComplex }, |
23 nodeValue => PROP_RW | PROP_DIRECT, | 23 nodeValue => PROP_RW | PROP_DIRECT, |
24 childNodes => { get => \&_getChildNodes, isList => 1, direct => 1 }, | 24 childNodes => { get => \&_getChildNodes, isList => 1, direct => 1 }, |
25 parentNode => PROP_RO | PROP_DIRECT, | 25 parentNode => PROP_RO | PROP_DIRECT, |
26 schema => PROP_RO | PROP_DIRECT, | 26 schemaNode => PROP_RO | PROP_DIRECT, |
27 schemaSource => PROP_RO | PROP_DIRECT, | 27 schemaType => PROP_RO | PROP_DIRECT, |
28 _propertyMap => PROP_RW | PROP_DIRECT | 28 _propertyMap => PROP_RW | PROP_DIRECT |
29 ] | 29 ] |
30 }; | 30 }; |
31 | 31 |
32 our %Axes = ( | 32 our %Axes = ( |
484 | 484 |
485 =item C<[get] parentNode> | 485 =item C<[get] parentNode> |
486 | 486 |
487 Ссылка на родительский элемент, если таковой имеется. | 487 Ссылка на родительский элемент, если таковой имеется. |
488 | 488 |
489 =item C<[get] schema> | 489 =item C<[get] schemaType> |
490 | 490 |
491 Ссылка на узел из C<IMPL::DOM::Schema>, представляющий схему данных текущего узла. Может быть C<undef>. | 491 Ссылка на узел из C<IMPL::DOM::Schema>, представляющий схему данных текущего узла. Может быть C<undef>. |
492 | 492 |
493 =item C<[get] schema> | 493 =item C<[get] schemaNode> |
494 | 494 |
495 Ссылка на узел из C<IMPL::DOM::Schema>, представляющий элемент схемы, объявляющий данный узел. Может быть C<undef>. | 495 Ссылка на узел из C<IMPL::DOM::Schema>, представляющий элемент схемы, объявляющий данный узел. Может быть C<undef>. |
496 | 496 |
497 Отличается от свойства C<schema> тем, что узел в случае ссылки на тип узла, данной свойство будет содержать | 497 Отличается от свойства C<schemaType> тем, что узел в случае ссылки на тип узла, данной свойство будет содержать |
498 описание ссылки C<IMPL::DOM::Schema::Node>, а свойство C<schema> например будет ссылаться на | 498 описание ссылки C<IMPL::DOM::Schema::Node>, а свойство C<schema> например будет ссылаться на |
499 C<IMPL::DOM::Schema::ComplexType>. | 499 C<IMPL::DOM::Schema::ComplexType>. |
500 | 500 |
501 =back | 501 =back |
502 | 502 |