package org.opendaylight.yangtools.yang.data.codec.xml;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
-import org.opendaylight.yangtools.yang.model.api.SchemaNode;
-import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
-import org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition;
final class SchemalessXMLStreamWriterUtils extends XMLStreamWriterUtils {
static final SchemalessXMLStreamWriterUtils INSTANCE = new SchemalessXMLStreamWriterUtils();
// Hidden on purpose
}
- @Override
- TypeDefinition<?> getBaseTypeForLeafRef(final SchemaNode schemaNode, final LeafrefTypeDefinition type) {
- return type;
- }
-
@Override
String encodeInstanceIdentifier(final ValueWriter writer, final YangInstanceIdentifier value) {
throw new UnsupportedOperationException("Schema context not present in " + this + ", cannot serialize "