Mail::Field::Generic - implementation for inspecific fields
Contents
Description
A generic implementation for header fields without own implementation. This is fine for fields like
"Subject", "X-Mailer", etc., where the field holds only a string of no particular importance/format.
Extends "DESCRIPTION" in Mail::Field.
Details
Extends "DETAILS" in Mail::Field.
Diagnostics
Error: Undefined subroutine <method> called
Mail::Field objects use autoloading to compile new functionality. Apparently, the method called is
not implemented for the specific class of the field object.
Inheritance
Mail::Field::Generic
is a Mail::Field
License
Copyrights 1995-2000 Graham Barr <gbarr@pobox.com> and 2001-2024 Mark Overmeer <perl@overmeer.net>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl
itself. See http://www.perl.com/perl/misc/Artistic.html
perl v5.40.0 2024-11-23 Mail::Field::Generic(3pm)
Methods
Extends "METHODS" in Mail::Field.
Constructors
Extends "Constructors" in Mail::Field.
Mail::Field::Generic->combine($fields)
Inherited, see "Constructors" in Mail::Field
Mail::Field::Generic->extract( $tag, $head [, $index ] )
Inherited, see "Constructors" in Mail::Field
Mail::Field::Generic->new( $tag [, STRING | %options] )
Inherited, see "Constructors" in Mail::Field
"Fake"constructors
Extends ""Fake" constructors" in Mail::Field.
$obj->create(%options)
-Option--Default
Text ''
Text => STRING
$obj->parse( [STRING] )
Set the new text, which is empty when no STRING is provided.
Accessors
Extends "Accessors" in Mail::Field.
$obj->set(%options)
Inherited, see "Accessors" in Mail::Field
$obj->stringify()
Inherited, see "Accessors" in Mail::Field
$obj->tag()
Mail::Field::Generic->tag()
Inherited, see "Accessors" in Mail::Field
Smartaccessors
Extends "Smart accessors" in Mail::Field.
$obj->text( [STRING] )
Inherited, see "Smart accessors" in Mail::Field
Name
Mail::Field::Generic - implementation for inspecific fields
See Also
This module is part of the MailTools distribution, http://perl.overmeer.net/mailtools/.
Synopsis
use Mail::Field;
my $field = Mail::Field->new('Subject', 'some subject text');
my $field = Mail::Field->new(subject => 'some subject text');
