/** * Digests attributes and child elements of Component element. * @param node the Component element. * @param component the {@link org.milyn.edisax.model.internal.Component} to populate. * @param namespacePrefix the prefix used to name elements in xml. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ private void digestComponent(Node node, Component component, String namespacePrefix, MappingNode parent) throws EDIConfigurationException { setValuesForComponent(component, node, namespacePrefix, parent); NodeList nodes = node.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { Node currentNode = nodes.item(i); if (currentNode.getNodeName().equalsIgnoreCase(namespacePrefix + "sub-component")) { SubComponent subComponent = new SubComponent(); component.getSubComponents().add(subComponent); setValuesForSubComponent(currentNode, subComponent, namespacePrefix, component); } } }
/** * Digests attributes and child elements of Component element. * @param node the Component element. * @param component the {@link org.milyn.edisax.model.internal.Component} to populate. * @param namespacePrefix the prefix used to name elements in xml. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ private void digestComponent(Node node, Component component, String namespacePrefix, MappingNode parent) throws EDIConfigurationException { setValuesForComponent(component, node, namespacePrefix, parent); NodeList nodes = node.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { Node currentNode = nodes.item(i); if (currentNode.getNodeName().equalsIgnoreCase(namespacePrefix + "sub-component")) { SubComponent subComponent = new SubComponent(); component.getSubComponents().add(subComponent); setValuesForSubComponent(currentNode, subComponent, namespacePrefix, component); } } }
/** * Digests attributes and child elements of Component element. * @param node the Component element. * @param component the {@link org.milyn.edisax.model.internal.Component} to populate. * @param namespacePrefix the prefix used to name elements in xml. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ private void digestComponent(Node node, Component component, String namespacePrefix, MappingNode parent) throws EDIConfigurationException { setValuesForComponent(component, node, namespacePrefix, parent); NodeList nodes = node.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { Node currentNode = nodes.item(i); if (currentNode.getNodeName().equalsIgnoreCase(namespacePrefix + "sub-component")) { SubComponent subComponent = new SubComponent(); component.getSubComponents().add(subComponent); setValuesForSubComponent(currentNode, subComponent, namespacePrefix, component); } } }
/** * Digests attributes and child elements of Component element. * @param node the Component element. * @param component the {@link org.milyn.edisax.model.internal.Component} to populate. * @param namespacePrefix the prefix used to name elements in xml. * @throws org.milyn.edisax.EDIConfigurationException is thrown when values are badly formatted. */ private void digestComponent(Node node, Component component, String namespacePrefix, MappingNode parent) throws EDIConfigurationException { setValuesForComponent(component, node, namespacePrefix, parent); NodeList nodes = node.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { Node currentNode = nodes.item(i); if (currentNode.getNodeName().equalsIgnoreCase(namespacePrefix + "sub-component")) { SubComponent subComponent = new SubComponent(); component.getSubComponents().add(subComponent); setValuesForSubComponent(currentNode, subComponent, namespacePrefix, component); } } }