/** * @return an iteration of the namespace prefixes in this contex.t */ @Override public Iterator<String> getPrefixes() { Set<String> prefixes = new HashSet<>(2); prefixes.add("ui"); prefixes.add("html"); if (backing != null) { for (Iterator<?> i = backing.getPrefixes(); i.hasNext();) { prefixes.add((String) i.next()); } } return prefixes.iterator(); } }
private static Map turnIntoMap(NamespaceContext ctx) { HashMap/*<String, String>*/ m = new HashMap(); for (Iterator i = ctx.getPrefixes(); i.hasNext(); ) { String prefix = (String) i.next(); String uri = ctx.getNamespaceURI(prefix); // according to the Javadocs only the constants defined in // XMLConstants are allowed as prefixes for the following // two URIs if (!XMLConstants.XML_NS_URI.equals(uri) && !XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(uri)) { m.put(prefix, uri); } } m.put(XMLConstants.XML_NS_PREFIX, XMLConstants.XML_NS_URI); m.put(XMLConstants.XMLNS_ATTRIBUTE, XMLConstants.XMLNS_ATTRIBUTE_NS_URI); return m; } }
static Map<String, String> turnIntoMap(NamespaceContext ctx) { Map<String, String> m = new HashMap<String, String>(); for (Iterator i = ctx.getPrefixes(); i.hasNext(); ) { String prefix = (String) i.next(); String uri = ctx.getNamespaceURI(prefix); // according to the Javadocs only the constants defined in // XMLConstants are allowed as prefixes for the following // two URIs if (!XMLConstants.XML_NS_URI.equals(uri) && !XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(uri)) { m.put(prefix, uri); } } m.put(XMLConstants.XML_NS_PREFIX, XMLConstants.XML_NS_URI); m.put(XMLConstants.XMLNS_ATTRIBUTE, XMLConstants.XMLNS_ATTRIBUTE_NS_URI); return m; } }
StringBuilder nsDecls = new StringBuilder(); String quoteStyle = "'"; for (Iterator keys = ctx.getPrefixes(); keys.hasNext(); ) { String prefix = (String) keys.next(); String uri = ctx.getNamespaceURI(prefix);
StringBuffer nsDecls = new StringBuffer(); String quoteStyle = "'"; for (Iterator keys = ctx.getPrefixes(); keys.hasNext(); ) { String prefix = (String) keys.next(); String uri = ctx.getNamespaceURI(prefix);
/** * {@inheritDoc} */ @Override public Iterator<String> getPrefixes() { Set<String> prefixes = new HashSet<>(2); prefixes.add("ui"); prefixes.add("html"); if (backing != null) { for (Iterator i = backing.getPrefixes(); i.hasNext();) { prefixes.add((String) i.next()); } } return prefixes.iterator(); } }