
com.addc.jndi.java.ClassPairEnumeration Maven / Gradle / Ivy
package com.addc.jndi.java;
import java.util.Iterator;
import java.util.List;
import javax.naming.NameClassPair;
import javax.naming.NamingEnumeration;
import javax.naming.NamingException;
/**
* The ClassPairEnumeration supplies aNamingEnumeration for NameClassPair
* elements
*/
public class ClassPairEnumeration implements NamingEnumeration {
private final Iterator iterator;
/**
* Create new ClassPairEnumeration
*
* @param list
*/
public ClassPairEnumeration(List list) {
this.iterator= list.iterator();
}
@Override
public boolean hasMoreElements() {
return iterator.hasNext();
}
@Override
public NameClassPair nextElement() {
return iterator.next();
}
@Override
public NameClassPair next() throws NamingException {
return iterator.next();
}
@Override
public boolean hasMore() throws NamingException {
return iterator.hasNext();
}
@Override
public void close() throws NamingException {
// Nothing to do
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy