1 19 20 package org.netbeans.api.gsf; 21 22 import javax.swing.tree.TreeNode ; 23 import org.netbeans.api.gsf.Element; 24 25 26 36 public abstract class ParserResult { 37 protected final ParserFile file; 38 39 40 public ParserResult(ParserFile file) { 41 this.file = file; 42 } 43 44 public abstract Element getRoot(); 46 47 48 public abstract AstTreeNode getAst(); 49 50 public interface AstTreeNode extends TreeNode { 53 public Object getAstNode(); 54 public int getStartOffset(); 55 public int getEndOffset(); 56 } 57 58 public ParserFile getFile() { 59 return file; 60 } 61 } 62 | Popular Tags |