diff Lib/IMPL/DOM/Schema/Node.pm @ 384:4edd36025051

DOM schema refactoring
author cin
date Mon, 10 Feb 2014 17:41:34 +0400
parents 2f16f13b000c
children 648dfaf642e0
line wrap: on
line diff
--- a/Lib/IMPL/DOM/Schema/Node.pm	Thu Jan 23 17:26:34 2014 +0400
+++ b/Lib/IMPL/DOM/Schema/Node.pm	Mon Feb 10 17:41:34 2014 +0400
@@ -45,9 +45,9 @@
 }
 
 sub Validate {
-    my ($this,$node) = @_;
+    my ($this,$node,$ctx) = @_;
     
-    if (my $schemaType = $this->{$type} ? $this->document->resolveType($this->{$type}) : undef ) {
+    if (my $schemaType = $this->{$type} ? $this->document->ResolveType($this->{$type}) : undef ) {
         my @errors = $schemaType->Validate($node,{Source => $this});
         return @errors;
     } else {
@@ -67,12 +67,6 @@
     return ($this->{$maxOccur} eq 'unbounded' || $this->{$maxOccur} > 1 ) ? 1 : 0; 
 }
 
-sub inflateValue {
-    $_[1];
-}
-
-sub inflator { undef }
-
 sub qname {
     $_[0]->nodeName.'[name='.$_[0]->{$name}.']';
 }
@@ -123,18 +117,6 @@
 
 Имя узла.
 
-=item C<[get,set] display>
-
-Имя узла для отображения.
-
-=item C<[get,set] display_no>
-
-Имя узла для отображения (родительный падеж).
-
-=item C<[get,set] display_blame>
-
-Имя узла для отображения (винительный падеж).
-
 =back
 
 =cut