Anansi-ScriptComponent

 view release on metacpan or  search on metacpan

lib/Anansi/ScriptComponent.pm  view on Meta::CPAN

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Anansi::ScriptComponent - A manager template for Perl script interface interactions.
 
=head1 SYNOPSIS
 
    package Anansi::Script::Example;
 
    use base qw(Anansi::ScriptComponent);
 
    sub validate {
        my ($self, $channel, %parameters) = @_;
        return $self->SUPER::validate(undef);
    }
 
    Anansi::ScriptComponent::addChannel('Anansi::Script::Example', 'VALIDATE_AS_APPROPRIATE' => 'validate');
 
    1;
 
=head1 DESCRIPTION
 
Manages a Perl script's interface interactions with the user providing generic
processes to co-ordinate execution argument access and verification and the

lib/Anansi/ScriptComponent.pm  view on Meta::CPAN

41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
=head2 addChannel
 
Declared in L<Anansi::Component>.  Overridden by this module.
 
=cut
 
 
sub addChannel {
    my ($self, %parameters) = @_;
    return $self->SUPER::addChannel((%parameters));
}
 
 
=head2 channel
 
Declared in L<Anansi::Component>.
 
=cut
 
 
=head2 componentManagers
 
Declared in L<Anansi::Component>.
 
=cut
 
 
=head2 finalise
 
    $OBJECT->SUPER::finalise();
 
    $OBJECT->Anansi::Class::finalise();
 
Declared as a virtual method in L<Anansi::Class>.  Overridden by this module.
 
=cut
 
 
sub finalise {
    my ($self, %parameters) = @_;

lib/Anansi/ScriptComponent.pm  view on Meta::CPAN

91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
=head2 import
 
Declared in L<Anansi::Class>.
 
=cut
 
 
=head2 initialise
 
    $OBJECT->SUPER::initialise();
 
Declared as a virtual method in L<Anansi::Class>.  Overridden by this module.
 
=cut
 
 
sub initialise {
    my ($self, %parameters) = @_;
}

lib/Anansi/ScriptComponent.pm  view on Meta::CPAN

119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
=head2 removeChannel
 
Declared in L<Anansi::Component>.  Overridden by this module.
 
=cut
 
 
sub removeChannel {
    my ($self, %parameters) = @_;
    return $self->SUPER::removeChannel((%parameters));
}
 
 
=head2 used
 
Declared in L<Anansi::Class>.
 
=cut



( run in 0.251 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )