/** * Gets attribute value from node if it exists. Otherwise returns null. * @param node the node. * @param name the name of the attribute. * @return Integer value if attribute exists in node. */ private static Integer getNodeValueAsInteger(Node node, String name) { String value = getAttributeValue(node, name); if (value == null) { return null; } return Integer.parseInt(value); }
/** * Gets attribute value from node if it exists. Otherwise returns null. * @param node the node. * @param name the name of the attribute. * @return Boolean value if attribute exists in node. */ private static Boolean getNodeValueAsBoolean(Node node, String name) { String value = getAttributeValue(node, name); if (value == null) { return null; } return Boolean.parseBoolean(value); }
/** * Gets attribute value from node if it exists. Otherwise returns null. * @param node the node. * @param name the name of the attribute. * @return Integer value if attribute exists in node. */ private static Integer getNodeValueAsInteger(Node node, String name) { String value = getAttributeValue(node, name); if (value == null) { return null; } return Integer.parseInt(value); }
/** * Gets attribute value from node if it exists. Otherwise returns null. * @param node the node. * @param name the name of the attribute. * @return Integer value if attribute exists in node. */ private static Integer getNodeValueAsInteger(Node node, String name) { String value = getAttributeValue(node, name); if (value == null) { return null; } return Integer.parseInt(value); }
/** * Gets attribute value from node if it exists. Otherwise returns null. * @param node the node. * @param name the name of the attribute. * @return Integer value if attribute exists in node. */ private static Integer getNodeValueAsInteger(Node node, String name) { String value = getAttributeValue(node, name); if (value == null) { return null; } return Integer.parseInt(value); }
/** * Gets attribute value from node if it exists. Otherwise returns null. * @param node the node. * @param name the name of the attribute. * @return Boolean value if attribute exists in node. */ private static Boolean getNodeValueAsBoolean(Node node, String name) { String value = getAttributeValue(node, name); if (value == null) { return null; } return Boolean.parseBoolean(value); }
/** * Gets attribute value from node if it exists. Otherwise returns null. * @param node the node. * @param name the name of the attribute. * @return Boolean value if attribute exists in node. */ private static Boolean getNodeValueAsBoolean(Node node, String name) { String value = getAttributeValue(node, name); if (value == null) { return null; } return Boolean.parseBoolean(value); }
/** * Gets attribute value from node if it exists. Otherwise returns null. * @param node the node. * @param name the name of the attribute. * @return Boolean value if attribute exists in node. */ private static Boolean getNodeValueAsBoolean(Node node, String name) { String value = getAttributeValue(node, name); if (value == null) { return null; } return Boolean.parseBoolean(value); }
/** * Digest attributes of Delimiter element and populate Delimiter. * @param node the Delimiter element. * @param edimap the {@link org.milyn.edisax.model.internal.Edimap} to populate. */ private static void digestDelimiters(Node node, Edimap edimap) { Delimiters delimiters = new Delimiters(); edimap.setDelimiters(delimiters); delimiters.setSegment(getAttributeValue(node, "segment")); delimiters.setField(getAttributeValue(node, "field")); delimiters.setFieldRepeat(getAttributeValue(node, "fieldRepeat")); delimiters.setComponent(getAttributeValue(node, "component")); delimiters.setSubComponent(getAttributeValue(node, "sub-component")); delimiters.setEscape(getAttributeValue(node, "escape")); delimiters.setDecimalSeparator(getAttributeValue(node, "decimalSeparator")); }
/** * Digest attributes of Delimiter element and populate Delimiter. * @param node the Delimiter element. * @param edimap the {@link org.milyn.edisax.model.internal.Edimap} to populate. */ private static void digestDelimiters(Node node, Edimap edimap) { Delimiters delimiters = new Delimiters(); edimap.setDelimiters(delimiters); delimiters.setSegment(getAttributeValue(node, "segment")); delimiters.setField(getAttributeValue(node, "field")); delimiters.setFieldRepeat(getAttributeValue(node, "fieldRepeat")); delimiters.setComponent(getAttributeValue(node, "component")); delimiters.setSubComponent(getAttributeValue(node, "sub-component")); delimiters.setEscape(getAttributeValue(node, "escape")); delimiters.setDecimalSeparator(getAttributeValue(node, "decimalSeparator")); }
/** * Digest attributes of Delimiter element and populate Delimiter. * @param node the Delimiter element. * @param edimap the {@link org.milyn.edisax.model.internal.Edimap} to populate. */ private static void digestDelimiters(Node node, Edimap edimap) { Delimiters delimiters = new Delimiters(); edimap.setDelimiters(delimiters); delimiters.setSegment(getAttributeValue(node, "segment")); delimiters.setField(getAttributeValue(node, "field")); delimiters.setFieldRepeat(getAttributeValue(node, "fieldRepeat")); delimiters.setComponent(getAttributeValue(node, "component")); delimiters.setSubComponent(getAttributeValue(node, "sub-component")); delimiters.setEscape(getAttributeValue(node, "escape")); delimiters.setDecimalSeparator(getAttributeValue(node, "decimalSeparator")); }
/** * Digest attributes of Delimiter element and populate Delimiter. * @param node the Delimiter element. * @param edimap the {@link org.milyn.edisax.model.internal.Edimap} to populate. */ private static void digestDelimiters(Node node, Edimap edimap) { Delimiters delimiters = new Delimiters(); edimap.setDelimiters(delimiters); delimiters.setSegment(getAttributeValue(node, "segment")); delimiters.setField(getAttributeValue(node, "field")); delimiters.setFieldRepeat(getAttributeValue(node, "fieldRepeat")); delimiters.setComponent(getAttributeValue(node, "component")); delimiters.setSubComponent(getAttributeValue(node, "sub-component")); delimiters.setEscape(getAttributeValue(node, "escape")); delimiters.setDecimalSeparator(getAttributeValue(node, "decimalSeparator")); }
/** * Set values in {@link org.milyn.edisax.model.internal.MappingNode}. * @param node the {@link org.milyn.edisax.model.internal.MappingNode} to populate. * @param mappingNode the MappingNode element. */ private void setValuesForMappingNode(Node node, MappingNode mappingNode, String namespacePrefix, MappingNode parent) { mappingNode.setName(getAttributeValue(node, "name")); mappingNode.setXmltag(getAttributeValue(node, "xmltag")); mappingNode.setNodeTypeRef(getAttributeValue(node, "nodeTypeRef")); mappingNode.setDocumentation(getNodeValue(node, namespacePrefix + "documentation")); mappingNode.setParent(parent); if (parent != null) { mappingNode.setNamespace(parent.getNamespace()); } }
/** * Set values in {@link org.milyn.edisax.model.internal.MappingNode}. * @param node the {@link org.milyn.edisax.model.internal.MappingNode} to populate. * @param mappingNode the MappingNode element. */ private void setValuesForMappingNode(Node node, MappingNode mappingNode, String namespacePrefix, MappingNode parent) { mappingNode.setName(getAttributeValue(node, "name")); mappingNode.setXmltag(getAttributeValue(node, "xmltag")); mappingNode.setNodeTypeRef(getAttributeValue(node, "nodeTypeRef")); mappingNode.setDocumentation(getNodeValue(node, namespacePrefix + "documentation")); mappingNode.setParent(parent); if (parent != null) { mappingNode.setNamespace(parent.getNamespace()); } }
/** * Set values in {@link org.milyn.edisax.model.internal.MappingNode}. * @param node the {@link org.milyn.edisax.model.internal.MappingNode} to populate. * @param mappingNode the MappingNode element. */ private void setValuesForMappingNode(Node node, MappingNode mappingNode, String namespacePrefix, MappingNode parent) { mappingNode.setName(getAttributeValue(node, "name")); mappingNode.setXmltag(getAttributeValue(node, "xmltag")); mappingNode.setNodeTypeRef(getAttributeValue(node, "nodeTypeRef")); mappingNode.setDocumentation(getNodeValue(node, namespacePrefix + "documentation")); mappingNode.setParent(parent); if (parent != null) { mappingNode.setNamespace(parent.getNamespace()); } }
/** * Set values in {@link org.milyn.edisax.model.internal.MappingNode}. * @param node the {@link org.milyn.edisax.model.internal.MappingNode} to populate. * @param mappingNode the MappingNode element. */ private void setValuesForMappingNode(Node node, MappingNode mappingNode, String namespacePrefix, MappingNode parent) { mappingNode.setName(getAttributeValue(node, "name")); mappingNode.setXmltag(getAttributeValue(node, "xmltag")); mappingNode.setNodeTypeRef(getAttributeValue(node, "nodeTypeRef")); mappingNode.setDocumentation(getNodeValue(node, namespacePrefix + "documentation")); mappingNode.setParent(parent); if (parent != null) { mappingNode.setNamespace(parent.getNamespace()); } }
/** * Digest attributes of Import element and populate Import. * @param node the Import element. * @param edimap the {@link org.milyn.edisax.model.internal.Edimap} to populate. */ private void digestImport(Node node, Edimap edimap) { Import edimapImport = new Import(); edimap.getImports().add(edimapImport); URI resourceURI = importLocator.resolveURI(getAttributeValue(node, "resource")); edimapImport.setResourceURI(resourceURI); edimapImport.setNamespace(getAttributeValue(node, "namespace")); edimapImport.setTruncatableFields(getNodeValueAsBoolean(node, "truncatableFields")); edimapImport.setTruncatableComponents(getNodeValueAsBoolean(node, "truncatableComponents")); edimapImport.setTruncatableSegments(getNodeValueAsBoolean(node, "truncatableSegments")); }
/** * Digest attributes of Import element and populate Import. * @param node the Import element. * @param edimap the {@link org.milyn.edisax.model.internal.Edimap} to populate. */ private void digestImport(Node node, Edimap edimap) { Import edimapImport = new Import(); edimap.getImports().add(edimapImport); URI resourceURI = importLocator.resolveURI(getAttributeValue(node, "resource")); edimapImport.setResourceURI(resourceURI); edimapImport.setNamespace(getAttributeValue(node, "namespace")); edimapImport.setTruncatableFields(getNodeValueAsBoolean(node, "truncatableFields")); edimapImport.setTruncatableComponents(getNodeValueAsBoolean(node, "truncatableComponents")); edimapImport.setTruncatableSegments(getNodeValueAsBoolean(node, "truncatableSegments")); }
/** * Digest attributes of Import element and populate Import. * @param node the Import element. * @param edimap the {@link org.milyn.edisax.model.internal.Edimap} to populate. */ private void digestImport(Node node, Edimap edimap) { Import edimapImport = new Import(); edimap.getImports().add(edimapImport); URI resourceURI = importLocator.resolveURI(getAttributeValue(node, "resource")); edimapImport.setResourceURI(resourceURI); edimapImport.setNamespace(getAttributeValue(node, "namespace")); edimapImport.setTruncatableFields(getNodeValueAsBoolean(node, "truncatableFields")); edimapImport.setTruncatableComponents(getNodeValueAsBoolean(node, "truncatableComponents")); edimapImport.setTruncatableSegments(getNodeValueAsBoolean(node, "truncatableSegments")); }
/** * Digest attributes of Import element and populate Import. * @param node the Import element. * @param edimap the {@link org.milyn.edisax.model.internal.Edimap} to populate. */ private void digestImport(Node node, Edimap edimap) { Import edimapImport = new Import(); edimap.getImports().add(edimapImport); URI resourceURI = importLocator.resolveURI(getAttributeValue(node, "resource")); edimapImport.setResourceURI(resourceURI); edimapImport.setNamespace(getAttributeValue(node, "namespace")); edimapImport.setTruncatableFields(getNodeValueAsBoolean(node, "truncatableFields")); edimapImport.setTruncatableComponents(getNodeValueAsBoolean(node, "truncatableComponents")); edimapImport.setTruncatableSegments(getNodeValueAsBoolean(node, "truncatableSegments")); }