setChild(node, name, value.toString());
}
return;
}
XMLNode child = new XMLNode(name.toCharArray(), name, TypeToken.TAG);
node.getChildren().add(child);
NodeMap valueMap = value.getClass().getAnnotation(NodeMap.class);
if (valueMap == null)
{
toXMLValue(value.getClass(), 1, value, child);
return;
}
XMLNode valueNode = new XMLNode(valueMap.value().toCharArray(), valueMap.value(), TypeToken.TAG);
child.addChild(valueNode);
toXMLValue(value.getClass(), map.depth(), value, valueNode);
}