KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > antlr > DefaultFileLineFormatter


1 package antlr;
2
3 /* ANTLR Translator Generator
4  * Project led by Terence Parr at http://www.jGuru.com
5  * Software rights: http://www.antlr.org/RIGHTS.html
6  *
7  * $Id: //depot/code/org.antlr/main/main/antlr/DefaultFileLineFormatter.java#4 $
8  */

9
10 public class DefaultFileLineFormatter extends FileLineFormatter {
11     public String JavaDoc getFormatString(String JavaDoc fileName, int line, int column) {
12         StringBuffer JavaDoc buf = new StringBuffer JavaDoc();
13
14         if (fileName != null)
15             buf.append(fileName + ":");
16
17         if (line != -1) {
18             if (fileName == null)
19                 buf.append("line ");
20
21             buf.append(line);
22
23             if (column != -1)
24                 buf.append(":" + column);
25
26             buf.append(":");
27         }
28
29         buf.append(" ");
30
31         return buf.toString();
32     }
33 }
34
Popular Tags