public void startCDATA() { if (null != xPathNode && xPathNode.getUnmarshalNodeValue() != null) { this.isBufferCDATA = true; } }
public void startCDATA() { if (null != xPathNode && xPathNode.getUnmarshalNodeValue() != null) { this.isBufferCDATA = true; } }
public void startCDATA() { if (xPathNode.getUnmarshalNodeValue() != null) { this.isBufferCDATA = true; } }
public NodeValue getAttributeChildNodeValue(String namespace, String localName) { Map attributeChildrenMap = xPathNode.getAttributeChildrenMap(); if (attributeChildrenMap != null) { xPathFragment.setLocalName(localName); if(namespace != null && namespace.length() == 0){ xPathFragment.setNamespaceURI(null); } else { xPathFragment.setNamespaceURI(namespace); } XPathNode node = (XPathNode)attributeChildrenMap.get(xPathFragment); if (node != null) { return node.getUnmarshalNodeValue(); } } return null; }
public NodeValue getAttributeChildNodeValue(String namespace, String localName) { Map<XPathFragment, XPathNode> attributeChildrenMap = xPathNode.getAttributeChildrenMap(); if (attributeChildrenMap != null) { XPathNode resultNode; xPathFragment.setLocalName(localName); xPathFragment.setNamespaceURI(namespace); if (unmarshaller.isCaseInsensitive()){ resultNode = getNodeFromLookupTable(attributeChildrenMap, true); } else { resultNode = attributeChildrenMap.get(xPathFragment); } if (resultNode != null) { return resultNode.getUnmarshalNodeValue(); } } return null; }
public NodeValue getAttributeChildNodeValue(String namespace, String localName) { Map<XPathFragment, XPathNode> attributeChildrenMap = xPathNode.getAttributeChildrenMap(); if (attributeChildrenMap != null) { XPathNode resultNode; xPathFragment.setLocalName(localName); xPathFragment.setNamespaceURI(namespace); if (unmarshaller.isCaseInsensitive()){ resultNode = getNodeFromLookupTable(attributeChildrenMap, true); } else { resultNode = attributeChildrenMap.get(xPathFragment); } if (resultNode != null) { return resultNode.getUnmarshalNodeValue(); } } return null; }
unmarshalContext.characters(this); if (null != xPathNode.getUnmarshalNodeValue()) { getStringBuffer().append(ch, start, length);
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException { if(null != xPathNode.getXPathFragment() && xPathNode.getXPathFragment().nameIsText()) { if (null != xPathNode.getUnmarshalNodeValue()) { xPathNode.getUnmarshalNodeValue().endElement(xPathFragment, this); if (xPathNode.getParent() != null) { xPathNode = xPathNode.getParent(); NodeValue parentNodeValue = xPathNode.getUnmarshalNodeValue(); if ((null == xPathNode.getXPathFragment()) && (parentNodeValue != null)) { XPathFragment parentFragment = new XPathFragment(); NodeValue nodeValue = node.getUnmarshalNodeValue(); if (null != nodeValue) { if (!nodeValue.startElement(xPathFragment, this, atts)) {
if(textNode.getUnmarshalNodeValue().isMixedContentNodeValue()) { String tmpString = new String(ch, start, length); if (!textNode.isWhitespaceAware() && tmpString.trim().length() == 0) { NodeValue unmarshalNodeValue = xPathNode.getUnmarshalNodeValue(); if (null != unmarshalNodeValue && !unmarshalNodeValue.isWrapperNodeValue()) { if(strBufferInitialLength == -1) {
protected void setupHandlerForKeepAsElementPolicy(UnmarshalRecord unmarshalRecord, XPathFragment xPathFragment, Attributes atts) { SAXFragmentBuilder builder = unmarshalRecord.getFragmentBuilder(); builder.setOwningRecord(unmarshalRecord); builder.setMixedContent(xPathNode.getUnmarshalNodeValue().isMixedContentNodeValue()); try { String namespaceURI = Constants.EMPTY_STRING; if (xPathFragment.getNamespaceURI() != null) { namespaceURI = xPathFragment.getNamespaceURI(); } String qName = xPathFragment.getLocalName(); if (xPathFragment.getPrefix() != null) { qName = xPathFragment.getPrefix() + unmarshalRecord.getNamespaceSeparator() + qName; } if(!(unmarshalRecord.getPrefixesForFragment().isEmpty())) { for(Entry<String, String> next:((Map<String, String>) unmarshalRecord.getPrefixesForFragment()).entrySet()) { builder.startPrefixMapping(next.getKey(), next.getValue()); } } builder.startElement(namespaceURI, xPathFragment.getLocalName(), qName, atts); XMLReader xmlReader = unmarshalRecord.getXMLReader(); xmlReader.setContentHandler(builder); xmlReader.setLexicalHandler(null); } catch (SAXException ex) { } }
if (null != xPathNode.getUnmarshalNodeValue()) { xPathNode.getUnmarshalNodeValue().endElement(xPathFragment, this); } else { XPathNode textNode = xPathNode.getTextNode(); if (textNode.getUnmarshalNodeValue().isMappingNodeValue()) { textNode.getUnmarshalNodeValue().endElement(xPathFragment, this);
protected void setupHandlerForKeepAsElementPolicy(UnmarshalRecord unmarshalRecord, XPathFragment xPathFragment, Attributes atts) { SAXFragmentBuilder builder = unmarshalRecord.getFragmentBuilder(); builder.setOwningRecord(unmarshalRecord); builder.setMixedContent(xPathNode.getUnmarshalNodeValue().isMixedContentNodeValue()); try { String namespaceURI = Constants.EMPTY_STRING; if (xPathFragment.getNamespaceURI() != null) { namespaceURI = xPathFragment.getNamespaceURI(); } String qName = xPathFragment.getLocalName(); if (xPathFragment.getPrefix() != null) { qName = xPathFragment.getPrefix() + unmarshalRecord.getNamespaceSeparator() + qName; } if(!(unmarshalRecord.getPrefixesForFragment().isEmpty())) { for(Entry<String, String> next:((Map<String, String>) unmarshalRecord.getPrefixesForFragment()).entrySet()) { builder.startPrefixMapping(next.getKey(), next.getValue()); } } builder.startElement(namespaceURI, xPathFragment.getLocalName(), qName, atts); XMLReader xmlReader = unmarshalRecord.getXMLReader(); xmlReader.setContentHandler(builder); xmlReader.setLexicalHandler(null); } catch (SAXException ex) { } }
if(textNode.getUnmarshalNodeValue().isMixedContentNodeValue()) { String tmpString = new String(ch, start, length); if (!textNode.isWhitespaceAware() && tmpString.trim().length() == 0) { NodeValue unmarshalNodeValue = xPathNode.getUnmarshalNodeValue(); if (null != unmarshalNodeValue && !unmarshalNodeValue.isWrapperNodeValue()) { if(strBufferInitialLength == -1) {
xPathNode.setMarshalNodeValue(aNodeValue); if(aNodeValue.isUnmarshalNodeValue() && xPathNode.getUnmarshalNodeValue() == null) { xPathNode.setUnmarshalNodeValue(aNodeValue); xPathNode.setMarshalNodeValue(aNodeValue); if(aNodeValue.isUnmarshalNodeValue() && xPathNode.getUnmarshalNodeValue() == null) { xPathNode.setUnmarshalNodeValue(aNodeValue);
xPathNode.setMarshalNodeValue(aNodeValue); if(aNodeValue.isUnmarshalNodeValue() && xPathNode.getUnmarshalNodeValue() == null) { xPathNode.setUnmarshalNodeValue(aNodeValue); xPathNode.setMarshalNodeValue(aNodeValue); if(aNodeValue.isUnmarshalNodeValue() && xPathNode.getUnmarshalNodeValue() == null) { xPathNode.setUnmarshalNodeValue(aNodeValue);
xPathNode.setMarshalNodeValue(aNodeValue); if(aNodeValue.isUnmarshalNodeValue() && xPathNode.getUnmarshalNodeValue() == null) { xPathNode.setUnmarshalNodeValue(aNodeValue); xPathNode.setMarshalNodeValue(aNodeValue); if(aNodeValue.isUnmarshalNodeValue() && xPathNode.getUnmarshalNodeValue() == null) { xPathNode.setUnmarshalNodeValue(aNodeValue);
if(marshalRecord.isWrapperAsCollectionName() && null != nonAttributeChildren && nonAttributeChildren.size() == 1) { XPathNode childXPathNode = nonAttributeChildren.get(0); NodeValue childXPathNodeUnmarshalNodeValue = childXPathNode.getUnmarshalNodeValue(); if(childXPathNodeUnmarshalNodeValue != null && childXPathNodeUnmarshalNodeValue.isContainerValue()) { ContainerValue containerValue = (ContainerValue) childXPathNodeUnmarshalNodeValue;
if(marshalRecord.isWrapperAsCollectionName() && null != nonAttributeChildren && nonAttributeChildren.size() == 1) { XPathNode childXPathNode = nonAttributeChildren.get(0); NodeValue childXPathNodeUnmarshalNodeValue = childXPathNode.getUnmarshalNodeValue(); if(childXPathNodeUnmarshalNodeValue != null && childXPathNodeUnmarshalNodeValue.isContainerValue()) { ContainerValue containerValue = (ContainerValue) childXPathNodeUnmarshalNodeValue;
return; NodeValue unmarshalNodeValue = xPathNode.getUnmarshalNodeValue(); if (null != unmarshalNodeValue) { boolean isIncludedInAttributeGroup = true; NodeValue textNodeUnmarshalNodeValue = textNode.getUnmarshalNodeValue(); if(textNode.isWhitespaceAware()){ if (textNodeUnmarshalNodeValue.isMappingNodeValue()) { NodeValue xPathNodeUnmarshalNodeValue = xPathNode.getUnmarshalNodeValue(); if (null != xPathNodeUnmarshalNodeValue && xPathNodeUnmarshalNodeValue.isContainerValue()) { predictedNextXPathNode = xPathNode;
return; NodeValue unmarshalNodeValue = xPathNode.getUnmarshalNodeValue(); if (null != unmarshalNodeValue) { boolean isIncludedInAttributeGroup = true; NodeValue textNodeUnmarshalNodeValue = textNode.getUnmarshalNodeValue(); if(textNode.isWhitespaceAware()){ if (textNodeUnmarshalNodeValue.isMappingNodeValue()) { NodeValue xPathNodeUnmarshalNodeValue = xPathNode.getUnmarshalNodeValue(); if (null != xPathNodeUnmarshalNodeValue && xPathNodeUnmarshalNodeValue.isContainerValue()) { predictedNextXPathNode = xPathNode;