@AutoService(value=CoderTranslatorRegistrar.class) public class ModelCoderRegistrar extends java.lang.Object implements CoderTranslatorRegistrar
CoderTranslatorRegistrar
for coders which are shared across languages.Constructor and Description |
---|
ModelCoderRegistrar() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.Class<? extends Coder>,CoderTranslator<? extends Coder>> |
getCoderTranslators()
Returns a mapping of URN to
CoderTranslator . |
java.util.Map<java.lang.Class<? extends Coder>,java.lang.String> |
getCoderURNs()
Returns a mapping of coder classes to the URN representing that coder.
|
static boolean |
isKnownCoder(Coder<?> coder) |
public static boolean isKnownCoder(Coder<?> coder)
public java.util.Map<java.lang.Class<? extends Coder>,java.lang.String> getCoderURNs()
CoderTranslatorRegistrar
URNs must map to only one coder.
getCoderURNs
in interface CoderTranslatorRegistrar
public java.util.Map<java.lang.Class<? extends Coder>,CoderTranslator<? extends Coder>> getCoderTranslators()
CoderTranslatorRegistrar
CoderTranslator
.getCoderTranslators
in interface CoderTranslatorRegistrar