1 27 package org.htmlparser.sax; 28 29 import org.htmlparser.Parser; 30 import org.htmlparser.lexer.Lexer; 31 32 35 public class Locator 36 implements 37 org.xml.sax.Locator 38 { 39 42 protected Parser mParser; 43 44 48 public Locator (Parser parser) 49 { 50 mParser = parser; 51 } 52 53 64 public String getPublicId () 65 { 66 return (null); } 68 69 70 86 public String getSystemId () 87 { 88 return (mParser.getURL ()); 89 } 90 91 92 116 public int getLineNumber () 117 { 118 Lexer lexer; 119 120 lexer = mParser.getLexer (); 121 return (lexer.getPage ().row (lexer.getCursor ())); 122 } 123 124 125 149 public int getColumnNumber () 150 { 151 Lexer lexer; 152 153 lexer = mParser.getLexer (); 154 return (lexer.getPage ().column (lexer.getCursor ())); 155 } 156 } 157 | Popular Tags |