@Override public Collection<QName> getExpectedElements() { final List<QName> elements = new LinkedList<QName>(); final XPathNodeWrapper currentNodeWrapper = getCurrentNodeWrapper(); final Map<XPathFragment, XPathNode> nonAttributeChildrenMap = currentNodeWrapper == null ? null : currentNodeWrapper.xPathNode.getNonAttributeChildrenMap(); if (nonAttributeChildrenMap != null) { for(Map.Entry<XPathFragment, XPathNode> entry : nonAttributeChildrenMap.entrySet()) { elements.add(new QName(entry.getKey().getNamespaceURI(), entry.getKey().getLocalName())); } } return elements; }
public Map<String, EntityType> getEntitiesTypesMap(boolean isAttribute) { Map<String, EntityType> entitiesTypes = isAttribute ? attributeTypeMap : elementTypeMap; if (entitiesTypes.isEmpty()) { final Map<XPathFragment, XPathNode> nodeMap = isAttribute ? xPathNode.getAttributeChildrenMap() : xPathNode.getNonAttributeChildrenMap(); if (nodeMap != null) { for(Map.Entry<XPathFragment, XPathNode> entry : nodeMap.entrySet()) { entitiesTypes.put(entry.getKey().getLocalName(), new EntityType(entry.getKey().getXMLField().getType())); } } } return entitiesTypes; }
actualNodeWrapper == null ? null : actualNodeWrapper.xPathNode.getNonAttributeChildrenMap();
private boolean isTextValue(String localName, UnmarshalRecord contentHandler_) { XPathNode currentNode = ((UnmarshalRecord) contentHandler_).getXPathNode(); if (currentNode == null) { return textWrapper != null && textWrapper.equals(localName); } return ((currentNode.getNonAttributeChildrenMap() == null || currentNode.getNonAttributeChildrenMap().size() == 0 || (currentNode.getNonAttributeChildrenMap().size() == 1 && currentNode.getTextNode() != null) ) && textWrapper != null && textWrapper.equals(localName) ); }
private boolean isTextValue(String localName) { XPathNode currentNode = ((UnmarshalRecord) contentHandler).getXPathNode(); if (currentNode == null) { return textWrapper != null && textWrapper.equals(localName); } return ((currentNode.getNonAttributeChildrenMap() == null || currentNode.getNonAttributeChildrenMap().size() == 0 || (currentNode.getNonAttributeChildrenMap().size() == 1 && currentNode.getTextNode() != null) ) && textWrapper != null && textWrapper.equals(localName) ); }
@Override public Collection<QName> getExpectedElements() { final List<QName> elements = new LinkedList<QName>(); final XPathNodeWrapper currentNodeWrapper = getCurrentNodeWrapper(); final Map<XPathFragment, XPathNode> nonAttributeChildrenMap = currentNodeWrapper == null ? null : currentNodeWrapper.xPathNode.getNonAttributeChildrenMap(); if (nonAttributeChildrenMap != null) { for(Map.Entry<XPathFragment, XPathNode> entry : nonAttributeChildrenMap.entrySet()) { elements.add(new QName(entry.getKey().getNamespaceURI(), entry.getKey().getLocalName())); } } return elements; }
@Override public Collection<QName> getExpectedElements() { final List<QName> elements = new LinkedList<QName>(); final XPathNodeWrapper currentNodeWrapper = getCurrentNodeWrapper(); final Map<XPathFragment, XPathNode> nonAttributeChildrenMap = currentNodeWrapper == null ? null : currentNodeWrapper.xPathNode.getNonAttributeChildrenMap(); if (nonAttributeChildrenMap != null) { for(Map.Entry<XPathFragment, XPathNode> entry : nonAttributeChildrenMap.entrySet()) { elements.add(new QName(entry.getKey().getNamespaceURI(), entry.getKey().getLocalName())); } } return elements; }
public Map<String, EntityType> getEntitiesTypesMap(boolean isAttribute) { Map<String, EntityType> entitiesTypes = isAttribute ? attributeTypeMap : elementTypeMap; if (entitiesTypes.isEmpty()) { final Map<XPathFragment, XPathNode> nodeMap = isAttribute ? xPathNode.getAttributeChildrenMap() : xPathNode.getNonAttributeChildrenMap(); if (nodeMap != null) { for(Map.Entry<XPathFragment, XPathNode> entry : nodeMap.entrySet()) { entitiesTypes.put(entry.getKey().getLocalName(), new EntityType(entry.getKey().getXMLField().getType())); } } } return entitiesTypes; }
public Map<String, EntityType> getEntitiesTypesMap(boolean isAttribute) { Map<String, EntityType> entitiesTypes = isAttribute ? attributeTypeMap : elementTypeMap; if (entitiesTypes.isEmpty()) { final Map<XPathFragment, XPathNode> nodeMap = isAttribute ? xPathNode.getAttributeChildrenMap() : xPathNode.getNonAttributeChildrenMap(); if (nodeMap != null) { for(Map.Entry<XPathFragment, XPathNode> entry : nodeMap.entrySet()) { entitiesTypes.put(entry.getKey().getLocalName(), new EntityType(entry.getKey().getXMLField().getType())); } } } return entitiesTypes; }
public Object getNonAttributeChild(int index, XPathNode xPathNode) { Setting setting = settings.get(index); if(null == setting.getName()) { return xPathNode.getAnyNode(); } else { if (setting.getName().equals(XMLConstants.TEXT)) { return xPathNode.getTextNode(); } else { indexFragment.setLocalName(null); indexFragment.setXPath(setting.getName()); indexFragment.setNamespaceURI(setting.getNamespaceURI()); return xPathNode.getNonAttributeChildrenMap().get(indexFragment); } } }
public Object getNonAttributeChild(int index, XPathNode xPathNode) { Setting setting = settings.get(index); if(null == setting.getName()) { return xPathNode.getAnyNode(); } else { if (setting.getName().equals(Constants.TEXT)) { return xPathNode.getTextNode(); } else { indexFragment.setLocalName(null); indexFragment.setXPath(setting.getName()); indexFragment.setNamespaceURI(setting.getNamespaceURI()); return xPathNode.getNonAttributeChildrenMap().get(indexFragment); } } }
public Object getNonAttributeChild(int index, XPathNode xPathNode) { Setting setting = settings.get(index); if(null == setting.getName()) { return xPathNode.getAnyNode(); } else { if (setting.getName().equals(Constants.TEXT)) { return xPathNode.getTextNode(); } else { indexFragment.setLocalName(null); indexFragment.setXPath(setting.getName()); indexFragment.setNamespaceURI(setting.getNamespaceURI()); return xPathNode.getNonAttributeChildrenMap().get(indexFragment); } } }
Map nonAttributeChildrenMap = xPathNode.getNonAttributeChildrenMap(); if (null != nonAttributeChildrenMap) { resultNode = (XPathNode)nonAttributeChildrenMap.get(xPathFragment);
actualNodeWrapper == null ? null : actualNodeWrapper.xPathNode.getNonAttributeChildrenMap();
actualNodeWrapper == null ? null : actualNodeWrapper.xPathNode.getNonAttributeChildrenMap();
Map<XPathFragment, XPathNode> nonAttributeChildrenMap = xPathNode.getNonAttributeChildrenMap();
Map<XPathFragment, XPathNode> nonAttributeChildrenMap = xPathNode.getNonAttributeChildrenMap();
xPathNode = xPathNode.getTextNode(); } else { Map nonAttributeChildrenMap = xPathNode.getNonAttributeChildrenMap(); if (null == nonAttributeChildrenMap) { xPathNode = null;
xPathNode = xPathNode.getTextNode(); } else { Map nonAttributeChildrenMap = xPathNode.getNonAttributeChildrenMap(); if (null == nonAttributeChildrenMap) { xPathNode = null;
currentFragment.setNamespaceURI(uri); currentFragment.setNamespaceAware(isNamespaceAware()); XPathNode groupingXPathNode = unmarshalRecordXPathNode.getNonAttributeChildrenMap().get(currentFragment); if (groupingXPathNode != null) { if (groupingXPathNode.getUnmarshalNodeValue() instanceof CollectionGroupingElementNodeValue) {