org.jsmiparser.util.location
Class Location

java.lang.Object
  extended by org.jsmiparser.util.location.Location

public class Location
extends java.lang.Object

Line and column numbers are 1-based (not 0-based).


Field Summary
static int INVALID_COLUMN
           
static int INVALID_LINE
           
static char SEPARATOR
           
 
Constructor Summary
Location(java.lang.String source)
           
Location(java.lang.String source, int line)
           
Location(java.lang.String file, int line, int column)
           
 
Method Summary
 int getColumn()
           
 int getLine()
           
 java.lang.String getSource()
           
 void setColumn(int column)
           
 void setLine(int line)
           
 void setSource(java.lang.String source)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SEPARATOR

public static final char SEPARATOR
See Also:
Constant Field Values

INVALID_LINE

public static final int INVALID_LINE
See Also:
Constant Field Values

INVALID_COLUMN

public static final int INVALID_COLUMN
See Also:
Constant Field Values
Constructor Detail

Location

public Location(java.lang.String file,
                int line,
                int column)

Location

public Location(java.lang.String source,
                int line)

Location

public Location(java.lang.String source)
Method Detail

getSource

public java.lang.String getSource()

setSource

public void setSource(java.lang.String source)

getLine

public int getLine()

setLine

public void setLine(int line)

getColumn

public int getColumn()

setColumn

public void setColumn(int column)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2005-2007 null. All Rights Reserved.