Esempio n. 1
0
 /**
  * Tries to determine the DOMImplementation that is used to handled a particular namespace. The
  * method may return null for namespaces that don't result in a DOM. It is mostly used in
  * namespaces occurring in foreign objects.
  *
  * @param namespaceURI the namespace URI
  * @return the handling DOMImplementation, or null if not applicable
  */
 public DOMImplementation getDOMImplementationForNamespace(String namespaceURI) {
   ElementMapping mapping = (ElementMapping) this.namespaces.get(namespaceURI);
   if (mapping == null) {
     return null;
   } else {
     return mapping.getDOMImplementation();
   }
 }
Esempio n. 2
0
 /**
  * Add the element mapping.
  *
  * @param mapping the element mapping instance
  */
 public void addElementMapping(ElementMapping mapping) {
   this.fobjTable.put(mapping.getNamespaceURI(), mapping.getTable());
   this.namespaces.put(mapping.getNamespaceURI().intern(), mapping);
 }