com.agapple.mapping.core.process
类 ValueProcessInvocation

java.lang.Object
  继承者 com.agapple.mapping.core.process.ValueProcessInvocation

public class ValueProcessInvocation
extends Object

ValueProcess执行的get操作的控制器

作者:
jianghang 2011-5-30 上午07:44:02

构造方法摘要
ValueProcessInvocation(GetExecutor getExecutor, SetExecutor setExecutor, ValueProcessContext context, List<ValueProcess> processes)
           
 
方法摘要
 ValueProcessContext getContext()
           
 Object getInitialValue()
          获取初始value值
protected  Object invokeGetExecutor()
          执行GetExecutor
protected  Object invokeSetExecutor(Object value)
          执行SetExecutor
 boolean isDebug()
          判断当前是否处于debug模式
 Object proceed(Object value)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ValueProcessInvocation

public ValueProcessInvocation(GetExecutor getExecutor,
                              SetExecutor setExecutor,
                              ValueProcessContext context,
                              List<ValueProcess> processes)
方法详细信息

getInitialValue

public Object getInitialValue()
获取初始value值


proceed

public Object proceed(Object value)
               throws BeanMappingException
抛出:
BeanMappingException

invokeGetExecutor

protected Object invokeGetExecutor()
执行GetExecutor


invokeSetExecutor

protected Object invokeSetExecutor(Object value)
执行SetExecutor


isDebug

public boolean isDebug()
判断当前是否处于debug模式


getContext

public ValueProcessContext getContext()


Copyright © 2012. All Rights Reserved.