@Beta public final class JSONCodecFactory extends AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
SchemaContext
, but can be reused by multiple JSONNormalizedNodeStreamWriter
s.Modifier and Type | Method and Description |
---|---|
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
binaryCodec(BinaryTypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
bitsCodec(BitsTypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
booleanCodec(BooleanTypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
decimalCodec(DecimalTypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
emptyCodec(EmptyTypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
enumCodec(EnumTypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
identityRefCodec(IdentityrefTypeDefinition type,
QNameModule module) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
instanceIdentifierCodec(InstanceIdentifierTypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
int16Codec(Int16TypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
int32Codec(Int32TypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
int64Codec(Int64TypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
int8Codec(Int8TypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
stringCodec(StringTypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
uint16Codec(Uint16TypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
uint32Codec(Uint32TypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
uint64Codec(Uint64TypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
uint8Codec(Uint8TypeDefinition type) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
unionCodec(UnionTypeDefinition type,
List<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>> codecs) |
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> |
unknownCodec(UnknownTypeDefinition type) |
codecFor, getSchemaContext
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> binaryCodec(BinaryTypeDefinition type)
binaryCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> booleanCodec(BooleanTypeDefinition type)
booleanCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> bitsCodec(BitsTypeDefinition type)
bitsCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> decimalCodec(DecimalTypeDefinition type)
decimalCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> emptyCodec(EmptyTypeDefinition type)
emptyCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> enumCodec(EnumTypeDefinition type)
enumCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> identityRefCodec(IdentityrefTypeDefinition type, QNameModule module)
identityRefCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> instanceIdentifierCodec(InstanceIdentifierTypeDefinition type)
instanceIdentifierCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> int8Codec(Int8TypeDefinition type)
int8Codec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> int16Codec(Int16TypeDefinition type)
int16Codec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> int32Codec(Int32TypeDefinition type)
int32Codec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> int64Codec(Int64TypeDefinition type)
int64Codec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> stringCodec(StringTypeDefinition type)
stringCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> uint8Codec(Uint8TypeDefinition type)
uint8Codec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> uint16Codec(Uint16TypeDefinition type)
uint16Codec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> uint32Codec(Uint32TypeDefinition type)
uint32Codec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> uint64Codec(Uint64TypeDefinition type)
uint64Codec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> unionCodec(UnionTypeDefinition type, List<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>> codecs)
unionCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
protected org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?> unknownCodec(UnknownTypeDefinition type)
unknownCodec
in class AbstractCodecFactory<org.opendaylight.yangtools.yang.data.codec.gson.JSONCodec<?>>
Copyright © 2019 OpenDaylight. All rights reserved.