@Override public HashMap getPositionalNodes() { return marshalRecord.getPositionalNodes(); }
@Override public HashMap getPositionalNodes() { return marshalRecord.getPositionalNodes(); }
protected void addPositionalNodes(XPathFragment xPathFragment, NamespaceResolver namespaceResolver) { if (xPathFragment.containsIndex()) { String shortName = xPathFragment.getShortName(); Integer index = (Integer)getPositionalNodes().get(shortName); int start; if (null == index) { start = 1; } else { start = index.intValue(); } for (int x = start; x < xPathFragment.getIndexValue(); x++) { element(xPathFragment); } getPositionalNodes().put(shortName, xPathFragment.getIndexValue() + 1); } }
protected void addPositionalNodes(XPathFragment xPathFragment, NamespaceResolver namespaceResolver) { if (xPathFragment.containsIndex()) { String shortName = xPathFragment.getShortName(); Integer index = (Integer)getPositionalNodes().get(shortName); int start; if (null == index) { start = 1; } else { start = index.intValue(); } for (int x = start; x < xPathFragment.getIndexValue(); x++) { element(xPathFragment); } getPositionalNodes().put(shortName, xPathFragment.getIndexValue() + 1); } }
protected void addPositionalNodes(XPathFragment xPathFragment, NamespaceResolver namespaceResolver) { if (xPathFragment.containsIndex()) { Integer index = (Integer)getPositionalNodes().get(xPathFragment.getShortName()); int start; if (null == index) { start = 1; } else { start = index.intValue(); } for (int x = start; x < xPathFragment.getIndexValue(); x++) { element(xPathFragment); } getPositionalNodes().put(xPathFragment.getShortName(), new Integer(xPathFragment.getIndexValue() + 1)); } } }