X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding2%2Fmdsal-binding2-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjavav2%2Fdom%2Fcodec%2Fimpl%2Fserializer%2FForwardingBindingStreamEventWriter.java;fp=binding2%2Fmdsal-binding2-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjavav2%2Fdom%2Fcodec%2Fimpl%2Fserializer%2FForwardingBindingStreamEventWriter.java;h=0000000000000000000000000000000000000000;hb=c9ced06c906691b0c58f9173fc06400cc565f106;hp=29bb6e9a40d13229d5114350056da44779612b97;hpb=b020023b71447f7fd2eee3c1eb4108578346da6d;p=mdsal.git diff --git a/binding2/mdsal-binding2-dom-codec/src/main/java/org/opendaylight/mdsal/binding/javav2/dom/codec/impl/serializer/ForwardingBindingStreamEventWriter.java b/binding2/mdsal-binding2-dom-codec/src/main/java/org/opendaylight/mdsal/binding/javav2/dom/codec/impl/serializer/ForwardingBindingStreamEventWriter.java deleted file mode 100644 index 29bb6e9a40..0000000000 --- a/binding2/mdsal-binding2-dom-codec/src/main/java/org/opendaylight/mdsal/binding/javav2/dom/codec/impl/serializer/ForwardingBindingStreamEventWriter.java +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Copyright (c) 2017 Pantheon Technologies s.r.o. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.mdsal.binding.javav2.dom.codec.impl.serializer; - -import com.google.common.annotations.Beta; -import java.io.IOException; -import org.opendaylight.mdsal.binding.javav2.spec.base.IdentifiableItem; -import org.opendaylight.mdsal.binding.javav2.spec.base.Item; -import org.opendaylight.mdsal.binding.javav2.spec.base.TreeNode; -import org.opendaylight.mdsal.binding.javav2.spec.runtime.BindingStreamEventWriter; -import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentation; -import org.opendaylight.yangtools.concepts.Identifiable; - -/** - * Forwarding of event stream writer of Binding v2 representation. - */ -@Beta -abstract class ForwardingBindingStreamEventWriter implements BindingStreamEventWriter { - - protected abstract BindingStreamEventWriter delegate(); - - @Override - public void leafNode(final String localName, final Object value) throws IOException { - delegate().leafNode(localName, value); - } - - @Override - public void startLeafSet(final String localName, final int childSizeHint) throws IOException { - delegate().startLeafSet(localName, childSizeHint); - } - - @Override - public void startOrderedLeafSet(final String localName, final int childSizeHint) throws IOException { - delegate().startOrderedLeafSet(localName, childSizeHint); - } - - @Override - public void leafSetEntryNode(final Object value) throws IOException { - delegate().leafSetEntryNode(value); - } - - @Override - public void startContainerNode(final Class container, final int childSizeHint) - throws IOException { - delegate().startContainerNode(container, childSizeHint); - } - - @Override - public void startUnkeyedList(final Class localName, final int childSizeHint) - throws IOException { - delegate().startUnkeyedList(localName, childSizeHint); - } - - @Override - public void startUnkeyedListItem(final int childSizeHint) throws IOException { - delegate().startUnkeyedListItem(childSizeHint); - } - - @Override - public > void startMapNode(final Class mapEntryType, - final int childSizeHint) throws IOException { - delegate().startMapNode(mapEntryType, childSizeHint); - } - - @Override - public > void startOrderedMapNode(final Class mapEntryType, - final int childSizeHint) throws IOException { - delegate().startOrderedMapNode(mapEntryType, childSizeHint); - } - - @Override - public void startMapEntryNode(final IdentifiableItem keyValues, - final int childSizeHint) throws IOException { - delegate().startMapEntryNode(keyValues, childSizeHint); - } - - @Override - public void startChoiceNode(final Item choice, final int childSizeHint) throws IOException { - delegate().startChoiceNode(choice, childSizeHint); - } - - @Override - public void startCase(final Class caze, final int childSizeHint) throws IOException { - delegate().startCase(caze, childSizeHint); - } - - @Override - public void startAugmentationNode(final Class> augmentationType) throws IOException { - delegate().startAugmentationNode(augmentationType); - } - - @Override - public void anyxmlNode(final String name, final Object value) throws IOException { - delegate().anyxmlNode(name, value); - } - - @Override - public void startAnydataNode(final String name, final Object value) throws IOException { - delegate().startAnydataNode(name, value); - } - - @Override - public void endNode() throws IOException { - delegate().endNode(); - } - - @Override - public void flush() throws IOException { - delegate().flush(); - } - - @Override - public void close() throws IOException { - delegate().close(); - } - -}