public abstract class DecoderMpm<T> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
DecoderMpm(String source) |
| Modifier and Type | Method and Description |
|---|---|
protected static <C,T> Map.Entry<Class<?>,java.util.function.BiConsumer<C,?>> |
consumerTagLengthValue(Class<T> clazz,
java.util.function.BiConsumer<C,T> consumer) |
protected abstract T |
decode() |
static <T> T |
decode(String source,
Class<T> clazz)
Decode MPM using string
|
protected DecoderMpm(String source)
protected abstract T decode() throws PresentedModeException
PresentedModeExceptionprotected static <C,T> Map.Entry<Class<?>,java.util.function.BiConsumer<C,?>> consumerTagLengthValue(Class<T> clazz, java.util.function.BiConsumer<C,T> consumer)
public static <T> T decode(String source, Class<T> clazz) throws PresentedModeException
T - target classsource - string MPMclazz - target classPresentedModeExceptionCopyright © 2020–2021 com.github.mvallim. All rights reserved.