Mercurial > pub > Impl
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