public abstract class RuntimeTools
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RuntimeTools.ActionArgumentException
Thrown if the number or type of arguments is invalid for the given action.
|
static class |
RuntimeTools.ActionException
Base class for exceptions thrown from
doAction |
static class |
RuntimeTools.UnsupportedActionException
Thrown if the action is unknown or not implemented.
|
| Constructor and Description |
|---|
RuntimeTools() |
| Modifier and Type | Method and Description |
|---|---|
static void |
expectArgs(java.lang.String action,
java.lang.Object[] args,
int minCount,
int maxCount) |
static void |
expectArgType(java.lang.String action,
java.lang.Object[] args,
int ordinal,
java.lang.String argName,
boolean allowNull,
java.lang.Class... expected) |
static void |
getInvalidArgMessage(java.lang.String action,
java.lang.Object[] args,
int ordinal,
java.lang.String argName) |
public static void expectArgs(java.lang.String action,
java.lang.Object[] args,
int minCount,
int maxCount)
throws RuntimeTools.ActionArgumentException
public static void expectArgType(java.lang.String action,
java.lang.Object[] args,
int ordinal,
java.lang.String argName,
boolean allowNull,
java.lang.Class... expected)
throws RuntimeTools.ActionArgumentException
public static void getInvalidArgMessage(java.lang.String action,
java.lang.Object[] args,
int ordinal,
java.lang.String argName)
throws RuntimeTools.ActionArgumentException