<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE faces-config PUBLIC
	"-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
	"http://java.sun.com/dtd/web-facesconfig_1_1.dtd">

<faces-config>
	<application>
		<action-listener>
		org.apache.myfaces.tobago.util.DebugActionListener</action-listener>
		<navigation-handler>
		org.apache.myfaces.tobago.util.DebugNavigationHandler</navigation-handler>
		<locale-config>
			<default-locale>en</default-locale>
		</locale-config>
	</application>
	<converter>
		<description>Converts between SortOrder enums and strings</description>
		<converter-id>sortOrderConverter</converter-id>
		<converter-class>converter.SortOrderConverter</converter-class>
	</converter>
	<managed-bean>
		<description>
		Controller for the welcome page</description>
		<managed-bean-name>
		welcomeController</managed-bean-name>
		<managed-bean-class>
		controller.WelcomeController</managed-bean-class>
		<managed-bean-scope>
		request</managed-bean-scope>
	</managed-bean>
	<managed-bean>
		<description>
		Responsible for word search</description>
		<managed-bean-name>
		wordSearchController</managed-bean-name>
		<managed-bean-class>
		controller.WordSearchController</managed-bean-class>
		<managed-bean-scope>
		request</managed-bean-scope>
	</managed-bean>
	<managed-bean>
		<description>
		Controller for Co-Occurrence search</description>
		<managed-bean-name>
		coOccurrenceController</managed-bean-name>
		<managed-bean-class>
		controller.CoOccurrenceController</managed-bean-class>
		<managed-bean-scope>
		request</managed-bean-scope>
		<managed-property>
			<property-name>
			numOfSentences</property-name>
			<property-class>
			int</property-class>
			<value>
			3</value>
		</managed-property>
		<managed-property>
			<property-name>
			scope</property-name>
			<property-class>
			java.lang.String</property-class>
			<value>
			SENTENCES</value>
		</managed-property>
	</managed-bean>
	<managed-bean>
		<description>
		Controller for interview browse page</description>
		<managed-bean-name>
		browseController</managed-bean-name>
		<managed-bean-class>
		controller.BrowseController</managed-bean-class>
		<managed-bean-scope>
		request</managed-bean-scope>
	</managed-bean>

	<navigation-rule>
		<navigation-case>
			<from-outcome>search</from-outcome>
			<to-view-id>/search.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>
	<navigation-rule>
		<navigation-case>
			<from-outcome>kwic</from-outcome>
			<to-view-id>/kwic.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>
	<navigation-rule>
		<navigation-case>
			<from-outcome>coOccurrence</from-outcome>
			<to-view-id>/coOccurrence.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>
	<navigation-rule>
		<navigation-case>
			<from-outcome>docBrowse</from-outcome>
			<to-view-id>/browse.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>
	<navigation-rule>
		<navigation-case>
			<from-outcome>viewDoc</from-outcome>
			<to-view-id>/viewDoc.jsp</to-view-id>
		</navigation-case>
	</navigation-rule>
	<lifecycle>
		<phase-listener>
		org.apache.myfaces.tobago.util.DebugPhaseListener</phase-listener>
	</lifecycle>
</faces-config>
