public class ArgumentException extends IllegalArgumentException
Modifier | Constructor and Description |
---|---|
protected |
ArgumentException()
Constructs an
IllegalArgumentException with no detail message. |
|
ArgumentException(String message)
Constructs an
IllegalArgumentException with the specified detail message. |
|
ArgumentException(String s,
String paramName)
Constructs an
IllegalArgumentException with the specified detail message. |
|
ArgumentException(String message,
Throwable cause)
Constructs a new exception with the specified detail message and cause.
|
|
ArgumentException(String message,
Throwable cause,
String paramName)
Initializes a new instance of the System.
|
|
ArgumentException(Throwable cause)
Constructs a new exception with the specified cause and a detail message of (cause==null ?
|
|
ArgumentException(Throwable cause,
String paramName)
Constructs a new exception with the specified cause and a detail message of (cause==null ?
|
Modifier and Type | Method and Description |
---|---|
String |
getParamName()
Get the Name of the Param that causes the exception
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
protected ArgumentException()
IllegalArgumentException
with no detail message.public ArgumentException(String message)
IllegalArgumentException
with the specified detail message.message
- the detail message.public ArgumentException(String s, String paramName)
IllegalArgumentException
with the specified detail message.s
- the detail message.paramName
- the Name of the Param that causes the exceptionpublic ArgumentException(String message, Throwable cause)
Note that the detail message associated with cause
is not automatically
incorporated in this exception's detail message.
message
- the detail message (which is saved for later retrieval by the Throwable.getMessage()
method).cause
- the cause (which is saved for later retrieval by the Throwable.getCause()
method).
(A null value is permitted, and indicates that the cause is nonexistent or
unknown.)public ArgumentException(Throwable cause)
PrivilegedActionException
).cause
- the cause (which is saved for later retrieval by the Throwable.getCause()
method).
(A null value is permitted, and indicates that the cause is nonexistent or
unknown.)public ArgumentException(Throwable cause, String paramName)
PrivilegedActionException
).cause
- the cause (which is saved for later retrieval by the Throwable.getCause()
method). (A null value is permitted, and indicates that the cause is
nonexistent or unknown.)paramName
- the Name of the Param that causes the exceptionpublic ArgumentException(String message, Throwable cause, String paramName)
message
- The error message that explains the reason for the exception.cause
- the cause (which is saved for later retrieval by the Throwable.getCause()
method). (A null value is permitted, and indicates that the cause is
nonexistent or unknown.)paramName
- the Name of the Param that causes the exceptionpublic String getParamName()
Copyright © 2012–2015 Microsoft. All rights reserved.