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
All Methods Static Methods Instance Methods Concrete Methods 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)
-
-
-
Method Detail
-
load
public LoadedLanguages load() throws IOException
- Throws:
IOException
-
load
public LoadedLanguages load(Map<String,List<LanguageComponentsProvider>> languageProviders) throws IOException
- Throws:
IOException
-
limitToLanguages
public LanguageComponentsLoader limitToLanguages(String... languages)
-
limitToAlgorithms
public LanguageComponentsLoader limitToAlgorithms(ClusteringAlgorithm... algorithms)
-
withResourceLookup
public LanguageComponentsLoader withResourceLookup(Function<LanguageComponentsProvider,ResourceLookup> resourceLookupModifier)
-
loadProvidersFromSpi
public static Map<String,List<LanguageComponentsProvider>> loadProvidersFromSpi(ClassLoader... classloaders)
-
-