
=head1 NAME


Mail::Message::Field::Flex - one line of a message header

=head1 CLASS INHERITANCE

Mail::Message::Field::Flex
   is a Mail::Message::Field

=head1 SYNOPSIS


 See Mail::Message::Field

=head1 DESCRIPTION


This is the flexible implementation of
a field: it can easily be extended because it stores its data in a hash
and the constructor (C<new>) and initializer (C<init>) are split.  However,
you pay the price in performance.
The C<Mail::Message::Field::Fast> packages is faster (as the name predicts).

=head1 METHODS

=head2 Initiation

=over 4

=item B<new> DATA

See Mail::Message::Field::new()

=back

=head2 The Field

=over 4

=item B<clone> 

See Mail::Message::Field::clone()

=item B<isStructured> 

See Mail::Message::Field::isStructured()

=back

=head2 Access to the Field

=over 4

=item B<addresses> 

See Mail::Message::Field::addresses()

=item B<attribute> NAME [, VALUE]

See Mail::Message::Field::attribute()

=item B<body> 

See Mail::Message::Field::body()

=item B<comment> [STRING]

See Mail::Message::Field::comment()

=item B<content> 

See Mail::Message::Field::content()

=item B<folded> [ARRAY-OF-LINES]

See Mail::Message::Field::folded()

=item B<name> 

See Mail::Message::Field::name()

=item B<nrLines> 

See Mail::Message::Field::nrLines()

=item B<print> [FILEHANDLE]

See Mail::Message::Field::print()

=item B<size> 

See Mail::Message::Field::size()

=item B<toDate> TIME

See Mail::Message::Field::toDate()

=item B<toInt> 

See Mail::Message::Field::toInt()

=item B<toString> 

See Mail::Message::Field::toString()

=item B<wellformedName> [STRING]

See Mail::Message::Field::wellformedName()

=back

=head2 Reading and Writing [internals]

=over 4

=item B<newNoCheck> NAME, BODY, COMMENT, [FOLDED]

See Mail::Message::Field::newNoCheck()

=item B<setWrapLength> CHARS

See Mail::Message::Field::setWrapLength()

=back

=head1 SEE ALSO

A good start to read is Mail::Box-Overview.
More documentation and a mailinglist are available from the project's
website at L<http://perl.overmeer.net/mailbox/>.

=head1 AUTHOR

Mark Overmeer (L<mark@overmeer.net|mailto:mark@overmeer.net>) with the help of many.

=head1 VERSION

This code is beta, version 2.019.

Copyright (c) 2001-2002 Mark Overmeer. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
