activities.java

来自「一个工作流的原型」· Java 代码 · 共 199 行

JAVA
199
字号
/*
 * This class was automatically generated with 
 * <a href="http://www.castor.org">Castor cvs.0.9.6</a>, using an
 * XML Schema.
 * $Id$
 */

package workflow.xwfbox.process;

  //---------------------------------/
 //- Imported classes and packages -/
//---------------------------------/

import java.io.Reader;
import java.io.Serializable;
import java.io.Writer;
import java.util.Enumeration;
import java.util.Vector;

/**
 * Class Activities.
 * 
 * @version $Revision$ $Date$
 */
public class Activities implements java.io.Serializable {


      //--------------------------/
     //- Class/Member Variables -/
    //--------------------------/

    /**
     * Field _activityList
     */
    private java.util.Vector _activityList;


      //----------------/
     //- Constructors -/
    //----------------/

    public Activities() {
        super();
        _activityList = new Vector();
    } //-- workflow.xwfbox.process.Activities()


      //-----------/
     //- Methods -/
    //-----------/

    /**
     * Method addActivity
     * 
     * 
     * 
     * @param vActivity
     */
    public void addActivity(java.lang.Object vActivity)
        throws java.lang.IndexOutOfBoundsException
    {
        _activityList.addElement(vActivity);
    } //-- void addActivity(java.lang.Object) 

    /**
     * Method addActivity
     * 
     * 
     * 
     * @param index
     * @param vActivity
     */
    public void addActivity(int index, java.lang.Object vActivity)
        throws java.lang.IndexOutOfBoundsException
    {
        _activityList.insertElementAt(vActivity, index);
    } //-- void addActivity(int, java.lang.Object) 

    /**
     * Method enumerateActivity
     * 
     * 
     * 
     * @return Enumeration
     */
    public java.util.Enumeration enumerateActivity()
    {
        return _activityList.elements();
    } //-- java.util.Enumeration enumerateActivity() 

    /**
     * Method getActivity
     * 
     * 
     * 
     * @param index
     * @return Object
     */
    public java.lang.Object getActivity(int index)
        throws java.lang.IndexOutOfBoundsException
    {
        //-- check bounds for index
        if ((index < 0) || (index > _activityList.size())) {
            throw new IndexOutOfBoundsException();
        }
        
        return (java.lang.Object) _activityList.elementAt(index);
    } //-- java.lang.Object getActivity(int) 

    /**
     * Method getActivity
     * 
     * 
     * 
     * @return Object
     */
    public Vector getActivity()
    {
//        int size = _activityList.size();
//        java.lang.Object[] mArray = new java.lang.Object[size];
//        for (int index = 0; index < size; index++) {
//            mArray[index] = (java.lang.Object) _activityList.elementAt(index);
//        }
//        return mArray;
        return _activityList;
    } //-- java.lang.Object[] getActivity() 

    /**
     * Method getActivityCount
     * 
     * 
     * 
     * @return int
     */
    public int getActivityCount()
    {
        return _activityList.size();
    } //-- int getActivityCount() 

    /**
     * Method removeActivity
     * 
     * 
     * 
     * @param index
     * @return Object
     */
    public java.lang.Object removeActivity(int index)
    {
        java.lang.Object obj = _activityList.elementAt(index);
        _activityList.removeElementAt(index);
        return (java.lang.Object) obj;
    } //-- java.lang.Object removeActivity(int) 

    /**
     * Method removeAllActivity
     * 
     */
    public void removeAllActivity()
    {
        _activityList.removeAllElements();
    } //-- void removeAllActivity() 

    /**
     * Method setActivity
     * 
     * 
     * 
     * @param index
     * @param vActivity
     */
    public void setActivity(int index, java.lang.Object vActivity)
        throws java.lang.IndexOutOfBoundsException
    {
        //-- check bounds for index
        if ((index < 0) || (index > _activityList.size())) {
            throw new IndexOutOfBoundsException();
        }
        _activityList.setElementAt(vActivity, index);
    } //-- void setActivity(int, java.lang.Object) 

    /**
     * Method setActivity
     * 
     * 
     * 
     * @param activityArray
     */
    public void setActivity(java.lang.Object[] activityArray)
    {
        //-- copy array
        _activityList.removeAllElements();
        for (int i = 0; i < activityArray.length; i++) {
            _activityList.addElement(activityArray[i]);
        }
    } //-- void setActivity(java.lang.Object) 

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?