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 intgetColumnNumber()Returns the column number for this FileLocation.java.lang.StringgetFilename()Returns the name of the file to which this FileLocation refers.intgetLineNumber()Returns the line number for this FileLocation.voidsetColumnNumber(int column)Sets the column number for this FileLocation.voidsetFilename(java.lang.String filename)Sets the name of the file to which this FileLocation refers.voidsetLineNumber(int line)Sets the line number for this FileLocation.java.lang.StringtoString()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
-
-