Mercurial > pub > Impl
comparison Lib/IMPL/DOM/Schema/ValidationError.pm @ 100:df6b4f054957
Schema in progress
Added simple mailer
| author | wizard |
|---|---|
| date | Thu, 06 May 2010 00:54:17 +0400 |
| parents | 16ada169ca75 |
| children | cf3b6ef2be22 |
comparison
equal
deleted
inserted
replaced
| 99:6dd659f6f66c | 100:df6b4f054957 |
|---|---|
| 15 } | 15 } |
| 16 | 16 |
| 17 sub CTOR { | 17 sub CTOR { |
| 18 my ($this,%args) = @_; | 18 my ($this,%args) = @_; |
| 19 | 19 |
| 20 $this->{$Node} = $args{Node} or die new IMPL::InvalidArgumentException("Node is a required parameter"); | 20 $this->{$Node} = $args{Node}; |
| 21 $this->{$Schema} = $args{Schema} if $args{Schema}; | 21 $this->{$Schema} = $args{Schema} if $args{Schema}; |
| 22 $this->{$Source} = $args{Source} if $args{Source}; | 22 $this->{$Source} = $args{Source} if $args{Source}; |
| 23 $this->{$Message} = FormatMessage(delete $args{Message}, \%args) if $args{Message}; | 23 $this->{$Message} = FormatMessage(delete $args{Message}, \%args) if $args{Message}; |
| 24 } | 24 } |
| 25 | 25 |
