man News::Scan::Article () - collect information about news articles

NAME

News::Scan::Article - collect information about news articles

SYNOPSIS

    use News::Scan::Article;

    my $art = News::Scan::Article->new( ARG, [ OPTIONS, ] SCAN );

DESCRIPTION

This module provides a derived class of CWMail::Internet whose objects are suitable for digesting Usenet news articles.

CONSTRUCTOR

new ( ARG, [ OPTIONS, ] SCAN-OBJ )
The CWARG and CWOPTIONS parameters are identical to those required by CWMail::Internet, except CWARG is required. See Mail::Internet. The CWSCAN parameter should be a CWNews::Scan object. See News::Scan. If the article falls into the period of interest for CWSCAN, the object is returned, else CWundef.

METHODS

group ( [ SCAN-OBJ ] )
Sets or returns an object's group depending on whether CWSCAN-OBJ is present.
author
Returns the article's author represented as a CWMail::Address object.
message_id
Returns the article's Message-ID.
subject
Returns the article's subject.
newsgroups
Returns the list of newsgroups this article was posted to.
size
Returns the size of this article in bytes.
header_size
Returns the size of this article's header in bytes.
header_lines
Returns the number of lines consumed in this article by headers.
body_size
Returns the size of this article's body in bytes.
body_lines
Returns the number of lines consumed in this article by the body.
orig_size
Returns the size of this article's original content in bytes. See QuoteRE in News::Scan.
orig_lines
Returns the number of lines consumed in this article by original content. Keep in mind that original content is a subset of the body.
sig_size
Returns the size of this article'ss signature in bytes.
sig_lines
Returns the number of lines consumed in this article by the signature.

SEE ALSO

News::Scan, Mail::Internet, Mail::Address

AUTHOR

Greg Bacon <gbacon@cs.uah.edu>

COPYRIGHT

Copyright (c) 1997 Greg Bacon. All Rights Reserved. This library is free software. You may distribute and/or modify it under the same terms as Perl itself.