Considering this
bvr.setBirtEngine(this.engine().getObject());
I am going to assume that engine()- this is another method @Beanthat returns an object FactoryBean. In XML, you would get it as
<bean name="engine" class="com.example.EngineFactoryBean" />
For
bvr.setViewClass(HtmlSingleFormatBirtView.class);
Spring XML Class .
bvr.setDataSource(this.birtDataServiceConfiguration.dataSource());
, birtDataServiceConfiguration @Configuration, @Autowired dataSource() @Bean, .
XML
<import resource="classpath:birtDataServiceConfiguration.xml" />
<beans:bean id="birtViewResolver" class="org.eclipse.birt.spring.core.BirtViewResolver">
<beans:property name="birtEngine" ref="engine" />
<beans:property name="viewClass" value="com.example.fully.qualified.HtmlSingleFormatBirtView" />
<beans:property name="dataSource" ref="dataSource" />
<beans:property name="reportsDirectory" value="Reports" />
<beans:property name="order" value="2" />
</beans:bean>