Posted on 2008-12-09 19:22
wesley1987 阅读(689)
评论(0) 编辑 收藏 所属分类:
struts源码学习
想学习下源代码,不知道如何下手,就先把源代码的注释全部翻译一遍吧。
英语很久没用了,好多都翻译不出来了,唉
ActionErrors的源代码:
package org.apache.struts.action;
import java.io.Serializable;
/**
* 一个用来压缩 (encapsulates) 错误信息的类。错误信息来自ActionForm的validate()的方法。
* 验证错误可能与整个ActionForm bean相关,也可能只针对一个bean属性。
*
*
* 每个单独的错误由一个ActionMessager对象来描述。
* 一个ActionMessager包含一个massage key。
*and up to four placeholder arguments used for parametric substitution in the resulting message.
*等于用于在resulting message中进行参数替换的4个占位符(placeholder)属性。??
*
*
* IMPLEMENTATION (执行) NOTE:假定这些对象在创建和操作中都
* 在同一个线程中,因此不需要同步。
*
*/
public class ActionErrors extends ActionMessages implements Serializable {
// --------------------------------------------------------- Public Methods
/**
* 构造方法:创建空的 ActionErrors对象。
*/
public ActionErrors() {
super();
}
/**
* 用给的的Messages 初始化创建 ActionErrors对象
* @param messages The messages to be initially added to this object. This
* parameter can be null
*/
public ActionErrors(ActionErrors messages) {
super(messages);
}
}