org.chromattic.core.mapper
Class MethodMapper<C extends ObjectContext<C>>

java.lang.Object
  extended by org.chromattic.core.mapper.MethodMapper<C>
All Implemented Interfaces:
MethodInvoker<C>
Direct Known Subclasses:
MethodMapper.Create, MethodMapper.Destroy, MethodMapper.FindById

public class MethodMapper<C extends ObjectContext<C>>
extends java.lang.Object
implements MethodInvoker<C>

Version:
$Revision$
Author:
Julien Viet

Nested Class Summary
static class MethodMapper.Create<C extends ObjectContext<C>>
           
static class MethodMapper.Destroy
           
static class MethodMapper.FindById<C extends ObjectContext<C>>
           
 
Constructor Summary
MethodMapper(org.reflext.api.MethodInfo method)
           
 
Method Summary
 org.reflext.api.MethodInfo getMethod()
           
 java.lang.Object invoke(C context)
           
 java.lang.Object invoke(C context, java.lang.Object args)
           
 java.lang.Object invoke(C context, java.lang.Object[] args)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodMapper

public MethodMapper(org.reflext.api.MethodInfo method)
Method Detail

invoke

public java.lang.Object invoke(C context)
                        throws java.lang.Throwable
Specified by:
invoke in interface MethodInvoker<C extends ObjectContext<C>>
Throws:
java.lang.Throwable

invoke

public java.lang.Object invoke(C context,
                               java.lang.Object args)
                        throws java.lang.Throwable
Specified by:
invoke in interface MethodInvoker<C extends ObjectContext<C>>
Throws:
java.lang.Throwable

invoke

public java.lang.Object invoke(C context,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface MethodInvoker<C extends ObjectContext<C>>
Throws:
java.lang.Throwable

getMethod

public org.reflext.api.MethodInfo getMethod()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011 eXo Platform SAS. All Rights Reserved.