<?php 
/**
* @version		$Id: engine.interface.php 365 2011-05-29 18:19:26Z datahell $
* @package		Elxis
* @subpackage	Component Search
* @copyright	Copyright (c) 2006-2012 Elxis CMS (http://www.elxis.org). All rights reserved.
* @license		Elxis Public License ( http://www.elxis.org/elxis-public-license.html )
* @author		Elxis Team ( http://www.elxis.org )
* @description 	Elxis CMS is free software. Read the license for copyright notices and details
*/

defined('_ELXIS_') or die ('Direct access to this location is not allowed');


interface searchEngine {

	public function __construct($params);
	public function engineInfo();
	public function searchForm();
	public function search();
	public function getTotal();
	public function getLimit();
	public function getLimitStart();
	public function getPage();
	public function getMaxPage();
	public function getOptions();
	public function getResults();
	public function showResults();
}

?>