1 19 20 package org.netbeans.modules.xml.xam.dom; 21 22 import org.netbeans.modules.xml.xam.Model; 23 import org.w3c.dom.Document ; 24 import org.w3c.dom.Element ; 25 import org.w3c.dom.Node ; 26 27 34 public interface DocumentModel<C extends DocumentComponent<C>> extends Model<C>{ 35 36 39 Document getDocument(); 40 41 44 C getRootComponent(); 45 46 49 public boolean areSameNodes(Node n1, Node n2); 50 51 54 String getXPathExpression(DocumentComponent component); 55 56 59 C createComponent(C parent, Element element); 60 61 65 DocumentComponent findComponent(int position); 66 } 67 | Popular Tags |