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 class
AliasMapper.Alias<T>
-
Field Summary
Fields Modifier and Type Field Description static ClassNameMapper
SPI_DEFAULTS
-
Constructor Summary
Constructors Constructor Description AliasMapper()
-
Method Summary
Modifier and Type Method Description <T> AliasMapper
alias(String alias, Class<? extends T> exactClass, Supplier<T> supplier)
Map<String,AliasMapper.Alias<?>>
aliases()
Object
fromName(String name)
static AliasMapper
loadFromSpi(ClassLoader cl)
String
toName(Object value)
-
Field Details
-
Constructor Details
-
AliasMapper
public AliasMapper()
-
-
Method Details
-
aliases
-
alias
-
fromName
- Specified by:
fromName
in interfaceClassNameMapper
-
toName
- Specified by:
toName
in interfaceClassNameMapper
-
loadFromSpi
-