private void setValuesForValueNode(Node node, ValueNode valueNode, String namespacePrefix, MappingNode parent) throws EDIConfigurationException {
setValuesForMappingNode(node, valueNode, namespacePrefix, parent);
String type = getAttributeValue(node, "dataType");
if(type != null) {
valueNode.setDataType(type);
} else {
valueNode.setDataType(getAttributeValue(node, "type"));
}
valueNode.setMinLength(getNodeValueAsInteger(node, "minLength"));
valueNode.setMaxLength(getNodeValueAsInteger(node, "maxLength"));
String dataTypeParams = getAttributeValue(node, "dataTypeParameters");
if(dataTypeParams != null) {
digestParameters(valueNode, dataTypeParams);
} else {
digestParameters(valueNode, getAttributeValue(node, "typeParameters"));
}
}