Package org.carrot2.attrs
Class AliasMapper
java.lang.Object
org.carrot2.attrs.AliasMapper
- All Implemented Interfaces:
ClassNameMapper
public class AliasMapper extends Object implements ClassNameMapper
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAliasMapper.Alias<T> -
Field Summary
Fields Modifier and Type Field Description static ClassNameMapperSPI_DEFAULTS -
Constructor Summary
Constructors Constructor Description AliasMapper() -
Method Summary
Modifier and Type Method Description <T> AliasMapperalias(String alias, Class<? extends T> exactClass, Supplier<T> supplier)Map<String,AliasMapper.Alias<?>>aliases()ObjectfromName(String name)static AliasMapperloadFromSpi(ClassLoader cl)StringtoName(Object value)
-
Field Details
-
Constructor Details
-
AliasMapper
public AliasMapper()
-
-
Method Details
-
aliases
-
alias
-
fromName
- Specified by:
fromNamein interfaceClassNameMapper
-
toName
- Specified by:
toNamein interfaceClassNameMapper
-
loadFromSpi
-