}
@Override
- public void startAnyxmlNode(final NodeIdentifier name) throws IOException {
- super.startAnyxmlNode(transform(name));
+ public boolean startAnyxmlNode(final NodeIdentifier name, final Class<?> objectModel) throws IOException {
+ return super.startAnyxmlNode(transform(name), objectModel);
}
@Override
super.startYangModeledAnyXmlNode(transform(name), childSizeHint);
}
+ @Override
+ public void scalarValue(final Object value) throws IOException {
+ // identityref leaf nodes contain identity QName as a value - it needs to be transformed
+ super.scalarValue(value instanceof QName ? transform((QName) value) : value);
+ }
+
/**
* Transforms a QName to new mapping.
*