net.sourceforge.jparam.conversion.creators
Class MethodCreator
java.lang.Object
|
+--net.sourceforge.jparam.conversion.creators.AbstractCreator
|
+--net.sourceforge.jparam.conversion.creators.MethodCreator
- All Implemented Interfaces:
- ICreator
- public class MethodCreator
- extends AbstractCreator
Field Summary |
(package private) boolean[] |
canArgBeNull
|
(package private) java.lang.reflect.Method |
m
|
Method Summary |
boolean |
canBeNull(int index)
Tests if the given argument index can be null, if the argument type is a
primitive one, it should be converted to its wrapper class, but it will
not support null as a value |
protected boolean |
creatorEquals(ICreator o)
|
static java.lang.String |
getMethodValidError(java.lang.reflect.Method m)
|
protected java.lang.Object |
internalCreate(java.lang.Object[] parameters)
|
static boolean |
isMethodValid(java.lang.reflect.Method m)
|
Methods inherited from class java.lang.Object |
, clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
canArgBeNull
boolean[] canArgBeNull
m
java.lang.reflect.Method m
MethodCreator
public MethodCreator(java.lang.reflect.Method m)
getMethodValidError
public static java.lang.String getMethodValidError(java.lang.reflect.Method m)
internalCreate
protected java.lang.Object internalCreate(java.lang.Object[] parameters)
throws java.lang.Exception
- Overrides:
internalCreate
in class AbstractCreator
isMethodValid
public static boolean isMethodValid(java.lang.reflect.Method m)
creatorEquals
protected boolean creatorEquals(ICreator o)
- Overrides:
creatorEquals
in class AbstractCreator
canBeNull
public boolean canBeNull(int index)
- Description copied from interface:
ICreator
- Tests if the given argument index can be null, if the argument type is a
primitive one, it should be converted to its wrapper class, but it will
not support null as a value
- Following copied from interface:
net.sourceforge.jparam.conversion.creators.ICreator
- Parameters:
index
- The index of the argument to be tested- Returns:
- false if the argument represents a primitive type false otherwise
Copyright © 2004 SourceForge. All Rights Reserved.