org.openejb.alt.config.ejb11
Class OpenejbJar

java.lang.Object
  |
  +--org.openejb.alt.config.ejb11.OpenejbJar
All Implemented Interfaces:
java.io.Serializable

public class OpenejbJar
extends java.lang.Object
implements java.io.Serializable

Version:
$Revision: 1.2 $ $Date: 2002/02/25 20:30:51 $
See Also:
Serialized Form

Constructor Summary
OpenejbJar()
           
 
Method Summary
 void addEjbDeployment(EjbDeployment vEjbDeployment)
           
 java.util.Enumeration enumerateEjbDeployment()
           
 EjbDeployment[] getEjbDeployment()
           
 EjbDeployment getEjbDeployment(int index)
           
 int getEjbDeploymentCount()
           
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void removeAllEjbDeployment()
           
 EjbDeployment removeEjbDeployment(int index)
           
 void setEjbDeployment(EjbDeployment[] ejbDeploymentArray)
           
 void setEjbDeployment(int index, EjbDeployment vEjbDeployment)
           
static OpenejbJar unmarshal(java.io.Reader reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpenejbJar

public OpenejbJar()
Method Detail

addEjbDeployment

public void addEjbDeployment(EjbDeployment vEjbDeployment)
                      throws java.lang.IndexOutOfBoundsException
Parameters:
vEjbDeployment -  

enumerateEjbDeployment

public java.util.Enumeration enumerateEjbDeployment()

getEjbDeployment

public EjbDeployment getEjbDeployment(int index)
                               throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getEjbDeployment

public EjbDeployment[] getEjbDeployment()

getEjbDeploymentCount

public int getEjbDeploymentCount()

isValid

public boolean isValid()

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
out -  

marshal

public void marshal(org.xml.sax.DocumentHandler handler)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
handler -  

removeAllEjbDeployment

public void removeAllEjbDeployment()

removeEjbDeployment

public EjbDeployment removeEjbDeployment(int index)
Parameters:
index -  

setEjbDeployment

public void setEjbDeployment(int index,
                             EjbDeployment vEjbDeployment)
                      throws java.lang.IndexOutOfBoundsException
Parameters:
index -  
vEjbDeployment -  

setEjbDeployment

public void setEjbDeployment(EjbDeployment[] ejbDeploymentArray)
Parameters:
ejbDeploymentArray -  

unmarshal

public static OpenejbJar unmarshal(java.io.Reader reader)
                            throws org.exolab.castor.xml.MarshalException,
                                   org.exolab.castor.xml.ValidationException
Parameters:
reader -  

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException