Package org.carrot2.language
Class LanguageComponents
- java.lang.Object
-
- org.carrot2.language.LanguageComponents
-
public final class LanguageComponents extends Object
A set of language-specific components.
-
-
Constructor Summary
Constructors Constructor Description LanguageComponents(String language, Map<Class<?>,Supplier<?>> suppliers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<Class<?>>
components()
<T> T
get(Class<T> componentClass)
String
language()
static LanguageComponentsLoader
loader()
<T> LanguageComponents
override(Class<T> clazz, Supplier<? extends T> supplier)
-
-
-
Method Detail
-
language
public String language()
-
get
public <T> T get(Class<T> componentClass)
-
override
public <T> LanguageComponents override(Class<T> clazz, Supplier<? extends T> supplier)
-
loader
public static LanguageComponentsLoader loader()
-
-