<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">

<beans>

	<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
		<property name="basename"><value>org/springframework/web/context/WEB-INF/test-messages</value></property>
	</bean>
	
	<bean id="themeSource" class="org.springframework.ui.context.support.ResourceBundleThemeSource">
		<property name="basenamePrefix"><value>org/springframework/web/context/WEB-INF/test-</value></property>
	</bean>

	<bean id="aca" class="org.springframework.context.ACATester"/>

	<bean id="aca-prototype" class="org.springframework.context.ACATester" scope="prototype"/>

	<bean id="rod" class="org.springframework.beans.TestBean">
		<property name="name"><value>Rod</value></property>
		<property name="age"><value>31</value></property>
		<property name="spouse"><ref bean="father"/></property>
	</bean>

	<bean id="testListener" class="org.springframework.context.TestListener"/>

	<bean id="roderick" parent="rod">
		<property name="name"><value>Roderick</value></property>
		<property name="age"><value>31</value></property>
	</bean>

	<bean id="kathy" class="org.springframework.beans.TestBean" scope="prototype"/>

	<bean id="kerry" class="org.springframework.beans.TestBean">
		<property name="name"><value>Kerry</value></property>
		<property name="age"><value>34</value></property>
		<property name="spouse"><ref local="rod"/></property>
	</bean>

	<bean id="typeMismatch" class="org.springframework.beans.TestBean" scope="prototype">
		<property name="name"><value>typeMismatch</value></property>
		<property name="age"><value>34x</value></property>
		<property name="spouse"><ref local="rod"/></property>
	</bean>

	<bean id="singletonFactory" class="org.springframework.beans.factory.DummyFactory">
	</bean>

	<bean id="prototypeFactory" class="org.springframework.beans.factory.DummyFactory">
		<property name="singleton"><value>false</value></property>
	</bean>
	
	<bean id="listenerVeto" class="org.springframework.beans.TestBean">
		<property name="name"><value>listenerVeto</value></property>
		<property name="age"><value>66</value></property>
	</bean>

	<bean id="validEmpty" class="org.springframework.beans.TestBean"/>

</beans>
