jaxp/src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java
changeset 30521 42e1babcddcc
parent 25868 686eef1e7a79
child 32328 a09e22b759a7
equal deleted inserted replaced
30412:8ffdeabc7c2b 30521:42e1babcddcc
   565         }
   565         }
   566         return _adapters[getDTMId(index)].makeNodeList(index);
   566         return _adapters[getDTMId(index)].makeNodeList(index);
   567     }
   567     }
   568 
   568 
   569     public NodeList makeNodeList(DTMAxisIterator iter) {
   569     public NodeList makeNodeList(DTMAxisIterator iter) {
   570         // TODO: gather nodes from all DOMs ?
   570         int index = iter.next();
   571         return _main.makeNodeList(iter);
   571         if (index == DTM.NULL) {
       
   572             return null;
       
   573         }
       
   574         iter.reset();
       
   575         return _adapters[getDTMId(index)].makeNodeList(iter);
   572     }
   576     }
   573 
   577 
   574     public String getLanguage(int node) {
   578     public String getLanguage(int node) {
   575         return _adapters[getDTMId(node)].getLanguage(node);
   579         return _adapters[getDTMId(node)].getLanguage(node);
   576     }
   580     }