public static MergedNsContext construct(NamespaceContext parentCtxt, List localNs) { return new MergedNsContext(parentCtxt, localNs); }
public NamespaceContext getNamespaceContext() { if (mActualNsCtxt == null) { if (mNsDecls == null) { mActualNsCtxt = mParentNsCtxt; } else { mActualNsCtxt = MergedNsContext.construct(mParentNsCtxt, mNsDecls); } } return mActualNsCtxt; }
Namespace ns = (Namespace) mNamespaces.get(i); if (nsURI.equals(ns.getNamespaceURI())) { l = addToList(l, ns.getPrefix()); String p2 = (String) it.next(); String uri2 = getNamespaceURI(p2); if (uri2.equals(nsURI)) { l = addToList(l, p2); l = addToList(l, XMLConstants.XML_NS_PREFIX); l = addToList(l, XMLConstants.XMLNS_ATTRIBUTE);
if (prefix != null) { String uri2 = getNamespaceURI(prefix); if (uri2.equals(nsURI)) { if (!p2.equals(prefix)) { // no point re-checking first prefix String uri2 = getNamespaceURI(p2); if (uri2.equals(nsURI)) {