package xdoclet.web.vendor;

import xdoclet.XmlSubTask;

import java.io.File;

/**
 * Generates WebSphere XMI deployment descriptors.
 *
 * @author    Jason Vasquez
 * @created   02/06/2002
 * @version   $Revision: $
 */
public class WebSphereWebBndXmiSubTask extends XmlSubTask
{
	public final static String SUBTASK_NAME = "webSphereWebBndXmi";

	/**
	 * The generated file name - ibm-web-bnd.xmi.
	 */
	private final static String GENERATED_FILE_NAME = "ibm-web-bnd.xmi";

	/**
	 * The default template file for ibm-web-bnd.xmi - websphere_web_bnd_xmi.j.
	 */
	private static String DEFAULT_TEMPLATE_FILE = "/xdoclet/web/vendor/websphere_web_bnd_xmi.j";

	/**
	 * The default host to bind to: default_host
	 */
	protected String   virtualHost = "default_host";

	public WebSphereWebBndXmiSubTask()
	{
		setTemplateFile( new File( DEFAULT_TEMPLATE_FILE ) );
		setDestinationFile( GENERATED_FILE_NAME );
	}

	public String getSubTaskName()
	{
		return SUBTASK_NAME;
	}

	public String getVirtualHost()
	{
		return virtualHost;
	}

	public void setVirtualHost( String virtualHost )
	{
		this.virtualHost = virtualHost;
	}
}

