NAME
Class::Scaffold::Accessor - large-scale OOP application support
SYNOPSIS
Class::Scaffold::Accessor->new;
DESCRIPTION
METHODS
- mk_framework_object_accessors
-
Makes factory-typed accessors - see Class::Accessor::FactoryTyped - and uses Class::Scaffold::Factory::Type as the factory class.
- mk_framework_object_array_accessors
-
Makes factory-typed array accessors - see Class::Accessor::FactoryTyped - and uses Class::Scaffold::Factory::Type as the factory class.
- mk_readonly_accessors
-
Takes an array of strings as its argument. For each string it creates methods as described below, where
*
denotes the slot name.*
-
This method can retrieve a value from its slot. If it receives an argument, it throws an exception. If called without a value, the method retrieves the value from the slot. There is a method to set the value - see below -, but separating the setter and getter methods ensures that it can't be set, for example, using the class' constructor.
*_set
,set_*
-
Sets the slot to the given value and returns it.
BUGS AND LIMITATIONS
No bugs have been reported.
Please report any bugs or feature requests through the web interface at http://rt.cpan.org.
INSTALLATION
See perlmodinstall for information and options on installing Perl modules.
AVAILABILITY
The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN). Visit <http://www.perl.com/CPAN/> to find a CPAN site near you. Or see <http://www.perl.com/CPAN/authors/id/M/MA/MARCEL/>.
AUTHORS
Florian Helmberger <fh@univie.ac.at>
Achim Adam <ac@univie.ac.at>
Mark Hofstetter <mh@univie.ac.at>
Heinz Ekker <ek@univie.ac.at>
Marcel Grünauer, <marcel@cpan.org>
COPYRIGHT AND LICENSE
Copyright 2004-2009 by the authors.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.