comparison Lib/IMPL/Web/TDocument.pm @ 75:915df8fcd16f

docs small fixes
author wizard
date Tue, 30 Mar 2010 20:31:36 +0400
parents 16ada169ca75
children b1652a158b2b
comparison
equal deleted inserted replaced
74:84aa8c395fce 75:915df8fcd16f
1 package IMPL::Web::TDocument; 1 package IMPL::Web::TDocument;
2 use strict; 2 use strict;
3 use warnings; 3 use warnings;
4 4
5 use base qw(IMPL::DOM::Node IMPL::Object::Disposable); 5 use base qw(IMPL::DOM::Document IMPL::Object::Disposable);
6 use Template::Context; 6 use Template::Context;
7 use Template::Provider; 7 use Template::Provider;
8 use IMPL::Class::Property; 8 use IMPL::Class::Property;
9 use File::Spec; 9 use File::Spec;
10 10
13 private property _Context => prop_all; 13 private property _Context => prop_all;
14 public property Template => prop_get | owner_set; 14 public property Template => prop_get | owner_set;
15 } 15 }
16 16
17 our %CTOR = ( 17 our %CTOR = (
18 'IMPL::DOM::Node' => sub { nodeName => 'document' } 18 'IMPL::DOM::Document' => sub { nodeName => 'document' }
19 ); 19 );
20 20
21 sub Provider { 21 sub Provider {
22 my ($this,%args) = @_; 22 my ($this,%args) = @_;
23 23
98 __END__ 98 __END__
99 =pod 99 =pod
100 100
101 =head1 SYNOPSIS 101 =head1 SYNOPSIS
102 102
103 =begin code
104
103 // create new document 105 // create new document
104 my $doc = new IMPL::Web::TDocument; 106 my $doc = new IMPL::Web::TDocument;
105 107
106 // load template 108 // load template
107 $doc->loadFile('Templates/index.tt'); 109 $doc->loadFile('Templates/index.tt');
108 110
109 // render file 111 // render file
110 print $doc->Render(); 112 print $doc->Render();
113
114 =end code
111 115
112 =head1 DESCRIPTION 116 =head1 DESCRIPTION
113 117
114 Документ, основанный на шаблоне Template::Toolkit. Позволяет загрузить шаблон, 118 Документ, основанный на шаблоне Template::Toolkit. Позволяет загрузить шаблон,
115 и сформировать окончательный документ. Является наследником C<IMPL::DOM::Node>, 119 и сформировать окончательный документ. Является наследником C<IMPL::DOM::Node>,