@Override
 public void register(Iterable<Namespace> namespaces) {
   final Lock lock = this.namespacesLock.writeLock();
   try {
     lock.lock();
     Map<String, String> urisByPrefix = new HashMap<String, String>();
     for (Namespace namespace : namespaces) {
       urisByPrefix.put(namespace.getPrefix(), namespace.getNamespaceUri());
     }
     register(urisByPrefix);
   } finally {
     lock.unlock();
   }
 }
Exemplo n.º 2
0
 /**
  * {@inheritDoc}
  *
  * @see org.modeshape.graph.property.NamespaceRegistry#register(java.lang.Iterable)
  */
 public void register(Iterable<Namespace> namespaces) {
   for (Namespace namespace : namespaces) {
     register(namespace.getPrefix(), namespace.getNamespaceUri());
   }
 }