org.soybeanMilk.web.exe.th
类 DefaultTypeTargetHandler

java.lang.Object
  继承者 org.soybeanMilk.web.exe.th.DefaultTypeTargetHandler
所有已实现的接口:
TargetHandler, TypeTargetHandler

public class DefaultTypeTargetHandler
extends java.lang.Object
implements TypeTargetHandler

类型目标处理器的默认实现。

作者:
earthAngry@gmail.com

构造方法摘要
DefaultTypeTargetHandler()
           
DefaultTypeTargetHandler(java.util.Map<java.lang.String,TargetHandler> typeHandlers)
           
 
方法摘要
 void addTargetHandler(java.lang.String type, TargetHandler targetHandler)
          添加一个目标处理器,用于处理type类型的目标。
 TargetHandler getTargetHandler(java.lang.String type)
          获取能处理给定目标类型的处理器。
 java.util.Map<java.lang.String,TargetHandler> getTypeHandlers()
           
 void handleTarget(WebAction webAction, WebObjectSource webObjectSource)
          处理Web动作的目标。
 void setTypeHandlers(java.util.Map<java.lang.String,TargetHandler> typeHandlers)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DefaultTypeTargetHandler

public DefaultTypeTargetHandler()

DefaultTypeTargetHandler

public DefaultTypeTargetHandler(java.util.Map<java.lang.String,TargetHandler> typeHandlers)
方法详细信息

handleTarget

public void handleTarget(WebAction webAction,
                         WebObjectSource webObjectSource)
                  throws javax.servlet.ServletException,
                         java.io.IOException
从接口 TargetHandler 复制的描述
处理Web动作的目标。

指定者:
接口 TargetHandler 中的 handleTarget
参数:
webAction - Web动作对象,它也可能没有定义目标属性。
webObjectSource - 此Web动作使用的Web对象源
抛出:
javax.servlet.ServletException
java.io.IOException

getTypeHandlers

public java.util.Map<java.lang.String,TargetHandler> getTypeHandlers()

setTypeHandlers

public void setTypeHandlers(java.util.Map<java.lang.String,TargetHandler> typeHandlers)

getTargetHandler

public TargetHandler getTargetHandler(java.lang.String type)
从接口 TypeTargetHandler 复制的描述
获取能处理给定目标类型的处理器。

指定者:
接口 TypeTargetHandler 中的 getTargetHandler
返回:

addTargetHandler

public void addTargetHandler(java.lang.String type,
                             TargetHandler targetHandler)
从接口 TypeTargetHandler 复制的描述
添加一个目标处理器,用于处理type类型的目标。

指定者:
接口 TypeTargetHandler 中的 addTargetHandler
参数:
type - 可处理的目标类型。
targetHandler - 目标处理器