These are implementing Neon SR2 serialization format, hence they
should be named as such.
Change-Id: Iaa509e3490b420b8005a2724105bf99b53d95cf2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit
013e3c18d3c48fa1d6c62d410bc1a9d94d2fb560)
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
-final class SodiumNormalizedNodeInputStreamReader extends LithiumNormalizedNodeInputStreamReader {
+final class NeonSR2NormalizedNodeInputStreamReader extends LithiumNormalizedNodeInputStreamReader {
private final ArrayList<NodeIdentifier> codedNodeIdentifiers = new ArrayList<>();
private final List<AugmentationIdentifier> codedAugments = new ArrayList<>();
private final List<QNameModule> codedModules = new ArrayList<>();
private final List<QName> codedQNames = new ArrayList<>();
- SodiumNormalizedNodeInputStreamReader(final DataInput input) {
+ NeonSR2NormalizedNodeInputStreamReader(final DataInput input) {
super(input);
}
* <p>Based on the each node, the node type is also written to the stream, that helps in reconstructing the object,
* while reading.
*/
-class SodiumNormalizedNodeOutputStreamWriter extends LithiumNormalizedNodeOutputStreamWriter {
+class NeonSR2NormalizedNodeOutputStreamWriter extends LithiumNormalizedNodeOutputStreamWriter {
private final Map<AugmentationIdentifier, Integer> aidCodeMap = new HashMap<>();
private final Map<QNameModule, Integer> moduleCodeMap = new HashMap<>();
private final Map<QName, Integer> qnameCodeMap = new HashMap<>();
- SodiumNormalizedNodeOutputStreamWriter(final DataOutput output) {
+ NeonSR2NormalizedNodeOutputStreamWriter(final DataOutput output) {
super(output);
}
case LITHIUM:
return new LithiumNormalizedNodeOutputStreamWriter(output);
case NEON_SR2:
- return new SodiumNormalizedNodeOutputStreamWriter(output);
+ return new NeonSR2NormalizedNodeOutputStreamWriter(output);
default:
throw new IllegalStateException("Unhandled version " + version);
}
* <p>Based on the each node, the node type is also written to the stream, that helps in reconstructing the object,
* while reading.
*/
-class NormalizedNodeOutputStreamWriter extends SodiumNormalizedNodeOutputStreamWriter {
+class NormalizedNodeOutputStreamWriter extends NeonSR2NormalizedNodeOutputStreamWriter {
NormalizedNodeOutputStreamWriter(final DataOutput output) {
super(output);
}
ret = new LithiumNormalizedNodeInputStreamReader(input);
break;
case TokenTypes.NEON_SR2_VERSION:
- ret = new SodiumNormalizedNodeInputStreamReader(input);
+ ret = new NeonSR2NormalizedNodeInputStreamReader(input);
break;
default:
throw defunct("Unhandled stream version %s", version);