555657585960616263
protected Namespace convert(BindingSet bindings) throws StoreException { String prefix = bindings.getValue(Protocol.PREFIX).stringValue(); String name = bindings.getValue(Protocol.NAMESPACE).stringValue(); return new NamespaceImpl(prefix, name); } }); }
110111112113114115116
public NamespaceImpl findByPrefix(String prefix) { String namespace = map.get(prefix); if (namespace == null) { return null; } return new NamespaceImpl(prefix, namespace); }
101102103104105106107108109110111
* Methods * *---------*/ public String getNamespace(String prefix) { String result = null; NamespaceImpl namespace = namespacesMap.get(prefix); if (namespace != null) { result = namespace.getName(); } return result; }
109110111112113114115116117118119120
} return result; } public void setNamespace(String prefix, String name) { NamespaceImpl newNS = new NamespaceImpl(prefix, name); NamespaceImpl old = namespacesMap.put(prefix, newNS); if (!newNS.equals(old)) { contentsChanged = true; } }
118119120121122123124125126127128
contentsChanged = true; } } public void removeNamespace(String prefix) { NamespaceImpl ns = namespacesMap.remove(prefix); if (ns != null) { contentsChanged = true; } }
199200201202203204205206207208209
while (true) { try { String name = in.readUTF(); String prefix = in.readUTF(); NamespaceImpl ns = new NamespaceImpl(prefix, name); namespacesMap.put(prefix, ns); } catch (EOFException e) { break; }
3132333435363738394041
39404142434445
} return result; } public void setNamespace(String prefix, String name) { namespacesMap.put(prefix, new NamespaceImpl(prefix, name)); }
29303132333435
@Override protected Namespace convert(Entry<String, String> next) throws StoreException { return new NamespaceImpl(next.getKey(), next.getValue()); }