xref: /aosp_15_r20/external/snakeyaml/src/test/resources/examples/spring.xml (revision ac2a7c1bf4e14d82f3bd566dcc2d76d5b42faf34)
1*ac2a7c1bSSadaf Ebrahimi<?xml version="1.0" encoding="UTF-8"?>
2*ac2a7c1bSSadaf Ebrahimi<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3*ac2a7c1bSSadaf Ebrahimi	xmlns:util="http://www.springframework.org/schema/util" xmlns:p="http://www.springframework.org/schema/p"
4*ac2a7c1bSSadaf Ebrahimi	xsi:schemaLocation="
5*ac2a7c1bSSadaf Ebrahimihttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
6*ac2a7c1bSSadaf Ebrahimihttp://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.0.xsd">
7*ac2a7c1bSSadaf Ebrahimi
8*ac2a7c1bSSadaf Ebrahimi	<!-- the most powerful way -->
9*ac2a7c1bSSadaf Ebrahimi	<bean id="yamlConstructor" class="examples.CustomConstructor" scope="prototype" />
10*ac2a7c1bSSadaf Ebrahimi	<bean id="yamlRepresenter" class="org.yaml.snakeyaml.representer.Representer" scope="prototype" />
11*ac2a7c1bSSadaf Ebrahimi	<bean id="yamlOptions" class="org.yaml.snakeyaml.DumperOptions" scope="prototype">
12*ac2a7c1bSSadaf Ebrahimi		<property name="indent" value="2" />
13*ac2a7c1bSSadaf Ebrahimi	</bean>
14*ac2a7c1bSSadaf Ebrahimi	<bean id="snakeYaml" class="org.yaml.snakeyaml.Yaml" scope="prototype">
15*ac2a7c1bSSadaf Ebrahimi		<constructor-arg ref="yamlConstructor" />
16*ac2a7c1bSSadaf Ebrahimi		<constructor-arg ref="yamlRepresenter" />
17*ac2a7c1bSSadaf Ebrahimi        <constructor-arg ref="yamlOptions" />
18*ac2a7c1bSSadaf Ebrahimi	</bean>
19*ac2a7c1bSSadaf Ebrahimi
20*ac2a7c1bSSadaf Ebrahimi	<!-- for a single JavaBean -->
21*ac2a7c1bSSadaf Ebrahimi    <bean id="beanConstructor" class="org.yaml.snakeyaml.constructor.Constructor" scope="prototype">
22*ac2a7c1bSSadaf Ebrahimi        <constructor-arg value="org.yaml.snakeyaml.Invoice" />
23*ac2a7c1bSSadaf Ebrahimi    </bean>
24*ac2a7c1bSSadaf Ebrahimi    <bean id="javabeanYaml" class="org.yaml.snakeyaml.Yaml" scope="prototype">
25*ac2a7c1bSSadaf Ebrahimi        <constructor-arg ref="beanConstructor" />
26*ac2a7c1bSSadaf Ebrahimi    </bean>
27*ac2a7c1bSSadaf Ebrahimi
28*ac2a7c1bSSadaf Ebrahimi	<!-- the simplest way -->
29*ac2a7c1bSSadaf Ebrahimi	<bean id="standardYaml" class="org.yaml.snakeyaml.Yaml" scope="prototype" />
30*ac2a7c1bSSadaf Ebrahimi</beans>