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