NAME

Babble::DataSource - Base data source class for Babble

DESCRIPTION

Babble::DataSource is a base class, a class which should never ever be used directly by applications (as it does nothing useful).

This class is merely provided to be a base to inherit from. All descendants must implement at least the methods this class implements.

METHODS

The following methods are required to be implemented by all Babble::DataSource descendants:

    new(%params)

    Obviously, this creates a new object. The new object should in all cases, call SUPER::new, as to get their params stored. Then, it can go an interpret them as it sees fit.

    collect($babble)

    This method does whatever is necessary to collect the data from the source, and then return a Babble::Document::Collection object.

    The only paramater passed, is a Babble object.

AUTHOR

Gergely Nagy, algernon@bonehunter.rulez.org

Bugs should be reported at http://bugs.bonehunter.rulez.org/babble.

SEE ALSO

Babble::Document::Collection, Babble::DataSource::HTML, Babble::DataSource::FlatFile

1 POD Error

The following errors were encountered while parsing the POD:

Around line 48:

You can't have =items (as at line 54) unless the first thing after the =over is an =item