Mercurial > pub > Impl
comparison Lib/IMPL/DOM/Schema/Property.pm @ 236:2904da230022
DOM refactoring
author | sergey |
---|---|
date | Mon, 15 Oct 2012 04:23:01 +0400 |
parents | 4d0e1962161c |
children | b8c724f6de36 |
comparison
equal
deleted
inserted
replaced
235:a4d9126edcbb | 236:2904da230022 |
---|---|
45 # we have a value so validate it | 45 # we have a value so validate it |
46 return $this->SUPER::Validate($nodeProp,$ctx); | 46 return $this->SUPER::Validate($nodeProp,$ctx); |
47 } elsif($this->minOccur) { | 47 } elsif($this->minOccur) { |
48 # we don't have a value but it's a mandatory property | 48 # we don't have a value but it's a mandatory property |
49 return new IMPL::DOM::Schema::ValidationError( | 49 return new IMPL::DOM::Schema::ValidationError( |
50 Message => $this->messageRequired, | 50 message => $this->messageRequired, |
51 Node => $node, | 51 node => $node, |
52 Schema => $this, | 52 schema => $this, |
53 Source => $ctx && $ctx->{Source} || $this | 53 source => $ctx && $ctx->{Source} || $this |
54 ); | 54 ); |
55 } | 55 } |
56 return (); | 56 return (); |
57 } | 57 } |
58 | 58 |