org.jboss.metadata.ejb.spec
Class EnterpriseBeansMap<A extends IAssemblyDescriptorMetaData,C extends EnterpriseBeansMap<A,C,E,J>,E extends IEnterpriseBeanMetaData<A,C,E,J>,J extends IEjbJarMetaData<A,C,E,J>>

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.ejb.spec.EnterpriseBeansMap<A,C,E,J>
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, IEnterpriseBeansMetaData<A,C,E,J>, IdMetaData
Direct Known Subclasses:
EnterpriseBeansMetaData, JBossEnterpriseBeansMetaData

public abstract class EnterpriseBeansMap<A extends IAssemblyDescriptorMetaData,C extends EnterpriseBeansMap<A,C,E,J>,E extends IEnterpriseBeanMetaData<A,C,E,J>,J extends IEjbJarMetaData<A,C,E,J>>
extends IdMetaDataImpl
implements IdMetaData, Collection<E>, IEnterpriseBeansMetaData<A,C,E,J>

Version:
$Revision: 66420 $
Author:
Scott.Stark@jboss.org
See Also:
Serialized Form

Constructor Summary
EnterpriseBeansMap()
           
 
Method Summary
 boolean add(E o)
           
 boolean addAll(Collection<? extends E> c)
           
 void clear()
           
 boolean contains(Object o)
           
 boolean containsAll(Collection<?> c)
           
 E get(String ejbName)
           
 boolean isEmpty()
           
 Iterator<E> iterator()
           
 boolean remove(Object o)
           
 boolean removeAll(Collection<?> c)
           
 boolean retainAll(Collection<?> c)
           
 int size()
           
 Object[] toArray()
           
<T> T[]
toArray(T[] a)
           
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, equals, getId, hashCode, merge, merge, setId
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.common.ejb.IEnterpriseBeansMetaData
getEjbJarMetaData, setEjbJarMetaData
 
Methods inherited from interface org.jboss.metadata.javaee.support.IdMetaData
getId, setId
 
Methods inherited from interface java.util.Collection
equals, hashCode
 

Constructor Detail

EnterpriseBeansMap

public EnterpriseBeansMap()
Method Detail

add

public boolean add(E o)
Specified by:
add in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

addAll

public boolean addAll(Collection<? extends E> c)
Specified by:
addAll in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

clear

public void clear()
Specified by:
clear in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

contains

public boolean contains(Object o)
Specified by:
contains in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

containsAll

public boolean containsAll(Collection<?> c)
Specified by:
containsAll in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

get

public E get(String ejbName)
Specified by:
get in interface IEnterpriseBeansMetaData<A extends IAssemblyDescriptorMetaData,C extends EnterpriseBeansMap<A,C,E,J>,E extends IEnterpriseBeanMetaData<A,C,E,J>,J extends IEjbJarMetaData<A,C,E,J>>

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

iterator

public Iterator<E> iterator()
Specified by:
iterator in interface Iterable<E extends IEnterpriseBeanMetaData<A,C,E,J>>
Specified by:
iterator in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

remove

public boolean remove(Object o)
Specified by:
remove in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

removeAll

public boolean removeAll(Collection<?> c)
Specified by:
removeAll in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

retainAll

public boolean retainAll(Collection<?> c)
Specified by:
retainAll in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

size

public int size()
Specified by:
size in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

toArray

public Object[] toArray()
Specified by:
toArray in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>

toArray

public <T> T[] toArray(T[] a)
Specified by:
toArray in interface Collection<E extends IEnterpriseBeanMetaData<A,C,E,J>>


Copyright © 2009 JBoss Inc.. All Rights Reserved.