org.apache.beehive.netui.tags.databinding.invoke
Class AbstractCallMethod.ParamNode

Object
  extended by AbstractCallMethod.ParamNode
Enclosing class:
AbstractCallMethod

protected class AbstractCallMethod.ParamNode
extends Object

An internal struct that represents a parameter that will be passed to a reflective method invocation call. Instances of ParamNode map 1:1 to the methodParameter tags that appear within the body of an AbstrctCallMethod tag.


Field Summary
 Object paramValue
          The value of the parameter.
 String typeName
          The fully qualified class name of the parameter type.
 
Constructor Summary
protected AbstractCallMethod.ParamNode()
           
 
Method Summary
 String toString()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

typeName

public String typeName
The fully qualified class name of the parameter type. This value can be null if parameter type checking does not need to occur.


paramValue

public Object paramValue
The value of the parameter. Often, this is a String expression which is evaluated later and converted into some Object type such as Integer or Foobar.

Constructor Detail

AbstractCallMethod.ParamNode

protected AbstractCallMethod.ParamNode()
Method Detail

toString

public String toString()
Overrides:
toString in class Object