debian man page for class::mixinfactory::factory

Query: class::mixinfactory::factory

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MixinFactory::Factory(3pm)				User Contributed Perl Documentation				MixinFactory::Factory(3pm)

NAME
Class::MixinFactory::Factory - Class Factory with Selection of Mixins
SYNOPSIS
use Class::MixinFactory::Factory; my $factory = Class::MixinFactory::Factory->new(); $factory->base_class( "MyClass"); $factory->mixin_prefix( "MyMixins" ); $factory->mixed_prefix( "MyClasses" ); my $class = $factory->class( @mixins );
DESCRIPTION
A mixin factory generates new classes at run-time which inherit from each of several classes.
PUBLIC METHODS
new() $factory_class->new() : $factory $factory_class->new( %attributes ) : $factory Create a new factory object. May be passed a hash of attributes, with the key matching one of the supported accessor methods named below and the value containing the value to assign. base_class() $factory->base_class() : $package_name $factory->base_class( $package_name ) Required. Get or set the base class to be inherited from by all mixed classes. mixin_prefix() $factory->mixin_prefix() : $package_name $factory->mixin_prefix( $package_name ) Optional. Get or set a prefix to be placed before all mixin class names that don't contain a double-colon. Defaults to the name of the base class. mixed_prefix() $factory->mixed_prefix() : $package_name $factory->mixed_prefix( $package_name ) Optional. Get or set a prefix to be placed before all generated class names. Defaults to the name of the base class or the factory class followed by "::AUTO" class() $factory->class( @mixins ) : $package_name Find or generate a class combining the requested mixin classes.
SEE ALSO
For a facade interface that facilitates access to this functionality, see Class::MixinFactory. For distribution, installation, support, copyright and license information, see Class::MixinFactory::ReadMe. perl v5.10.1 2009-12-10 MixinFactory::Factory(3pm)
Related Man Pages
tap::parser::resultfactory(3pm) - mojave
bio::factory::objectfactoryi(3pm) - debian
bio::phylonetwork::factory(3pm) - debian
gstreamer::elementfactory(3pm) - debian
tap::parser::resultfactory(3pm) - debian
Similar Topics in the Unix Linux Community
FOSS Factory Source 1.0.1 (Default branch)
Purpose of empty Class
100% Brand New Factory Unlocked Apple iPhone 4S 32GB...$400 Free Shipping.
C++ abstract (singleton) factory implementation...
F/S NEW New Apple iPhone 6S Plus 128GB Factory Unlocked....$700