
com.societegenerale.githubcrawler.config.GitHubCrawlerParserConfig.kt Maven / Gradle / Ivy
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