org.apache.tapestry5.ioc
Interface Location

All Known Implementing Classes:
LocationImpl, StringLocation

public interface Location

A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line number, and a column number. This is part of "line precise exception reporting", whereby errors at runtime can be tracked backwards to the files from which they were parsed or otherwise constructed.


Method Summary
 int getColumn()
          The column number within the line if known, or -1 otherwise.
 int getLine()
          The line number within the resource, if known, or -1 otherwise.
 Resource getResource()
          The resource from which the object tagged with a location was derived.
 

Method Detail

getResource

Resource getResource()
The resource from which the object tagged with a location was derived.


getLine

int getLine()
The line number within the resource, if known, or -1 otherwise.


getColumn

int getColumn()
The column number within the line if known, or -1 otherwise.



Copyright © 2003-2012 The Apache Software Foundation.