public abstract class TypeDefinitionAwareCodec<J,T extends org.opendaylight.yangtools.yang.model.api.TypeDefinition<T>> extends Object implements DataStringCodec<J>
| Modifier | Constructor and Description |
|---|---|
protected |
TypeDefinitionAwareCodec(Optional<T> typeDefinition,
Class<J> outputClass) |
| Modifier and Type | Method and Description |
|---|---|
static TypeDefinitionAwareCodec<Object,?> |
from(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> typeDefinition) |
static TypeDefinitionAwareCodec<?,?> |
fromType(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> typeDefinition) |
Class<J> |
getInputClass() |
Optional<T> |
getTypeDefinition() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeserialize, serializepublic Class<J> getInputClass()
getInputClass in interface DataStringCodec<J>public static TypeDefinitionAwareCodec<Object,?> from(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> typeDefinition)
public static TypeDefinitionAwareCodec<?,?> fromType(org.opendaylight.yangtools.yang.model.api.TypeDefinition<?> typeDefinition)
Copyright © 2019 OpenDaylight. All rights reserved.