Package org.carrot2.language
Class LanguageComponentsLoader
java.lang.Object
org.carrot2.language.LanguageComponentsLoader
public final class LanguageComponentsLoader extends Object
-
Constructor Summary
Constructors Constructor Description LanguageComponentsLoader()
-
Method Summary
Modifier and Type Method Description LanguageComponentsLoader
limitToAlgorithms(ClusteringAlgorithm... algorithms)
LanguageComponentsLoader
limitToLanguages(String... languages)
LoadedLanguages
load()
LoadedLanguages
load(Map<String,List<LanguageComponentsProvider>> languageProviders)
static Map<String,List<LanguageComponentsProvider>>
loadProvidersFromSpi(ClassLoader... classloaders)
LanguageComponentsLoader
withResourceLookup(Function<LanguageComponentsProvider,ResourceLookup> resourceLookupModifier)
-
Constructor Details
-
LanguageComponentsLoader
public LanguageComponentsLoader()
-
-
Method Details
-
load
- Throws:
IOException
-
load
public LoadedLanguages load(Map<String,List<LanguageComponentsProvider>> languageProviders) throws IOException- Throws:
IOException
-
limitToLanguages
-
limitToAlgorithms
-
withResourceLookup
public LanguageComponentsLoader withResourceLookup(Function<LanguageComponentsProvider,ResourceLookup> resourceLookupModifier) -
loadProvidersFromSpi
public static Map<String,List<LanguageComponentsProvider>> loadProvidersFromSpi(ClassLoader... classloaders)
-