org.apache.openejb.client
Class NameClassPairEnumeration<T extends javax.naming.NameClassPair>

java.lang.Object
  extended by org.apache.openejb.client.NameClassPairEnumeration<T>
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.util.Enumeration<T>, javax.naming.NamingEnumeration<T>

public class NameClassPairEnumeration<T extends javax.naming.NameClassPair>
extends java.lang.Object
implements javax.naming.NamingEnumeration<T>, java.io.Externalizable

The product of a javax.naming.Context.list() method

See Also:
Serialized Form

Constructor Summary
NameClassPairEnumeration()
           
NameClassPairEnumeration(java.util.List<javax.naming.NameClassPair> list)
           
 
Method Summary
 void close()
           
 boolean hasMore()
           
 boolean hasMoreElements()
           
 T next()
           
 T nextElement()
           
 void readExternal(java.io.ObjectInput in)
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameClassPairEnumeration

public NameClassPairEnumeration(java.util.List<javax.naming.NameClassPair> list)

NameClassPairEnumeration

public NameClassPairEnumeration()
Method Detail

close

public void close()
Specified by:
close in interface javax.naming.NamingEnumeration<T extends javax.naming.NameClassPair>

hasMore

public boolean hasMore()
Specified by:
hasMore in interface javax.naming.NamingEnumeration<T extends javax.naming.NameClassPair>

hasMoreElements

public boolean hasMoreElements()
Specified by:
hasMoreElements in interface java.util.Enumeration<T extends javax.naming.NameClassPair>

next

public T next()
Specified by:
next in interface javax.naming.NamingEnumeration<T extends javax.naming.NameClassPair>

nextElement

public T nextElement()
Specified by:
nextElement in interface java.util.Enumeration<T extends javax.naming.NameClassPair>

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.