Package org.jboss.util
Class NullArgumentException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.IllegalArgumentException
-
- org.jboss.util.NullArgumentException
-
- All Implemented Interfaces:
java.io.Serializable
public class NullArgumentException extends java.lang.IllegalArgumentExceptionThrown to indicate that a method argument was null and should not have been.- Version:
- $Revision$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.ObjectindexThe index of the argument or null if no index.protected java.lang.StringnameThe name of the argument that was null.private static longserialVersionUIDThe serialVersionUID
-
Constructor Summary
Constructors Constructor Description NullArgumentException()Construct a NullArgumentException.NullArgumentException(java.lang.String name)Construct a NullArgumentException.NullArgumentException(java.lang.String name, long index)Construct a NullArgumentException.NullArgumentException(java.lang.String name, java.lang.Object index)Construct a NullArgumentException.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetArgumentIndex()Get the argument index.java.lang.StringgetArgumentName()Get the argument name that was null.private static java.lang.StringmakeMessage(java.lang.String name)Make a execption message for the argument name.private static java.lang.StringmakeMessage(java.lang.String name, java.lang.Object index)Make a execption message for the argument name and index
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
The serialVersionUID- See Also:
- Constant Field Values
-
name
protected final java.lang.String name
The name of the argument that was null.
-
index
protected final java.lang.Object index
The index of the argument or null if no index.
-
-
Constructor Detail
-
NullArgumentException
public NullArgumentException(java.lang.String name)
Construct a NullArgumentException.- Parameters:
name- Argument name.
-
NullArgumentException
public NullArgumentException(java.lang.String name, long index)Construct a NullArgumentException.- Parameters:
name- Argument name.index- Argument index.
-
NullArgumentException
public NullArgumentException(java.lang.String name, java.lang.Object index)Construct a NullArgumentException.- Parameters:
name- Argument name.index- Argument index.
-
NullArgumentException
public NullArgumentException()
Construct a NullArgumentException.
-
-
Method Detail
-
getArgumentName
public final java.lang.String getArgumentName()
Get the argument name that was null.- Returns:
- The argument name that was null.
-
getArgumentIndex
public final java.lang.Object getArgumentIndex()
Get the argument index.- Returns:
- The argument index.
-
makeMessage
private static java.lang.String makeMessage(java.lang.String name)
Make a execption message for the argument name.
-
makeMessage
private static java.lang.String makeMessage(java.lang.String name, java.lang.Object index)Make a execption message for the argument name and index
-
-