package org.opendaylight.controller.sal.binding.impl.connect.dom; import java.util.Map.Entry; import org.opendaylight.yangtools.concepts.ListenerRegistration; import org.opendaylight.yangtools.yang.binding.DataObject; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; import org.opendaylight.yangtools.yang.data.api.CompositeNode; public interface BindingIndependentMappingService { CompositeNode toDataDom(DataObject data); Entry toDataDom( Entry, DataObject> entry); org.opendaylight.yangtools.yang.data.api.InstanceIdentifier toDataDom(InstanceIdentifier path); DataObject dataObjectFromDataDom(InstanceIdentifier path, CompositeNode result); InstanceIdentifier fromDataDom(org.opendaylight.yangtools.yang.data.api.InstanceIdentifier entry); }