Documentation is available at RepositorySearchModule.interface.php
- <?php
- /**
- * @package polyphony.repository.search
- *
- * @copyright Copyright © 2005, Middlebury College
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License (GPL)
- *
- * @version $Id: RepositorySearchModule.interface.php,v 1.6 2007/09/19 14:04:48 adamfranco Exp $
- */
- /**
- * Search Modules generate forms for and collect/format the subitions of said forms
- * for various Digital Repository search types.
- *
- * @package polyphony.repository.search
- *
- * @copyright Copyright © 2005, Middlebury College
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License (GPL)
- *
- * @version $Id: RepositorySearchModule.interface.php,v 1.6 2007/09/19 14:04:48 adamfranco Exp $
- */
- class RepositorySearchModuleInterface {
- /**
- * Create a form for searching.
- *
- * @param string $action The destination on form submit.
- * @return string
- * @access public
- * @since 10/19/04
- */
- function createSearchForm ($repository, $action ) {
- die ("Method <b>".__FUNCTION__."()</b> declared in interface <b> ".__CLASS__."</b> has not been overloaded in a child class.");
- }
- /**
- * Create the fields (without form tags) for searching
- *
- * @param object Repository $repository
- * @return string
- * @access public
- * @since 4/26/06
- */
- function createSearchFields ($repository) {
- die ("Method <b>".__FUNCTION__."()</b> declared in interface <b> ".__CLASS__."</b> has not been overloaded in a child class.");
- }
- /**
- * Get the formatted search terms based on the submissions of the form
- *
- * @return mixed
- * @access public
- * @since 10/28/04
- */
- function getSearchCriteria () {
- die ("Method <b>".__FUNCTION__."()</b> declared in interface <b> ".__CLASS__."</b> has not been overloaded in a child class.");
- }
- }
- ?>
Documentation generated on Wed, 19 Sep 2007 10:26:02 -0400 by phpDocumentor 1.3.0RC3