es.org.openl.rules.ruleservice.5.17.2.source-code.project-resolver-beans.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd" default-autowire="no"> <!-- Resolves projects that match check descriptor file existing (rule.xml). It is used by projectResolver bean. --> <bean id="descriptorBasedStrategy" class="org.openl.rules.project.resolving.ProjectDescriptorBasedResolvingStrategy" /> <!-- Resolves projects that match default OpenL Eclipse-based convention. It is used by projectResolver bean. --> <bean id="eclipseBasedStrategy" class="org.openl.rules.project.resolving.EclipseBasedResolvingStrategy"> <property name="treeAdaptor" ref="fileTreeAdaptor" /> </bean> <!-- Resolver for simple OpenL project with only xls file. It is used by projectResolver bean. --> <bean id="simpleXLSStrategy" class="org.openl.rules.project.resolving.SimpleXlsResolvingStrategy" /> <bean id="fileTreeAdaptor" class="org.openl.util.tree.FileTreeIterator$FileTreeAdaptor" /> <!-- Resolves all OpenL projects in specified workspace folder. Use specified strategies. --> <bean id="projectResolver" class="org.openl.rules.project.resolving.RulesProjectResolver"> <property name="resolvingStrategies"> <list> <ref bean="descriptorBasedStrategy" /> <ref bean="simpleXLSStrategy" /> <ref bean="eclipseBasedStrategy" /> </list> </property> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy