package com.ozacc.mail;

import com.ozacc.mail.impl.JDomXMLMailBuilder;

/**
 * XMLファイルからMailインスタンスを生成するクラスの基底抽象クラス。
 *
 * @author Tomohiro Otsuka
 * @version $Id: XMLMailBuilder.java,v 1.5 2004/09/05 21:51:11 otsuka Exp $
 */
public abstract class XMLMailBuilder implements VelocityMailBuilder {

	/**
	 * デフォルトのXMLMailBuilder実装クラスのインスタンスを返します。
	 * 現在は、JDomXMLMailBuilderがデフォルト実装クラスです。
	 * 
	 * @see com.ozacc.mail.impl.JDomXMLMailBuilder
	 * 
	 * @return XMLMailBuilder実装クラスのインスタンス
	 */
	public static XMLMailBuilder getInstance() {
		return new JDomXMLMailBuilder();
	}

}