Class FileLocation

java.lang.Object
org.exolab.castor.xml.location.FileLocation
All Implemented Interfaces:
Serializable, Location

public class FileLocation extends Object implements Location, 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:
  • Constructor Details

    • FileLocation

      public FileLocation()
      Creates a new FileLocation
    • FileLocation

      public FileLocation(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 number
      column - the column number within the specified line
    • FileLocation

      public FileLocation(String filename, int line, int column)
      Creates a new FileLocation.
      Parameters:
      filename - the name of the file
      line - the line number
      column - the column number within the specified line
  • Method Details

    • getColumnNumber

      public int getColumnNumber()
      Returns the column number for this FileLocation.
      Returns:
      the column number for this FileLocation.
    • getFilename

      public 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(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
    • toString

      public String toString()
      Returns the String representation of this FileLocation.
      Specified by:
      toString in interface Location
      Overrides:
      toString in class Object
      Returns:
      the String representation of this FileLocation.