import java.io.IOException;
import org.opendaylight.yangtools.yang.binding.Augmentation;
-import org.opendaylight.yangtools.yang.binding.BindingStreamEventWriter;
import org.opendaylight.yangtools.yang.binding.DataContainer;
import org.opendaylight.yangtools.yang.binding.DataObject;
import org.opendaylight.yangtools.yang.binding.Identifiable;
import org.opendaylight.yangtools.yang.binding.Identifier;
+import org.opendaylight.yangtools.yang.binding.OpaqueObject;
//FIXME: Consider moving this to yang.binding.util.* in Be
-abstract class ForwardingBindingStreamEventWriter implements BindingStreamEventWriter {
+abstract class ForwardingBindingStreamEventWriter implements AnydataBindingStreamWriter {
- protected abstract BindingStreamEventWriter delegate();
+ protected abstract AnydataBindingStreamWriter delegate();
@Override
public void leafNode(final String localName, final Object value) throws IOException {
delegate().startAugmentationNode(augmentationType);
}
+ @Override
+ public void anydataNode(final String name, final OpaqueObject<?> value) throws IOException {
+ delegate().anydataNode(name, value);
+ }
+
@Override
public void anyxmlNode(final String name, final Object value) throws IOException {
delegate().anyxmlNode(name, value);