Mercurial > pub > Impl
comparison lib/IMPL/Config/Descriptor.pm @ 407:c6e90e02dd17 ref20150831
renamed Lib->lib
| author | cin |
|---|---|
| date | Fri, 04 Sep 2015 19:40:23 +0300 |
| parents | |
| children | af8d359ee4cc |
comparison
equal
deleted
inserted
replaced
| 406:f23fcb19d3c1 | 407:c6e90e02dd17 |
|---|---|
| 1 package IMPL::Config::Descriptor; | |
| 2 | |
| 3 | |
| 4 | |
| 5 1; | |
| 6 | |
| 7 __END__ | |
| 8 | |
| 9 =pod | |
| 10 | |
| 11 =head1 NAME | |
| 12 | |
| 13 C<IMPL::Config::Descriptor> - the abstract base types for the service descriptors | |
| 14 | |
| 15 =head1 SYNOPSIS | |
| 16 | |
| 17 =begin code | |
| 18 | |
| 19 package MyDescriptor; | |
| 20 | |
| 21 use IMPL::declare { | |
| 22 base => { | |
| 23 'IMPL::Config::Descriptor' => '@_' | |
| 24 } | |
| 25 }; | |
| 26 | |
| 27 sub Activate { | |
| 28 my ($this,$context) = @_; | |
| 29 | |
| 30 my $service = $context->GetService('service'); | |
| 31 my | |
| 32 | |
| 33 } | |
| 34 | |
| 35 =end code | |
| 36 | |
| 37 =head1 MEMBERS | |
| 38 | |
| 39 =head1 SEE ALSO | |
| 40 | |
| 41 =over | |
| 42 | |
| 43 =item * L<ReferenceDescriptor> - describes a reference to the service | |
| 44 | |
| 45 =item * L<ServiceDescriptor> - descibes a service factory | |
| 46 | |
| 47 =item * L<ValueDescriptor> - describes a value | |
| 48 | |
| 49 =back | |
| 50 | |
| 51 =cut |
