1 package org.opendaylight.controller.sal.binding.dom.serializer.impl;
5 import org.opendaylight.yangtools.yang.binding.BindingCodec;
6 import org.opendaylight.yangtools.yang.common.QName;
8 public interface GeneratorListener {
12 void onClassProcessed(Class<?> cl);
14 void onCodecCreated(Class<?> codec);
15 void onValueCodecCreated(Class<?> valueClass,Class<?> valueCodec);
16 void onChoiceCodecCreated(Class<?> choiceClass,Class<? extends BindingCodec<Map<QName, Object>,Object>> choiceCodec);
17 void onCaseCodecCreated(Class<?> choiceClass,Class<? extends BindingCodec<Map<QName, Object>,Object>> choiceCodec);
18 public abstract void onDataContainerCodecCreated(Class<?> dataClass, Class<? extends BindingCodec<Map<QName, Object>,Object>> dataCodec);