private void updateXPathFragment(String qName, String localName, String namespaceURI) { if (namespaceURI != null && namespaceURI.length() == 0) { xPathFragment.setLocalName(qName); xPathFragment.setNamespaceURI(null); } else { xPathFragment.setLocalName(localName); xPathFragment.setNamespaceURI(namespaceURI); } }
private void updateXPathFragment(String qName, String localName, String namespaceURI) { if (namespaceURI != null && namespaceURI.length() == 0) { xPathFragment.setLocalName(qName); xPathFragment.setNamespaceURI(null); } else { xPathFragment.setLocalName(localName); xPathFragment.setNamespaceURI(namespaceURI); } }
public void endElement(String namespaceURI, String localName, String qName) throws SAXException { XPathFragment xPathFragment = new XPathFragment(localName); xPathFragment.setNamespaceURI(namespaceURI); JSONFormattedWriterRecord.this.endElement(xPathFragment, namespaceResolver); }
public void endElement(String namespaceURI, String localName, String qName) throws SAXException { XPathFragment xPathFragment = new XPathFragment(localName); xPathFragment.setNamespaceURI(namespaceURI); JSONWriterRecord.this.endElement(xPathFragment, namespaceResolver); }
public void endElement(String namespaceURI, String localName, String qName) throws SAXException { XPathFragment xPathFragment = new XPathFragment(localName); xPathFragment.setNamespaceURI(namespaceURI); JSONFormattedWriterRecord.this.endElement(xPathFragment, namespaceResolver); }
public void endElement(String namespaceURI, String localName, String qName) throws SAXException { XPathFragment xPathFragment = new XPathFragment(localName); xPathFragment.setNamespaceURI(namespaceURI); JSONWriterRecord.this.endElement(xPathFragment, namespaceResolver); }
/** * Used when an nil attribute should be written * @since EclipseLink 2.4 */ public void nilSimple(NamespaceResolver namespaceResolver){ XPathFragment groupingFragment = openStartGroupingElements(namespaceResolver); String xsiPrefix = processNamespaceResolverForXSIPrefix(namespaceResolver); StringBuilder qName = new StringBuilder(Constants.ATTRIBUTE); // Unsynchronized qName.append(xsiPrefix).append(COLON_W_SCHEMA_NIL_ATTRIBUTE); XPathFragment nilFragment = new XPathFragment(qName.toString()); nilFragment.setNamespaceURI(javax.xml.XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI); attribute(nilFragment, namespaceResolver, TRUE); closeStartGroupingElements(groupingFragment); }
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException { XPathFragment xPathFragment = new XPathFragment(localName); xPathFragment.setNamespaceURI(namespaceURI); openStartElement(xPathFragment, namespaceResolver); handleAttributes(atts); }
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException { XPathFragment xPathFragment = new XPathFragment(localName); xPathFragment.setNamespaceURI(namespaceURI); openStartElement(xPathFragment, namespaceResolver); handleAttributes(atts); }
/** * Marshal an attribute for the give namespaceURI, localName, qualifiedName and value * @param namespaceURI * @param localName * @param qName * @param value */ public void attribute(String namespaceURI, String localName, String qName, String value){ XMLField xmlField = new XMLField(XMLConstants.ATTRIBUTE +qName); xmlField.setNamespaceResolver(getNamespaceResolver()); xmlField.getLastXPathFragment().setNamespaceURI(namespaceURI); add(xmlField, value); }
/** * Marshal an attribute for the give namespaceURI, localName, qualifiedName and value * @param namespaceURI * @param localName * @param qName * @param value */ public void attribute(String namespaceURI, String localName, String qName, String value){ XMLField xmlField = new XMLField(XMLConstants.ATTRIBUTE +qName); xmlField.setNamespaceResolver(getNamespaceResolver()); xmlField.getLastXPathFragment().setNamespaceURI(namespaceURI); add(xmlField, value); }
/** * INTERNAL: */ public void attribute(String namespaceURI, String localName, String qName, String value) { XPathFragment xPathFragment = new XPathFragment(); xPathFragment.setNamespaceURI(namespaceURI); xPathFragment.setAttribute(true); xPathFragment.setLocalName(localName); openStartElement(xPathFragment, namespaceResolver); characters(null, value, null, false, true); endElement(xPathFragment, namespaceResolver); }
@Override public void attribute(String namespaceURI, String localName, String qName, String value) { XPathFragment xPathFragment = new XPathFragment(); xPathFragment.setNamespaceURI(namespaceURI); xPathFragment.setAttribute(true); xPathFragment.setLocalName(localName); openStartElement(xPathFragment, namespaceResolver); characters(null, value, null, false, true); endElement(xPathFragment, namespaceResolver); }
@Override public void attribute(String namespaceURI, String localName, String qName, String value) { XPathFragment xPathFragment = new XPathFragment(); xPathFragment.setNamespaceURI(namespaceURI); xPathFragment.setAttribute(true); xPathFragment.setLocalName(localName); openStartElement(xPathFragment, namespaceResolver); characters(null, value, null, false, true); endElement(xPathFragment, namespaceResolver); }
/** * INTERNAL: */ public void attribute(String namespaceURI, String localName, String qName, String value) { XPathFragment xPathFragment = new XPathFragment(); xPathFragment.setNamespaceURI(namespaceURI); xPathFragment.setAttribute(true); xPathFragment.setLocalName(localName); openStartElement(xPathFragment, namespaceResolver); characters(null, value, null, false, true); endElement(xPathFragment, namespaceResolver); }
public void initialize(DatabaseMapping mapping, Session session) { XPathFragment fragment = associatedField.getXPathFragment(); while(fragment.getNextFragment() != null && !(fragment.getNextFragment().nameIsText())) { fragment = fragment.getNextFragment(); } if(fragment.hasNamespace() && associatedField.getNamespaceResolver() != null){ String uri = associatedField.getNamespaceResolver().resolveNamespacePrefix(fragment.getPrefix()); fragment.setNamespaceURI(uri); } this.rootFragment = fragment; this.mapping = mapping; }
public void initialize(DatabaseMapping mapping, Session session) { XPathFragment fragment = associatedField.getXPathFragment(); while(fragment.getNextFragment() != null && !(fragment.getNextFragment().nameIsText())) { fragment = fragment.getNextFragment(); } if(fragment.hasNamespace() && associatedField.getNamespaceResolver() != null){ String uri = associatedField.getNamespaceResolver().resolveNamespacePrefix(fragment.getPrefix()); fragment.setNamespaceURI(uri); } this.rootFragment = fragment; this.mapping = mapping; }
public void initialize(DatabaseMapping mapping, Session session) { XPathFragment fragment = associatedField.getXPathFragment(); while(fragment.getNextFragment() != null && !(fragment.getNextFragment().nameIsText())) { fragment = fragment.getNextFragment(); } if(fragment.hasNamespace() && associatedField.getNamespaceResolver() != null){ String uri = associatedField.getNamespaceResolver().resolveNamespacePrefix(fragment.getPrefix()); fragment.setNamespaceURI(uri); } this.rootFragment = fragment; this.mapping = mapping; }
public void setXPathNode(XPathNode xPathNode) { super.setXPathNode(xPathNode); xmlDirectMapping.getNullPolicy().xPathNode(xPathNode, this); if(((Field) xmlDirectMapping.getField()).isTypedTextField()) { XPathFragment typeAttributeXPathFragment = new XPathFragment(); typeAttributeXPathFragment.setAttribute(true); typeAttributeXPathFragment.setLocalName(Constants.SCHEMA_TYPE_ATTRIBUTE); typeAttributeXPathFragment.setNamespaceURI(javax.xml.XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI); xPathNode.getParent().addChild(typeAttributeXPathFragment, new TypeNodeValue(), null); } }
public void setXPathNode(XPathNode xPathNode) { super.setXPathNode(xPathNode); xmlDirectMapping.getNullPolicy().xPathNode(xPathNode, this); if(((Field) xmlDirectMapping.getField()).isTypedTextField()) { XPathFragment typeAttributeXPathFragment = new XPathFragment(); typeAttributeXPathFragment.setAttribute(true); typeAttributeXPathFragment.setLocalName(Constants.SCHEMA_TYPE_ATTRIBUTE); typeAttributeXPathFragment.setNamespaceURI(javax.xml.XMLConstants.W3C_XML_SCHEMA_INSTANCE_NS_URI); xPathNode.getParent().addChild(typeAttributeXPathFragment, new TypeNodeValue(), null); } }