public final String getNamespaceURI(String prefix) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (prefix == null) { throw new IllegalArgumentException(ErrorConsts.ERR_NULL_ARG); } if (prefix.length() > 0) { if (prefix.equals(XMLConstants.XML_NS_PREFIX)) { return XMLConstants.XML_NS_URI; } if (prefix.equals(XMLConstants.XMLNS_ATTRIBUTE)) { return XMLConstants.XMLNS_ATTRIBUTE_NS_URI; } } return doGetNamespaceURI(prefix); }
public final String getPrefix(String nsURI) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (nsURI == null || nsURI.length() == 0) { throw new IllegalArgumentException("Illegal to pass null/empty prefix as argument."); } if (nsURI.equals(XMLConstants.XML_NS_URI)) { return XMLConstants.XML_NS_PREFIX; } if (nsURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { return XMLConstants.XMLNS_ATTRIBUTE; } return doGetPrefix(nsURI); }
public final Iterator getPrefixes(String nsURI) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (nsURI == null || nsURI.length() == 0) { throw new IllegalArgumentException("Illegal to pass null/empty prefix as argument."); } if (nsURI.equals(XMLConstants.XML_NS_URI)) { return new SingletonIterator(XMLConstants.XML_NS_PREFIX); } if (nsURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { return new SingletonIterator(XMLConstants.XMLNS_ATTRIBUTE); } return doGetPrefixes(nsURI); }
protected void outputNsAndAttr(XMLStreamWriter w) throws XMLStreamException { if (mNsCtxt != null) { mNsCtxt.outputNamespaceDeclarations(w); } String[] raw = mRawAttrs; if (raw != null) { for (int i = 0, len = raw.length; i < len; i += 4) { String ln = raw[i]; String prefix = raw[i + OFFSET_NS_PREFIX]; String nsURI = raw[i + OFFSET_NS_URI]; w.writeAttribute(prefix, nsURI, ln, raw[i + OFFSET_VALUE]); } } }
public Iterator getNamespaces() { if (mNsCtxt == null) { return EmptyIterator.getInstance(); } /* !!! 28-Sep-2004: Should refactor, since now it's up to ns context * to construct namespace events... which adds unnecessary * up-dependency from stream level to event objects. */ return mNsCtxt.getNamespaces(); }
public String getNamespaceURI(String prefix) { return (mNsCtxt == null) ? null : mNsCtxt.getNamespaceURI(prefix); }
protected void outputNsAndAttr(Writer w) throws IOException { if (mNsCtxt != null) { mNsCtxt.outputNamespaceDeclarations(w); } String[] raw = mRawAttrs; if (raw != null) { for (int i = 0, len = raw.length; i < len; i += 4) { w.write(' '); String prefix = raw[i + OFFSET_NS_PREFIX]; if (prefix != null && prefix.length() > 0) { w.write(prefix); w.write(':'); } w.write(raw[i]); // local name w.write("=\""); TextEscaper.writeEscapedAttrValue(w, raw[i + OFFSET_VALUE]); w.write('"'); } } }
@Override public Iterator<Namespace> getNamespaces() { if (mNsCtxt == null) { return DataUtil.emptyIterator(); } /* !!! 28-Sep-2004: Should refactor, since now it's up to ns context * to construct namespace events... which adds unnecessary * up-dependency from stream level to event objects. */ return mNsCtxt.getNamespaces(); }
public String getNamespaceURI(String prefix) { return (mNsCtxt == null) ? null : mNsCtxt.getNamespaceURI(prefix); }
protected void outputNsAndAttr(XMLStreamWriter w) throws XMLStreamException { // First namespace declarations, if any: if (mNsCtxt != null) { mNsCtxt.outputNamespaceDeclarations(w); } // Then attributes, if any: if (mAttrs != null && mAttrs.size() > 0) { Iterator it = mAttrs.values().iterator(); while (it.hasNext()) { Attribute attr = (Attribute) it.next(); // Let's only output explicit attribute values: if (!attr.isSpecified()) { continue; } QName name = attr.getName(); String prefix = name.getPrefix(); String ln = name.getLocalPart(); String nsURI = name.getNamespaceURI(); w.writeAttribute(prefix, nsURI, ln, attr.getValue()); } } } }
public Iterator getNamespaces() { if (mNsCtxt == null) { return EmptyIterator.getInstance(); } /* !!! 28-Sep-2004: Should refactor, since now it's up to ns context * to construct namespace events... which adds unnecessary * up-dependency from stream level to event objects. */ return mNsCtxt.getNamespaces(); }
@Override public String getNamespaceURI(String prefix) { return (mNsCtxt == null) ? null : mNsCtxt.getNamespaceURI(prefix); }
public final Iterator getPrefixes(String nsURI) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (nsURI == null || nsURI.length() == 0) { throw new IllegalArgumentException("Illegal to pass null/empty prefix as argument."); } if (nsURI.equals(XMLConstants.XML_NS_URI)) { return new SingletonIterator(XMLConstants.XML_NS_PREFIX); } if (nsURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { return new SingletonIterator(XMLConstants.XMLNS_ATTRIBUTE); } return doGetPrefixes(nsURI); }
public final String getPrefix(String nsURI) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (nsURI == null || nsURI.length() == 0) { throw new IllegalArgumentException("Illegal to pass null/empty prefix as argument."); } if (nsURI.equals(XMLConstants.XML_NS_URI)) { return XMLConstants.XML_NS_PREFIX; } if (nsURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { return XMLConstants.XMLNS_ATTRIBUTE; } return doGetPrefix(nsURI); }
@Override public final String getNamespaceURI(String prefix) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (prefix == null) { throw new IllegalArgumentException(ErrorConsts.ERR_NULL_ARG); } if (prefix.length() > 0) { if (prefix.equals(XMLConstants.XML_NS_PREFIX)) { return XMLConstants.XML_NS_URI; } if (prefix.equals(XMLConstants.XMLNS_ATTRIBUTE)) { return XMLConstants.XMLNS_ATTRIBUTE_NS_URI; } } return doGetNamespaceURI(prefix); }
public Iterator getNamespaces() { if (mNsCtxt == null) { return EmptyIterator.getInstance(); } /* !!! 28-Sep-2004: Should refactor, since now it's up to ns context * to construct namespace events... which adds unnecessary * up-dependency from stream level to event objects. */ return mNsCtxt.getNamespaces(); }
@Override public String getNamespaceURI(String prefix) { return (mNsCtxt == null) ? null : mNsCtxt.getNamespaceURI(prefix); }
public final Iterator getPrefixes(String nsURI) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (nsURI == null || nsURI.length() == 0) { throw new IllegalArgumentException("Illegal to pass null/empty prefix as argument."); } if (nsURI.equals(XMLConstants.XML_NS_URI)) { return new SingletonIterator(XMLConstants.XML_NS_PREFIX); } if (nsURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { return new SingletonIterator(XMLConstants.XMLNS_ATTRIBUTE); } return doGetPrefixes(nsURI); }
public final String getPrefix(String nsURI) { /* First the known offenders; invalid args, 2 predefined xml namespace * prefixes */ if (nsURI == null || nsURI.length() == 0) { throw new IllegalArgumentException("Illegal to pass null/empty prefix as argument."); } if (nsURI.equals(XMLConstants.XML_NS_URI)) { return XMLConstants.XML_NS_PREFIX; } if (nsURI.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) { return XMLConstants.XMLNS_ATTRIBUTE; } return doGetPrefix(nsURI); }