Mercurial > pub > Impl
comparison Lib/IMPL/DOM/Navigator/SimpleBuilder.pm @ 206:c8fe3f84feba
+IMPL::Web::Handlers::ViewSelector
+IMPL::Web::Handlers::ErrorHandler
*IMPL::Web::Handlers::RestController moved types mappings to ViewSelector
author | sergey |
---|---|
date | Thu, 03 May 2012 16:48:39 +0400 |
parents | 4d0e1962161c |
children | 4ddb27ff4a0b |
comparison
equal
deleted
inserted
replaced
205:891c04080658 | 206:c8fe3f84feba |
---|---|
24 my $node; | 24 my $node; |
25 if (! $this->{$Document}) { | 25 if (! $this->{$Document}) { |
26 $node = $this->{$Document} = IMPL::DOM::Document->new(nodeName => $nodeName,%props); | 26 $node = $this->{$Document} = IMPL::DOM::Document->new(nodeName => $nodeName,%props); |
27 $this->_initNavigator($node); | 27 $this->_initNavigator($node); |
28 } else { | 28 } else { |
29 die new IMPL::InvalidOperationException('Can\t create a second top level element') unless $this->Current; | 29 die new IMPL::InvalidOperationException('Can create a second top level element') unless $this->Current; |
30 $node = $this->{$Document}->Create($nodeName,'IMPL::DOM::Node',\%props); | 30 $node = $this->{$Document}->Create($nodeName,'IMPL::DOM::Node',\%props); |
31 $this->Current->appendChild($node); | 31 $this->Current->appendChild($node); |
32 $this->internalNavigateNodeSet($node); | 32 $this->internalNavigateNodeSet($node); |
33 } | 33 } |
34 return $node; | 34 return $node; |