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

com.societegenerale.githubcrawler.config.GitHubCrawlerParserConfig.kt Maven / Gradle / Ivy

There is a newer version: 2.2.0
Show newest version
package com.societegenerale.githubcrawler.config


import com.societegenerale.githubcrawler.parsers.*
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration

@Configuration
open class GitHubCrawlerParserConfig {

    @Bean
    open fun pomXmlParserForDependencyVersion(): PomXmlParserForDependencyVersion {

        return PomXmlParserForDependencyVersion()
    }

    @Bean
    open fun firstMatchingRegexpParser(): FirstMatchingRegexpParser {

        return FirstMatchingRegexpParser()
    }

    @Bean
    open fun countSearchResultParser(): CountSearchResultParser {

        return CountSearchResultParser()
    }

    @Bean
    open fun simpleFilePathParser(): SimpleFilePathParser {

        return SimpleFilePathParser()
    }

    @Bean
    open fun yamlParserForPropertyVal(): YamlParserForPropertyValue {

        return YamlParserForPropertyValue()
    }

}






© 2015 - 2025 Weber Informatics LLC | Privacy Policy