Mercurial > pub > Impl
diff Lib/IMPL/DOM/Navigator/Builder.pm @ 112:0ed8e2541b1c
Form processing mechanism
author | wizard |
---|---|
date | Tue, 18 May 2010 17:59:31 +0400 |
parents | 83e356614c1e |
children | 7b14e0122b79 |
line wrap: on
line diff
--- a/Lib/IMPL/DOM/Navigator/Builder.pm Tue May 18 01:33:37 2010 +0400 +++ b/Lib/IMPL/DOM/Navigator/Builder.pm Tue May 18 17:59:31 2010 +0400 @@ -17,7 +17,7 @@ } our %CTOR = ( - 'IMPL::DOM::Navigator' => sub { IMPL::DOM::Document::Empty; } + 'IMPL::DOM::Navigator' => sub { IMPL::DOM::Document->Empty; } ); sub CTOR { @@ -108,6 +108,20 @@ $this->SUPER::Back(); } +sub saveState { + my ($this) = @_; + + $this->{$_schemaNavi}->saveState; + $this->SUPER::saveState; +} + +sub restoreState { + my ($this) = @_; + + $this->{$_schemaNavi}->restoreState; + $this->SUPER::restoreState; +} + 1; __END__