Update of /cvsroot/xdoclet/xdoclet/modules/openejb/src/xdoclet/modules/openejb/ejb
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7455/src/xdoclet/modules/openejb/ejb

Added Files:
        OpenEJBSubTask.java OpenEJBTagsHandler.java 
        XDocletModulesOpenEJBEjbMessages.java 
Log Message:
OpenEJB module.  Only covers session beans for now.

--- NEW FILE: OpenEJBSubTask.java ---
/*
 * Copyright (c) 2001, 2002 The XDoclet team
 * All rights reserved.
 */
package xdoclet.modules.openejb.ejb;

import xdoclet.TemplateSubTask;
import xdoclet.XDocletException;

/**
 * Creates openejb-jar.xml deployment descriptors for OpenEJB.
 *
 * @author        Brian Topping ([EMAIL PROTECTED])
 * @created       January 23, 2004
 * @ant.element   display-name="OpenEJB" name="openejb" 
parent="xdoclet.modules.ejb.EjbDocletTask"
 * @version       $Revision: 1.1 $
 */
public class OpenEJBSubTask extends TemplateSubTask
{
    private final static String DEFAULT_OPENEJB_XML_TEMPLATE_FILE = 
"resources/openejb-jar_xml.xdt";
    private final static String OPENEJB_XML_FILE_NAME = "openejb-jar.xml";
    private String  openEJBTemplateFile = DEFAULT_OPENEJB_XML_TEMPLATE_FILE;
    private String  OPENEJB_DTD_FILE_NAME = "resources/openejb-jar_1_1.dtd";

    public OpenEJBSubTask()
    {
        setTemplateURL(getClass().getResource(DEFAULT_OPENEJB_XML_TEMPLATE_FILE));
        setDestinationFile(OPENEJB_XML_FILE_NAME);
        setHavingClassTag("openejb");
    }

    public String getOpenEJBTemplateFile()
    {
        return openEJBTemplateFile;
    }

    public void setOpenEJBTemplateFile(String openEJBTemplateFile)
    {
        this.openEJBTemplateFile = openEJBTemplateFile;
    }

    /**
     * Called to validate configuration parameters.
     *
     * @exception XDocletException  Description of Exception
     */
    public void validateOptions() throws XDocletException
    {
        // OpenEJB does not require a template url or a destination file
        super.validateOptions();
    }

}

--- NEW FILE: OpenEJBTagsHandler.java ---
/*
 * Copyright (c) 2001, 2002 The XDoclet team
 * All rights reserved.
 */
package xdoclet.modules.openejb.ejb;

import xdoclet.tagshandler.ClassTagsHandler;

/**
 * @author               Brian Topping ([EMAIL PROTECTED])
 * @created              January 23, 2004
 * @xdoclet.taghandler   namespace="OpenEJB"
 * @version              $Revision: 1.1 $
 */
public class OpenEJBTagsHandler extends ClassTagsHandler
{

}

--- NEW FILE: XDocletModulesOpenEJBEjbMessages.java ---
/*
 * Copyright (c) 2001, 2002 The XDoclet team
 * All rights reserved.
 */
package xdoclet.modules.openejb.ejb;

/**
 * @created   January 24, 2004
 */
public class XDocletModulesOpenEJBEjbMessages
{
}



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to