/** Get an iterator for registered prefixs */ public Iterator<String> getRegisteredPrefix() { return namespaces.getRegisteredPrefixes(); }
public HashMap<String,String> getCustomNamespaceMap() { HashMap<String, String> map = null; if (namespaces != null) { Iterator<?> iter = namespaces.getRegisteredPrefixes(); while (iter != null && iter.hasNext()) { String prefix = (String)iter.next(); if (prefix.startsWith("ns")) { if (map == null) map = new HashMap<String, String>(); map.put(prefix, namespaces.getNamespaceURI(prefix)); } } } return map; }
Iterator iter = namespaceRegistry.getRegisteredPrefixes(); while (iter.hasNext())
public void merge(JBossXSModel xsm) { JBossXSNamespaceItemList jxsm = (JBossXSNamespaceItemList)xsm.getNamespaceItems(); int len = jxsm.getLength(); for (int i = 0; i < len; i++) { JBossXSNamespaceItem ni = (JBossXSNamespaceItem)jxsm.item(i); String sns = ni.getSchemaNamespace(); JBossXSNamespaceItem mynsi = nsimap.get(sns); if (mynsi != null) mynsi.merge(ni); else { //add the namespaceitem nsimap.put(sns, ni); ni.setNamespaceRegistry(namespaceRegistry); } } NamespaceRegistry xsmRegistry = xsm.getNamespaceRegistry(); Iterator iter = xsmRegistry.getRegisteredPrefixes(); while (iter.hasNext()) { String prefix = (String)iter.next(); String ns = xsmRegistry.getNamespaceURI(prefix); this.namespaceRegistry.registerURI(ns, prefix); } anonymousMapper.rebuild(); }