org.apache.jetspeed.util
Class ArgUtil
java.lang.Object
org.apache.jetspeed.util.ArgUtil
public final class ArgUtil
- extends java.lang.Object
ArgUtil
Misc. utilities for rudimentary argument validation
- Version:
- $Id: ArgUtil.java 516448 2007-03-09 16:25:47Z ate $
- Author:
- Scott T. Weaver
Method Summary |
static void |
assertNotNull(java.lang.Class nonNullClass,
java.lang.Object nonNullObject,
java.lang.Object thisObject)
notNull |
static void |
assertNotNull(java.lang.Class nonNullClass,
java.lang.Object nonNullObject,
java.lang.Object thisObject,
java.lang.String methodName)
|
static void |
assertPropertyNotNull(java.lang.Object nonNullObject,
java.lang.Object thisObject,
java.lang.String methodName,
java.lang.String property)
|
static void |
notNull(java.lang.Object[] args,
java.lang.String[] argNames,
java.lang.String methodName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArgUtil
public ArgUtil()
notNull
public static void notNull(java.lang.Object[] args,
java.lang.String[] argNames,
java.lang.String methodName)
- Parameters:
args
- array of arguments to validate as not nulargNames
- array of arguments names, idexes should match with args.methodName
- Name of method we are validating arguments for.
- Throws:
java.lang.IllegalArgumentException
- If ANY of the arguments are null
assertNotNull
public static final void assertNotNull(java.lang.Class nonNullClass,
java.lang.Object nonNullObject,
java.lang.Object thisObject)
throws java.lang.IllegalArgumentException
notNull
- Parameters:
nonNullObject
- thisObject
-
- Throws:
java.lang.IllegalArgumentException
assertNotNull
public static final void assertNotNull(java.lang.Class nonNullClass,
java.lang.Object nonNullObject,
java.lang.Object thisObject,
java.lang.String methodName)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
assertPropertyNotNull
public static final void assertPropertyNotNull(java.lang.Object nonNullObject,
java.lang.Object thisObject,
java.lang.String methodName,
java.lang.String property)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.