*/
package org.opendaylight.yangtools.yang.data.codec.xml;
-import javax.xml.stream.XMLStreamException;
-import javax.xml.stream.XMLStreamWriter;
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();
}
@Override
- TypeDefinition<?> getBaseTypeForLeafRef(final SchemaNode schemaNode, final LeafrefTypeDefinition type) {
- return type;
- }
-
- @Override
- void writeInstanceIdentifier(final XMLStreamWriter writer, final YangInstanceIdentifier value)
- throws XMLStreamException {
+ String encodeInstanceIdentifier(final ValueWriter writer, final YangInstanceIdentifier value) {
throw new UnsupportedOperationException("Schema context not present in " + this + ", cannot serialize "
+ value);
}