Package org.apache.struts2
Class StrutsException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.struts2.StrutsException
- All Implemented Interfaces:
Serializable
,Locatable
- Direct Known Subclasses:
ConfigurationException
,ReflectionException
,TypeConversionException
A generic runtime exception that optionally contains Location information
- See Also:
-
Constructor Summary
ConstructorDescriptionConstructs aStrutsException
with no detail message.Constructs aStrutsException
with the specified detail message.StrutsException
(String s, Object target) Constructs aStrutsException
with the specified detail message and target.StrutsException
(String s, Throwable cause) Constructs aStrutsException
with the specified detail message and exception cause.StrutsException
(String s, Throwable cause, Object target) Constructs aStrutsException
with the specified detail message, cause, and targetStrutsException
(Throwable cause) Constructs aStrutsException
with the root causeStrutsException
(Throwable cause, Object target) Constructs aStrutsException
with the root cause and target -
Method Summary
Modifier and TypeMethodDescriptionGets the location of the error, if availabletoString()
Returns a short description of this throwable object, including the location.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
StrutsException
public StrutsException()Constructs aStrutsException
with no detail message. -
StrutsException
Constructs aStrutsException
with the specified detail message.- Parameters:
s
- the detail message.
-
StrutsException
Constructs aStrutsException
with the specified detail message and target.- Parameters:
s
- the detail message.target
- the target of the exception.
-
StrutsException
Constructs aStrutsException
with the root cause- Parameters:
cause
- The wrapped exception
-
StrutsException
Constructs aStrutsException
with the root cause and target- Parameters:
cause
- The wrapped exceptiontarget
- The target of the exception
-
StrutsException
Constructs aStrutsException
with the specified detail message and exception cause.- Parameters:
s
- the detail message.cause
- the wrapped exception
-
StrutsException
Constructs aStrutsException
with the specified detail message, cause, and target- Parameters:
s
- the detail message.cause
- The wrapped exceptiontarget
- The target of the exception
-
-
Method Details
-
getLocation
Gets the location of the error, if available- Specified by:
getLocation
in interfaceLocatable
- Returns:
- the location, null if not available
-
toString
Returns a short description of this throwable object, including the location. If no detailed message is available, it will use the message of the underlying exception if available.
-