All Downloads are FREE. Search and download functionalities are using the official Maven repository.

spring.jobs.outputWriter.html.htmlWriter-context.xml Maven / Gradle / Ivy

The newest version!
<?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-4.2.xsd">

    <bean id="htmlWriter"
          class="uk.ac.ebi.interpro.scan.management.model.implementations.writer.ProteinMatchesHTMLResultWriter">
        <property name="freeMarkerConfig" ref="freeMarkerConfigHtmlWriter"/>
        <property name="applicationContextConfigLocation" value="file:data/freemarker/WEB-INF/spring/app-config.xml"/>
        <property name="freeMarkerTemplate" value="views/protein.ftl"/>
        <property name="entryHierarchyBeanId" value="entryHierarchy"/>
        <property name="htmlResourcesDir" value="data/freemarker/resources"/>
        <property name="tempDirectory" value="temp/"/>
        <property name="interproscanVersion" value="${i5.version}"/>
    </bean>

    <bean id="defaultWrapperHtmlWriter" class="freemarker.template.DefaultObjectWrapper"/>

    <bean id="templateLoaderHtmlWriter" class="freemarker.cache.FileTemplateLoader">
        <constructor-arg ref="templateLoadingDirHtmlWriter"/>
    </bean>

    <bean id="templateLoadingDirHtmlWriter" class="java.io.File">
        <constructor-arg value="data/freemarker/WEB-INF/freemarker"/>
    </bean>

    <!--FreeMarker configuration-->
    <bean id="freeMarkerConfigHtmlWriter" class="freemarker.template.Configuration">
        <!--<property name="directoryForTemplateLoading" ref="templateLoadingDir"/>-->
        <property name="allSharedVariables">
            <bean class="freemarker.template.SimpleHash">
                <constructor-arg>
                    <map>
                        <entry key="css_resource_jquery_qtip2" value="resources/javascript/qtip2/jquery.qtip.css"/>
                        <entry key="css_resource_protein" value="resources/css/protein.css"/>
                        <entry key="css_resource_type_colours" value="resources/css/type_colours.css"/>
                        <entry key="css_resource_database" value="resources/css/database.css"/>
                        <entry key="js_resource_jquery171" value="resources/javascript/jquery/jquery-1.7.1.min.js"/>
                        <entry key="js_resource_jquery_qtip2" value="resources/javascript/qtip2/jquery.qtip.min.js"/>
                        <entry key="js_resource_protein" value="resources/javascript/protein.js"/>
                        <entry key="js_resource_jquery_jscroll"
                               value="resources/javascript/jquery/jquery.jscroll.min.js"/>
                        <entry key="img_resource_path" value="resources"/>
                        <entry key="js_resource_common" value="resources/javascript/common.js"/>
                        <entry key="js_resource_protein_popups" value="resources/javascript/protein-popups.js"/>
                        <entry key="js_resource_jquery_ui1817_custom"
                               value="resources/javascript/jquery/jquery-ui-1.8.17.custom.min.js"/>
                        <entry key="js_resource_protein_jquery_cookie"
                               value="resources/javascript/jquery/jquery.cookie.js"/>
                    </map>
                </constructor-arg>
                <constructor-arg ref="defaultWrapperHtmlWriter"/>
            </bean>
        </property>
        <property name="templateLoader" ref="templateLoaderHtmlWriter"/>
    </bean>

</beans>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy