BEA NetUI tags and APIs are included for backward compatibility only. For new applications, use the Beehive tags and APIs.

com.bea.wlw.netui.tags.databinding.invoke
Class AbstractCallMethod.ParamNode

java.lang.Object
  extended by com.bea.wlw.netui.tags.databinding.invoke.AbstractCallMethod.ParamNode
Enclosing class:
AbstractCallMethod

protected static 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.

Exclude:

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(String typeName, Object paramValue)
          Construct a ParamNode object with the given type and value.
 
Method Summary
 String toString()
           
 
Methods inherited from class java.lang.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(String typeName,
                                       Object paramValue)
Construct a ParamNode object with the given type and value.

Method Detail

toString

public String toString()
Overrides:
toString in class Object

BEA NetUI tags and APIs are included for backward compatibility only. For new applications, use the Beehive tags and APIs.