Package org.osjava.sj.jndi
Class ContextNames
- java.lang.Object
-
- org.osjava.sj.jndi.ContextBindings
-
- org.osjava.sj.jndi.ContextNames
-
- All Implemented Interfaces:
java.util.Enumeration
,javax.naming.NamingEnumeration
public class ContextNames extends ContextBindings
This class represents a NamingEnumeration of the class names of a Context. Originally authored by Henri Yandell and modified to make more flexable with other Context implementations.- Version:
- $Rev: 1978 $ $Date: 2005-08-29 18:30:33 -0700 (Mon, 29 Aug 2005) $
- Author:
- Robert M. Zigweid and Henri Yandell
-
-
Constructor Summary
Constructors Constructor Description ContextNames(java.util.Map table)
Creates a ContextNames object based upon an a Map of names and the objects the names are bound to.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
next()
Returns aNameClassPair
created from the next available name.java.lang.Object
nextElement()
Returns aNameClassPair
created from the next available name.-
Methods inherited from class org.osjava.sj.jndi.ContextBindings
close, hasMore, hasMoreElements
-
-
-
-
Constructor Detail
-
ContextNames
public ContextNames(java.util.Map table)
Creates a ContextNames object based upon an a Map of names and the objects the names are bound to. Iftable
is modified after instantiation of ContextBindings, behavior is undefined and should be considered invalid.- Parameters:
table
- The table upon which the ContextBindings is based.
-
-
Method Detail
-
nextElement
public java.lang.Object nextElement()
Returns aNameClassPair
created from the next available name.- Specified by:
nextElement
in interfacejava.util.Enumeration
- Overrides:
nextElement
in classContextBindings
- Returns:
- a NameClassPair representing the binding of the name and the object bound to the name
-
next
public java.lang.Object next() throws javax.naming.NamingException
Returns aNameClassPair
created from the next available name.- Specified by:
next
in interfacejavax.naming.NamingEnumeration
- Overrides:
next
in classContextBindings
- Returns:
- a NameClassPair representing the binding of the name and the object bound to the name
- Throws:
javax.naming.NamingException
- if a naming exception occurs
-
-