Package org.exolab.castor.xml.location
Class FileLocation
- java.lang.Object
-
- org.exolab.castor.xml.location.FileLocation
-
- All Implemented Interfaces:
java.io.Serializable
,Location
public class FileLocation extends java.lang.Object implements Location, java.io.Serializable
A simple FileLocation class used for finer grained detail of exceptions.- Version:
- $Revision: 6936 $ $Date: 2005-12-13 14:58:48 -0700 (Tue, 13 Dec 2005) $
- Author:
- Keith Visco
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FileLocation()
Creates a new FileLocationFileLocation(int line, int column)
Creates a new FileLocation.FileLocation(java.lang.String filename)
Creates a new FileLocationFileLocation(java.lang.String filename, int line, int column)
Creates a new FileLocation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getColumnNumber()
Returns the column number for this FileLocation.java.lang.String
getFilename()
Returns the name of the file to which this FileLocation refers.int
getLineNumber()
Returns the line number for this FileLocation.void
setColumnNumber(int column)
Sets the column number for this FileLocation.void
setFilename(java.lang.String filename)
Sets the name of the file to which this FileLocation refers.void
setLineNumber(int line)
Sets the line number for this FileLocation.java.lang.String
toString()
Returns the String representation of this FileLocation.
-
-
-
Constructor Detail
-
FileLocation
public FileLocation()
Creates a new FileLocation
-
FileLocation
public FileLocation(java.lang.String filename)
Creates a new FileLocation- Parameters:
filename
- the name of the file
-
FileLocation
public FileLocation(int line, int column)
Creates a new FileLocation.- Parameters:
line
- the line numbercolumn
- the column number within the specified line
-
FileLocation
public FileLocation(java.lang.String filename, int line, int column)
Creates a new FileLocation.- Parameters:
filename
- the name of the fileline
- the line numbercolumn
- the column number within the specified line
-
-
Method Detail
-
getColumnNumber
public int getColumnNumber()
Returns the column number for this FileLocation.- Returns:
- the column number for this FileLocation.
-
getFilename
public java.lang.String getFilename()
Returns the name of the file to which this FileLocation refers.- Returns:
- the name of the file to which this FileLocation refers.
-
getLineNumber
public int getLineNumber()
Returns the line number for this FileLocation.- Returns:
- the line number for this FileLocation.
-
setColumnNumber
public void setColumnNumber(int column)
Sets the column number for this FileLocation.- Parameters:
column
- the column number for this FileLocation
-
setFilename
public void setFilename(java.lang.String filename)
Sets the name of the file to which this FileLocation refers.- Parameters:
filename
- the name of the file to which this FileLocation refers
-
setLineNumber
public void setLineNumber(int line)
Sets the line number for this FileLocation.- Parameters:
line
- the line number for this FileLocation
-
-