Class 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 a NameClassPair created from the next available name.
      java.lang.Object nextElement()
      Returns a NameClassPair created from the next available name.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Enumeration

        asIterator
    • 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. If table 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 a NameClassPair created from the next available name.
        Specified by:
        nextElement in interface java.util.Enumeration
        Overrides:
        nextElement in class ContextBindings
        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 a NameClassPair created from the next available name.
        Specified by:
        next in interface javax.naming.NamingEnumeration
        Overrides:
        next in class ContextBindings
        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