package KinoSearch::Highlight::Encoder; use strict; use warnings; use KinoSearch::Util::ToolSet; use base qw( KinoSearch::Util::Class ); BEGIN { __PACKAGE__->init_instance_vars(); } sub encode { shift->abstract_death } 1; __END__ =head1 NAME KinoSearch::Highlight::Encoder - encode excerpted text =head1 SYNOPSIS # abstract base class =head1 DESCRIPTION Encoder objects are invoked by Highlighter objects for every piece of text that makes it into an excerpt. The archetypal implementation is KinoSearch::Highlight::SimpleHTMLEncoder. =head1 METHODS =head2 encode my $encoded = $encoder->encode($text); =head1 COPYRIGHT Copyright 2006-2007 Marvin Humphrey =head1 LICENSE, DISCLAIMER, BUGS, etc. See L version 0.163. =cut