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.