|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.excel4j.reflect.ReflectFunctionAdaptor
public class ReflectFunctionAdaptor
Reflection based function.
Constructor Summary | |
---|---|
ReflectFunctionAdaptor(java.lang.Object object,
java.lang.reflect.Method method,
FunctionAttributes attributes,
XLObjectConverter argMapper)
|
Method Summary | |
---|---|
XLObject |
execute(XLObject[] args)
Execute the function. |
Argument[] |
getArguments()
Get the arguments. |
java.lang.String |
getCategory()
Get the function category. |
java.lang.String |
getHelpText()
Get the help information. |
java.lang.String |
getName()
Get the function name. |
boolean |
isThreadSafe()
Indicates if a method is thread-safe. |
boolean |
isVolatile()
Indicates if the function is volatile. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReflectFunctionAdaptor(java.lang.Object object, java.lang.reflect.Method method, FunctionAttributes attributes, XLObjectConverter argMapper)
object
- method
- pne
- argHelp
- argNames
- listeners
- Method Detail |
---|
public XLObject execute(XLObject[] args)
Function
execute
in interface Function
args
- The args.
public Argument[] getArguments()
Function
getArguments
in interface Function
public java.lang.String getCategory()
Function
getCategory
in interface Function
public java.lang.String getHelpText()
Function
getHelpText
in interface Function
public java.lang.String getName()
Function
getName
in interface Function
public boolean isVolatile()
Function
isVolatile
in interface Function
public boolean isThreadSafe()
Function
isThreadSafe
in interface Function
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |