- case NodeTypes.ANY_XML_NODE :
- LOG.debug("Read xml node");
- return Builders.anyXmlBuilder().withValue((Node<?>) readObject()).build();
-
- case NodeTypes.MAP_NODE :
- LOG.debug("Read map node {}", identifier);
- return addDataContainerChildren(Builders.mapBuilder().
- withNodeIdentifier(identifier)).build();
-
- case NodeTypes.CHOICE_NODE :
- LOG.debug("Read choice node {}", identifier);
- return addDataContainerChildren(Builders.choiceBuilder().
- withNodeIdentifier(identifier)).build();
-
- case NodeTypes.ORDERED_MAP_NODE :
- LOG.debug("Reading ordered map node {}", identifier);
- return addDataContainerChildren(Builders.orderedMapBuilder().
- withNodeIdentifier(identifier)).build();
-
- case NodeTypes.UNKEYED_LIST :
- LOG.debug("Read unkeyed list node {}", identifier);
- return addDataContainerChildren(Builders.unkeyedListBuilder().
- withNodeIdentifier(identifier)).build();
-
- case NodeTypes.UNKEYED_LIST_ITEM :
- LOG.debug("Read unkeyed list item node {}", identifier);
- return addDataContainerChildren(Builders.unkeyedListEntryBuilder().
- withNodeIdentifier(identifier)).build();
-
- case NodeTypes.CONTAINER_NODE :
- LOG.debug("Read container node {}", identifier);
- return addDataContainerChildren(Builders.containerBuilder().
- withNodeIdentifier(identifier)).build();
-
- case NodeTypes.LEAF_SET :
- LOG.debug("Read leaf set node {}", identifier);
+ case NodeTypes.ANY_XML_NODE:
+ LOG.trace("Read xml node");
+ return Builders.anyXmlBuilder().withNodeIdentifier(identifier).withValue(readDOMSource()).build();
+
+ case NodeTypes.MAP_NODE:
+ LOG.trace("Read map node {}", identifier);
+ return addDataContainerChildren(Builders.mapBuilder().withNodeIdentifier(identifier)).build();
+
+ case NodeTypes.CHOICE_NODE:
+ LOG.trace("Read choice node {}", identifier);
+ return addDataContainerChildren(Builders.choiceBuilder().withNodeIdentifier(identifier)).build();
+
+ case NodeTypes.ORDERED_MAP_NODE:
+ LOG.trace("Reading ordered map node {}", identifier);
+ return addDataContainerChildren(Builders.orderedMapBuilder().withNodeIdentifier(identifier)).build();
+
+ case NodeTypes.UNKEYED_LIST:
+ LOG.trace("Read unkeyed list node {}", identifier);
+ return addDataContainerChildren(Builders.unkeyedListBuilder().withNodeIdentifier(identifier)).build();
+
+ case NodeTypes.UNKEYED_LIST_ITEM:
+ LOG.trace("Read unkeyed list item node {}", identifier);
+ return addDataContainerChildren(Builders.unkeyedListEntryBuilder()
+ .withNodeIdentifier(identifier)).build();
+
+ case NodeTypes.CONTAINER_NODE:
+ LOG.trace("Read container node {}", identifier);
+ return addDataContainerChildren(Builders.containerBuilder().withNodeIdentifier(identifier)).build();
+
+ case NodeTypes.LEAF_SET:
+ LOG.trace("Read leaf set node {}", identifier);