Class Problem
java.lang.Object
org.springframework.beans.factory.parsing.Problem
Represents a problem with a bean definition configuration.
Mainly serves as common argument passed into a
ProblemReporter
.
May indicate a potentially fatal problem (an error) or just a warning.
- Since:
- 2.0
- Author:
- Rob Harrop, Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorDescriptionCreate a new instance of theProblem
class.Problem
(String message, Location location, ParseState parseState) Create a new instance of theProblem
class.Problem
(String message, Location location, ParseState parseState, Throwable rootCause) Create a new instance of theProblem
class. -
Method Summary
Modifier and TypeMethodDescriptionGet the location within a bean configuration source that triggered the error.Get the message detailing the problem.Get theParseState
at the time of the error (may benull
).Get the description of the bean configuration source that triggered the error, as contained within this Problem's Location object.Get the underlying exception that caused the error (may benull
).toString()
-
Constructor Details
-
Problem
Create a new instance of theProblem
class.- Parameters:
message
- a message detailing the problemlocation
- the location within a bean configuration source that triggered the error
-
Problem
Create a new instance of theProblem
class.- Parameters:
message
- a message detailing the problemparseState
- theParseState
at the time of the errorlocation
- the location within a bean configuration source that triggered the error
-
Problem
public Problem(String message, Location location, @Nullable ParseState parseState, @Nullable Throwable rootCause) Create a new instance of theProblem
class.- Parameters:
message
- a message detailing the problemrootCause
- the underlying exception that caused the error (may benull
)parseState
- theParseState
at the time of the errorlocation
- the location within a bean configuration source that triggered the error
-
-
Method Details
-
getMessage
Get the message detailing the problem. -
getLocation
Get the location within a bean configuration source that triggered the error. -
getResourceDescription
Get the description of the bean configuration source that triggered the error, as contained within this Problem's Location object.- See Also:
-
getParseState
Get theParseState
at the time of the error (may benull
). -
getRootCause
Get the underlying exception that caused the error (may benull
). -
toString
-