User: ara_e_w Date: 02/02/21 09:13:04 Added: core/src/xdoclet/ejb/vendor JRunSubTask.java Log: commited JRun web/ejb support (thanks to Macromedia and Dan Schaffer for providing it) Revision Changes Path 1.1 xdoclet/core/src/xdoclet/ejb/vendor/JRunSubTask.java Index: JRunSubTask.java =================================================================== /** * This task can generate a deployment descriptor (jrun-ejb-jar.xml) for JRun * 4.0 * * @author <a href="mailto:[EMAIL PROTECTED]">Dan Schaffer</a> * @created Feb 2, 2002 * @version $Revision: 1.1 $ */ package xdoclet.ejb.vendor; import xdoclet.XDocletException; import xdoclet.ejb.AbstractEjbDeploymentDescriptorSubTask; import xdoclet.util.Translator; import java.io.File; /** * @created February 2, 2002 */ public class JRunSubTask extends AbstractEjbDeploymentDescriptorSubTask { public final static String SUBTASK_NAME = "jrun"; private final static String JRUN_DD_FILE_NAME = "jrun-ejb-jar.xml"; private final static String JRUN_DD_PUBLICID = "-//Macromedia, Inc.//DTD jrun-ejb-jar 4.0//EN"; private final static String JRUN_DD_SYSTEMID = "http://jrun.macromedia.com/dtds/jrun-ejb-jar.dtd"; private final static String JRUN_DTD_FILE_NAME = "/xdoclet/ejb/vendor/jrun-ejb-jar.dtd"; private static String DEFAULT_TEMPLATE_FILE = "/xdoclet/ejb/vendor/jrun-ejb-jar-xml.j"; private String _version = "4.0"; private String _dataSource = "DefaultDataSource"; private boolean _createTables = false; public String getSubTaskName() { return SUBTASK_NAME; } public String getSource() { return _dataSource; } public String getVersion() { return _version; } public String getCreatetables() { return _createTables ? "True" : "False"; } public void setSource( String new_data_source ) { _dataSource = new_data_source; } public void setVersion( String version ) { _version = version; } public void setCreatetables( boolean flag ) { _createTables = flag; } public void execute() throws XDocletException { setTemplateFile( getClass().getResource( DEFAULT_TEMPLATE_FILE ) ); setDestinationFile( JRUN_DD_FILE_NAME ); setPublicId( JRUN_DD_PUBLICID ); setSystemId( JRUN_DD_SYSTEMID ); setDtdFileName( JRUN_DTD_FILE_NAME ); startProcess(); } protected void engineStarted() throws XDocletException { if( getDestinationFile().equals( JRUN_DD_FILE_NAME ) ) { System.out.println( Translator.getString( "generating_something", new String[]{JRUN_DD_FILE_NAME} ) ); } } }
_______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel
