org.exolab.castor.xml
Class FileLocation

java.lang.Object
  extended byorg.exolab.castor.xml.FileLocation
All Implemented Interfaces:
Location, java.io.Serializable

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: 1.1.1.1 $ $Date: 2003/03/03 07:09:09 $
Author:
Keith Visco
See Also:
Serialized Form

Constructor Summary
FileLocation()
          Creates a new FileLocation
FileLocation(int line, int column)
          Creates a new FileLocation
FileLocation(java.lang.String filename)
          Creates a new FileLocation
FileLocation(java.lang.String filename, int line, int column)
          Creates a new FileLocation
 
Method Summary
 int getColumnNumber()
          Returns the column number for this Location
 java.lang.String getFilename()
          Returns the name of the file to which this FileLocation refers
 int getLineNumber()
          Returns the line number for this location
 void setColumnNumber(int column)
          Sets the column number for this Location
 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 Location
 java.lang.String toString()
          Returns the String representation of this Location
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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 number
column - 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 file
line - the line number
column - the column number within the specified line
Method Detail

getColumnNumber

public int getColumnNumber()
Returns the column number for this Location

Returns:
the column number for this Location

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 location

Returns:
the line number for the FileLocation

setColumnNumber

public void setColumnNumber(int column)
Sets the column number for this Location

Parameters:
column - the column number for this Location

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 Location

Parameters:
line - the line number for this Location

toString

public java.lang.String toString()
Returns the String representation of this Location

Specified by:
toString in interface Location
Returns:
the String representation of this Location


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com