/** * Set values in {@link org.milyn.edisax.model.internal.ValueNode}. * @param node the {@link org.milyn.edisax.model.internal.ValueNode} to populate. * @param valueNode the ValueNode element. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ 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")); } }
/** * Set values in {@link org.milyn.edisax.model.internal.ValueNode}. * @param node the {@link org.milyn.edisax.model.internal.ValueNode} to populate. * @param valueNode the ValueNode element. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ 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")); } }
/** * Set values in {@link org.milyn.edisax.model.internal.ValueNode}. * @param node the {@link org.milyn.edisax.model.internal.ValueNode} to populate. * @param valueNode the ValueNode element. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ 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")); } }
/** * Set values in {@link org.milyn.edisax.model.internal.ValueNode}. * @param node the {@link org.milyn.edisax.model.internal.ValueNode} to populate. * @param valueNode the ValueNode element. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ 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")); } }