org.apache.tapestry5.internal.services
Class ComponentMethodInvocationInfo

java.lang.Object
  extended by org.apache.tapestry5.internal.services.ComponentMethodInvocationInfo

public class ComponentMethodInvocationInfo
extends Object

A companion to AbstractComponentMethodInvocation that stores most of the method and advice information needed.


Constructor Summary
ComponentMethodInvocationInfo(TransformMethodSignature methodSignature, ComponentClassCache componentClassCache)
           
 
Method Summary
 void addAdvice(ComponentMethodAdvice advice)
           
 ComponentMethodAdvice getAdvice(int index)
           
 int getAdviceCount()
           
 Class getEffectiveResultType()
           
 Class getExceptionType(int index)
           
 Class[] getExceptionTypes()
           
 String getMethodName()
           
 int getParameterCount()
           
 Class getParameterType(int index)
           
 Class getResultType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentMethodInvocationInfo

public ComponentMethodInvocationInfo(TransformMethodSignature methodSignature,
                                     ComponentClassCache componentClassCache)
Method Detail

getMethodName

public String getMethodName()

getResultType

public Class getResultType()

getEffectiveResultType

public Class getEffectiveResultType()

getParameterCount

public int getParameterCount()

getParameterType

public Class getParameterType(int index)

getAdviceCount

public int getAdviceCount()

getAdvice

public ComponentMethodAdvice getAdvice(int index)

addAdvice

public void addAdvice(ComponentMethodAdvice advice)

getExceptionTypes

public Class[] getExceptionTypes()

getExceptionType

public Class getExceptionType(int index)


Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.