public class Problem extends Object
ProblemReporter
.
May indicate a potentially fatal problem (an error) or just a warning.
ProblemReporter
Constructor and Description |
---|
Problem(String message,
Location location)
Create a new instance of the
Problem class. |
Problem(String message,
Location location,
ParseState parseState)
Create a new instance of the
Problem class. |
Problem(String message,
Location location,
ParseState parseState,
Throwable rootCause)
Create a new instance of the
Problem class. |
Modifier and Type | Method and Description |
---|---|
Location |
getLocation()
Get the location within a bean configuration source that triggered the error.
|
String |
getMessage()
Get the message detailing the problem.
|
ParseState |
getParseState()
Get the
ParseState at the time of the error (may be null ). |
String |
getResourceDescription()
Get the description of the bean configuration source that triggered the error,
as contained within this Problem's Location object.
|
Throwable |
getRootCause()
Get the underlying exception that caused the error (may be
null ). |
String |
toString() |
public Problem(String message, Location location)
Problem
class.message
- a message detailing the problemlocation
- the location within a bean configuration source that triggered the errorpublic Problem(String message, Location location, ParseState parseState)
Problem
class.message
- a message detailing the problemparseState
- the ParseState
at the time of the errorlocation
- the location within a bean configuration source that triggered the errorpublic Problem(String message, Location location, ParseState parseState, Throwable rootCause)
Problem
class.message
- a message detailing the problemrootCause
- the underlying exception that caused the error (may be null
)parseState
- the ParseState
at the time of the errorlocation
- the location within a bean configuration source that triggered the errorpublic String getMessage()
public Location getLocation()
public String getResourceDescription()
getLocation()
public ParseState getParseState()
ParseState
at the time of the error (may be null
).public Throwable getRootCause()
null
).