segmentGroup.setMaxOccurs(getNodeValueAsInteger(node, "maxOccurs")); segmentGroup.setMinOccurs(getNodeValueAsInteger(node, "minOccurs")); setValuesForMappingNode(node, segmentGroup, namespacePrefix, parent);
segmentGroup.setMaxOccurs(getNodeValueAsInteger(node, "maxOccurs")); segmentGroup.setMinOccurs(getNodeValueAsInteger(node, "minOccurs")); setValuesForMappingNode(node, segmentGroup, namespacePrefix, parent);
segmentGroup.setMaxOccurs(getNodeValueAsInteger(node, "maxOccurs")); segmentGroup.setMinOccurs(getNodeValueAsInteger(node, "minOccurs")); setValuesForMappingNode(node, segmentGroup, namespacePrefix, parent);
segmentGroup.setMaxOccurs(getNodeValueAsInteger(node, "maxOccurs")); segmentGroup.setMinOccurs(getNodeValueAsInteger(node, "minOccurs")); setValuesForMappingNode(node, segmentGroup, namespacePrefix, parent);
/** * 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")); } }
/** * Set values in {@link org.milyn.edisax.model.internal.Segment}. * @param segment the {@link org.milyn.edisax.model.internal.Segment} to populate. * @param node the Segment element. */ private void setValuesForSegment(Segment segment, Node node, String namespacePrefix, MappingNode parent) { segment.setMaxOccurs(getNodeValueAsInteger(node, "maxOccurs")); segment.setMinOccurs(getNodeValueAsInteger(node, "minOccurs")); segment.setSegcode(getAttributeValue(node, "segcode")); segment.setTruncatable(getNodeValueAsBoolean(node, "truncatable")); segment.setIgnoreUnmappedFields(getNodeValueAsBoolean(node, "ignoreUnmappedFields")); segment.setDescription(getAttributeValue(node, "description")); setValuesForMappingNode(node, segment, namespacePrefix, parent); if(segment.getNodeTypeRef() == null) { // Backward compatibility support. Schema pre v 1.4 supported a segref // on <segment>, which we thn generalised as nodeTypeRef for all node types. segment.setNodeTypeRef(getAttributeValue(node, "segref")); } }
/** * Set values in {@link org.milyn.edisax.model.internal.Segment}. * @param segment the {@link org.milyn.edisax.model.internal.Segment} to populate. * @param node the Segment element. */ private void setValuesForSegment(Segment segment, Node node, String namespacePrefix, MappingNode parent) { segment.setMaxOccurs(getNodeValueAsInteger(node, "maxOccurs")); segment.setMinOccurs(getNodeValueAsInteger(node, "minOccurs")); segment.setSegcode(getAttributeValue(node, "segcode")); segment.setTruncatable(getNodeValueAsBoolean(node, "truncatable")); segment.setIgnoreUnmappedFields(getNodeValueAsBoolean(node, "ignoreUnmappedFields")); segment.setDescription(getAttributeValue(node, "description")); setValuesForMappingNode(node, segment, namespacePrefix, parent); if(segment.getNodeTypeRef() == null) { // Backward compatibility support. Schema pre v 1.4 supported a segref // on <segment>, which we thn generalised as nodeTypeRef for all node types. segment.setNodeTypeRef(getAttributeValue(node, "segref")); } }
/** * Set values in {@link org.milyn.edisax.model.internal.Segment}. * @param segment the {@link org.milyn.edisax.model.internal.Segment} to populate. * @param node the Segment element. */ private void setValuesForSegment(Segment segment, Node node, String namespacePrefix, MappingNode parent) { segment.setMaxOccurs(getNodeValueAsInteger(node, "maxOccurs")); segment.setMinOccurs(getNodeValueAsInteger(node, "minOccurs")); segment.setSegcode(getAttributeValue(node, "segcode")); segment.setTruncatable(getNodeValueAsBoolean(node, "truncatable")); segment.setIgnoreUnmappedFields(getNodeValueAsBoolean(node, "ignoreUnmappedFields")); segment.setDescription(getAttributeValue(node, "description")); setValuesForMappingNode(node, segment, namespacePrefix, parent); if(segment.getNodeTypeRef() == null) { // Backward compatibility support. Schema pre v 1.4 supported a segref // on <segment>, which we thn generalised as nodeTypeRef for all node types. segment.setNodeTypeRef(getAttributeValue(node, "segref")); } }
/** * Set values in {@link org.milyn.edisax.model.internal.Segment}. * @param segment the {@link org.milyn.edisax.model.internal.Segment} to populate. * @param node the Segment element. */ private void setValuesForSegment(Segment segment, Node node, String namespacePrefix, MappingNode parent) { segment.setMaxOccurs(getNodeValueAsInteger(node, "maxOccurs")); segment.setMinOccurs(getNodeValueAsInteger(node, "minOccurs")); segment.setSegcode(getAttributeValue(node, "segcode")); segment.setTruncatable(getNodeValueAsBoolean(node, "truncatable")); segment.setIgnoreUnmappedFields(getNodeValueAsBoolean(node, "ignoreUnmappedFields")); segment.setDescription(getAttributeValue(node, "description")); setValuesForMappingNode(node, segment, namespacePrefix, parent); if(segment.getNodeTypeRef() == null) { // Backward compatibility support. Schema pre v 1.4 supported a segref // on <segment>, which we thn generalised as nodeTypeRef for all node types. segment.setNodeTypeRef(getAttributeValue(node, "segref")); } }