diff 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
line wrap: on
line diff
--- a/Lib/IMPL/DOM/Node.pm	Thu Jan 23 17:26:34 2014 +0400
+++ b/Lib/IMPL/DOM/Node.pm	Mon Feb 10 17:41:34 2014 +0400
@@ -23,8 +23,8 @@
         nodeValue => PROP_RW | PROP_DIRECT,
         childNodes => { get => \&_getChildNodes, isList => 1, direct => 1 },
         parentNode => PROP_RO | PROP_DIRECT,
-        schema => PROP_RO | PROP_DIRECT,
-        schemaSource => PROP_RO | PROP_DIRECT,
+        schemaNode => PROP_RO | PROP_DIRECT,
+        schemaType => PROP_RO | PROP_DIRECT,
         _propertyMap => PROP_RW | PROP_DIRECT
     ]
 };
@@ -486,15 +486,15 @@
 
 Ссылка на родительский элемент, если таковой имеется.
 
-=item C<[get] schema>
+=item C<[get] schemaType>
 
 Ссылка на узел из C<IMPL::DOM::Schema>, представляющий схему данных текущего узла. Может быть C<undef>.
 
-=item C<[get] schema>
+=item C<[get] schemaNode>
 
 Ссылка на узел из C<IMPL::DOM::Schema>, представляющий элемент схемы, объявляющий данный узел. Может быть C<undef>.
 
-Отличается от свойства C<schema> тем, что узел в случае ссылки на тип узла, данной свойство будет содержать
+Отличается от свойства C<schemaType> тем, что узел в случае ссылки на тип узла, данной свойство будет содержать
 описание ссылки C<IMPL::DOM::Schema::Node>, а свойство C<schema> например будет ссылаться на
 C<IMPL::DOM::Schema::ComplexType>.