Package org.apache.struts2.util.location
Interface Location
- All Known Implementing Classes:
LocationImpl
public interface Location
A location in a resource. The location is composed of the URI of the resource, and
the line and column numbers within that resource (when available), along with a description.
Locations are mostly provided by Locatable
s objects.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Get the column number of this locationGet the description of this locationint
Get the line number of this locationgetSnippet
(int padding) Gets a source code snippet with the default paddinggetURI()
Get the URI of this location
-
Field Details
-
UNKNOWN
Constant for unknown locations.
-
-
Method Details
-
getDescription
String getDescription()Get the description of this location- Returns:
- the description (can be
null
)
-
getURI
String getURI()Get the URI of this location- Returns:
- the URI (
null
if unknown).
-
getLineNumber
int getLineNumber()Get the line number of this location- Returns:
- the line number (
-1
if unknown)
-
getColumnNumber
int getColumnNumber()Get the column number of this location- Returns:
- the column number (
-1
if unknown)
-
getSnippet
Gets a source code snippet with the default padding- Parameters:
padding
- The amount of lines before and after the error to include- Returns:
- A list of source lines
-